[Tizen] Update build tools to 2.1.0-rc1-03006-01
authorGleb Balykov <g.balykov@samsung.com>
Fri, 7 Sep 2018 13:40:01 +0000 (16:40 +0300)
committerGleb Balykov <g.balykov@samsung.com>
Tue, 18 Sep 2018 12:49:14 +0000 (15:49 +0300)
867 files changed:
Tools/15.0/Microsoft.Common.props [changed mode: 0755->0644]
Tools/2.1.0-rc1-02804-05/init-tools.msbuild.nuget.cache [deleted file]
Tools/2.1.0-rc1-03006-01/init-tools.complete [moved from Tools/2.1.0-rc1-02804-05/init-tools.complete with 100% similarity]
Tools/2.1.0-rc1-03006-01/init-tools.msbuild.nuget.cache [new file with mode: 0644]
Tools/2.1.0-rc1-03006-01/init-tools.msbuild.nuget.g.props [moved from Tools/2.1.0-rc1-02804-05/init-tools.msbuild.nuget.g.props with 72% similarity]
Tools/2.1.0-rc1-03006-01/init-tools.msbuild.nuget.g.targets [moved from Tools/2.1.0-rc1-02804-05/init-tools.msbuild.nuget.g.targets with 84% similarity]
Tools/2.1.0-rc1-03006-01/project.assets.json [moved from Tools/2.1.0-rc1-02804-05/project.assets.json with 93% similarity]
Tools/ApiCompat.exe
Tools/ApiCompat.ni.exe
Tools/BclRewriter.exe
Tools/BclRewriter.ni.exe
Tools/GenAPI.exe
Tools/GenAPI.ni.exe
Tools/GenFacades.Core.dll
Tools/GenFacades.Core.ni.dll
Tools/GenFacades.exe
Tools/GenFacades.ni.exe
Tools/MSBuild.dll [changed mode: 0755->0644]
Tools/Microsoft.Build.Framework.dll [changed mode: 0755->0644]
Tools/Microsoft.Build.Tasks.Core.dll [changed mode: 0755->0644]
Tools/Microsoft.Build.Utilities.Core.dll [changed mode: 0755->0644]
Tools/Microsoft.Build.dll [changed mode: 0755->0644]
Tools/Microsoft.CSharp.CrossTargeting.targets [changed mode: 0755->0644]
Tools/Microsoft.CSharp.CurrentVersion.targets [changed mode: 0755->0644]
Tools/Microsoft.CSharp.Targets [changed mode: 0755->0644]
Tools/Microsoft.Cci.Extensions.dll
Tools/Microsoft.Cci.Extensions.ni.dll
Tools/Microsoft.Common.CrossTargeting.targets [changed mode: 0755->0644]
Tools/Microsoft.Common.CurrentVersion.targets [changed mode: 0755->0644]
Tools/Microsoft.Common.overridetasks [changed mode: 0755->0644]
Tools/Microsoft.Common.targets [changed mode: 0755->0644]
Tools/Microsoft.Common.tasks [changed mode: 0755->0644]
Tools/Microsoft.DotNet.Build.CloudTestTasks.dll
Tools/Microsoft.DotNet.Build.CloudTestTasks.ni.dll
Tools/Microsoft.DotNet.Build.Tasks.Packaging.dll
Tools/Microsoft.DotNet.Build.Tasks.Packaging.ni.dll
Tools/Microsoft.DotNet.Build.Tasks.dll
Tools/Microsoft.DotNet.Build.Tasks.ni.dll
Tools/Microsoft.DotNet.PlatformAbstractions.dll [changed mode: 0755->0644]
Tools/Microsoft.DotNet.VersionTools.dll
Tools/Microsoft.DotNet.VersionTools.ni.dll
Tools/Microsoft.NETFramework.CurrentVersion.props [changed mode: 0755->0644]
Tools/Microsoft.NETFramework.CurrentVersion.targets [changed mode: 0755->0644]
Tools/Microsoft.NETFramework.props [changed mode: 0755->0644]
Tools/Microsoft.NETFramework.targets [changed mode: 0755->0644]
Tools/Microsoft.VisualBasic.CrossTargeting.targets [changed mode: 0755->0644]
Tools/Microsoft.VisualBasic.CurrentVersion.targets [changed mode: 0755->0644]
Tools/Microsoft.VisualBasic.targets [changed mode: 0755->0644]
Tools/Microsoft.VisualStudioVersion.v11.Common.props [changed mode: 0755->0644]
Tools/Microsoft.VisualStudioVersion.v12.Common.props [changed mode: 0755->0644]
Tools/Microsoft.VisualStudioVersion.v14.Common.props [changed mode: 0755->0644]
Tools/Newtonsoft.Json.dll [changed mode: 0755->0644]
Tools/PerfTesting.targets
Tools/System.Composition.AttributedModel.dll [changed mode: 0755->0644]
Tools/System.Composition.Convention.dll [changed mode: 0755->0644]
Tools/System.Composition.Hosting.dll [changed mode: 0755->0644]
Tools/System.Composition.Runtime.dll [changed mode: 0755->0644]
Tools/System.Composition.TypedParts.dll [changed mode: 0755->0644]
Tools/analyzers/Microsoft.DotNet.CodeAnalysis.dll
Tools/crossgen/obj/crossgen.csproj.nuget.cache
Tools/crossgen/obj/crossgen.csproj.nuget.g.props
Tools/crossgen/obj/crossgen.csproj.nuget.g.targets
Tools/crossgen/obj/project.assets.json
Tools/dotnetcli/sdk/NuGetFallbackFolder/libuv/1.10.0/libuv.1.10.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights.aspnetcore/2.1.1/microsoft.applicationinsights.aspnetcore.2.1.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights.dependencycollector/2.4.1/microsoft.applicationinsights.dependencycollector.2.4.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights/2.4.0/microsoft.applicationinsights.2.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.all/2.0.3/microsoft.aspnetcore.all.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.antiforgery/2.0.1/microsoft.aspnetcore.antiforgery.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.applicationinsights.hostingstartup/2.0.1/microsoft.aspnetcore.applicationinsights.hostingstartup.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/microsoft.aspnetcore.authentication.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.cookies/2.0.1/microsoft.aspnetcore.authentication.cookies.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.core/2.0.1/microsoft.aspnetcore.authentication.core.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.facebook/2.0.1/microsoft.aspnetcore.authentication.facebook.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.google/2.0.1/microsoft.aspnetcore.authentication.google.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.jwtbearer/2.0.1/microsoft.aspnetcore.authentication.jwtbearer.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.microsoftaccount/2.0.1/microsoft.aspnetcore.authentication.microsoftaccount.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.oauth/2.0.1/microsoft.aspnetcore.authentication.oauth.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.openidconnect/2.0.1/microsoft.aspnetcore.authentication.openidconnect.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.twitter/2.0.1/microsoft.aspnetcore.authentication.twitter.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication/2.0.1/microsoft.aspnetcore.authentication.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authorization.policy/2.0.1/microsoft.aspnetcore.authorization.policy.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authorization/2.0.1/microsoft.aspnetcore.authorization.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.azureappservices.hostingstartup/2.0.1/microsoft.aspnetcore.azureappservices.hostingstartup.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.azureappservicesintegration/2.0.1/microsoft.aspnetcore.azureappservicesintegration.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cookiepolicy/2.0.1/microsoft.aspnetcore.cookiepolicy.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cors/2.0.1/microsoft.aspnetcore.cors.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cryptography.internal/2.0.1/microsoft.aspnetcore.cryptography.internal.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cryptography.keyderivation/2.0.1/microsoft.aspnetcore.cryptography.keyderivation.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.abstractions/2.0.1/microsoft.aspnetcore.dataprotection.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.azurestorage/2.0.1/microsoft.aspnetcore.dataprotection.azurestorage.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.extensions/2.0.1/microsoft.aspnetcore.dataprotection.extensions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection/2.0.1/microsoft.aspnetcore.dataprotection.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics.abstractions/2.0.1/microsoft.aspnetcore.diagnostics.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics.entityframeworkcore/2.0.1/microsoft.aspnetcore.diagnostics.entityframeworkcore.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics/2.0.1/microsoft.aspnetcore.diagnostics.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting.abstractions/2.0.1/microsoft.aspnetcore.hosting.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting.server.abstractions/2.0.1/microsoft.aspnetcore.hosting.server.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting/2.0.1/microsoft.aspnetcore.hosting.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.html.abstractions/2.0.0/microsoft.aspnetcore.html.abstractions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.abstractions/2.0.1/microsoft.aspnetcore.http.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.extensions/2.0.1/microsoft.aspnetcore.http.extensions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.features/2.0.1/microsoft.aspnetcore.http.features.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http/2.0.1/microsoft.aspnetcore.http.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.httpoverrides/2.0.1/microsoft.aspnetcore.httpoverrides.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.identity.entityframeworkcore/2.0.1/microsoft.aspnetcore.identity.entityframeworkcore.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.identity/2.0.1/microsoft.aspnetcore.identity.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.jsonpatch/2.0.0/microsoft.aspnetcore.jsonpatch.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.localization.routing/2.0.1/microsoft.aspnetcore.localization.routing.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.localization/2.0.1/microsoft.aspnetcore.localization.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.middlewareanalysis/2.0.1/microsoft.aspnetcore.middlewareanalysis.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.abstractions/2.0.1/microsoft.aspnetcore.mvc.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.apiexplorer/2.0.1/microsoft.aspnetcore.mvc.apiexplorer.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.core/2.0.1/microsoft.aspnetcore.mvc.core.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.cors/2.0.1/microsoft.aspnetcore.mvc.cors.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.dataannotations/2.0.1/microsoft.aspnetcore.mvc.dataannotations.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.formatters.json/2.0.1/microsoft.aspnetcore.mvc.formatters.json.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.formatters.xml/2.0.1/microsoft.aspnetcore.mvc.formatters.xml.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.localization/2.0.1/microsoft.aspnetcore.mvc.localization.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor.extensions/2.0.1/microsoft.aspnetcore.mvc.razor.extensions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor.viewcompilation/2.0.1/microsoft.aspnetcore.mvc.razor.viewcompilation.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor/2.0.1/microsoft.aspnetcore.mvc.razor.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razorpages/2.0.1/microsoft.aspnetcore.mvc.razorpages.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.taghelpers/2.0.1/microsoft.aspnetcore.mvc.taghelpers.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.viewfeatures/2.0.1/microsoft.aspnetcore.mvc.viewfeatures.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc/2.0.1/microsoft.aspnetcore.mvc.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.nodeservices/2.0.1/microsoft.aspnetcore.nodeservices.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.owin/2.0.1/microsoft.aspnetcore.owin.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.language/2.0.1/microsoft.aspnetcore.razor.language.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.runtime/2.0.1/microsoft.aspnetcore.razor.runtime.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor/2.0.1/microsoft.aspnetcore.razor.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecaching.abstractions/2.0.1/microsoft.aspnetcore.responsecaching.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecaching/2.0.1/microsoft.aspnetcore.responsecaching.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecompression/2.0.1/microsoft.aspnetcore.responsecompression.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.rewrite/2.0.1/microsoft.aspnetcore.rewrite.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.routing.abstractions/2.0.1/microsoft.aspnetcore.routing.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.routing/2.0.1/microsoft.aspnetcore.routing.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.httpsys/2.0.1/microsoft.aspnetcore.server.httpsys.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.iisintegration/2.0.1/microsoft.aspnetcore.server.iisintegration.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.core/2.0.1/microsoft.aspnetcore.server.kestrel.core.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.https/2.0.1/microsoft.aspnetcore.server.kestrel.https.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.transport.abstractions/2.0.1/microsoft.aspnetcore.server.kestrel.transport.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.transport.libuv/2.0.1/microsoft.aspnetcore.server.kestrel.transport.libuv.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel/2.0.1/microsoft.aspnetcore.server.kestrel.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.session/2.0.1/microsoft.aspnetcore.session.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.spaservices/2.0.1/microsoft.aspnetcore.spaservices.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.staticfiles/2.0.1/microsoft.aspnetcore.staticfiles.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.websockets/2.0.1/microsoft.aspnetcore.websockets.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.webutilities/2.0.1/microsoft.aspnetcore.webutilities.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore/2.0.1/microsoft.aspnetcore.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.azure.keyvault.webkey/2.0.7/microsoft.azure.keyvault.webkey.2.0.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.azure.keyvault/2.3.2/microsoft.azure.keyvault.2.3.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.framework/15.3.409/microsoft.build.framework.15.3.409.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.runtime/15.3.409/microsoft.build.runtime.15.3.409.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.tasks.core/15.3.409/microsoft.build.tasks.core.15.3.409.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.utilities.core/15.3.409/microsoft.build.utilities.core.15.3.409.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build/15.3.409/microsoft.build.15.3.409.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.analyzers/1.1.0/microsoft.codeanalysis.analyzers.1.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.common/2.3.1/microsoft.codeanalysis.common.2.3.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.csharp.workspaces/2.3.1/microsoft.codeanalysis.csharp.workspaces.2.3.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.csharp/2.3.1/microsoft.codeanalysis.csharp.2.3.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.razor/2.0.1/microsoft.codeanalysis.razor.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.workspaces.common/2.3.1/microsoft.codeanalysis.workspaces.common.2.3.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.4.0/microsoft.csharp.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.edm/5.8.2/microsoft.data.edm.5.8.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.odata/5.8.2/microsoft.data.odata.5.8.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.sqlite.core/2.0.0/microsoft.data.sqlite.core.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.sqlite/2.0.0/microsoft.data.sqlite.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.dotnet.platformabstractions/2.0.3/microsoft.dotnet.platformabstractions.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.dotnet.watcher.tools/2.0.0/microsoft.dotnet.watcher.tools.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.design/2.0.1/microsoft.entityframeworkcore.design.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.inmemory/2.0.1/microsoft.entityframeworkcore.inmemory.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.relational/2.0.1/microsoft.entityframeworkcore.relational.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlite.core/2.0.1/microsoft.entityframeworkcore.sqlite.core.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlite/2.0.1/microsoft.entityframeworkcore.sqlite.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlserver/2.0.1/microsoft.entityframeworkcore.sqlserver.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools.dotnet/2.0.1/microsoft.entityframeworkcore.tools.dotnet.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools/2.0.1/microsoft.entityframeworkcore.tools.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore/2.0.1/microsoft.entityframeworkcore.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.abstractions/2.0.0/microsoft.extensions.caching.abstractions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.memory/2.0.0/microsoft.extensions.caching.memory.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.redis/2.0.0/microsoft.extensions.caching.redis.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.sqlconfig.tools/2.0.0/microsoft.extensions.caching.sqlconfig.tools.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.sqlserver/2.0.0/microsoft.extensions.caching.sqlserver.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.azurekeyvault/2.0.0/microsoft.extensions.configuration.azurekeyvault.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.commandline/2.0.0/microsoft.extensions.configuration.commandline.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.environmentvariables/2.0.0/microsoft.extensions.configuration.environmentvariables.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.fileextensions/2.0.0/microsoft.extensions.configuration.fileextensions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.ini/2.0.0/microsoft.extensions.configuration.ini.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.json/2.0.0/microsoft.extensions.configuration.json.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.usersecrets/2.0.0/microsoft.extensions.configuration.usersecrets.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.xml/2.0.0/microsoft.extensions.configuration.xml.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencymodel/2.0.3/microsoft.extensions.dependencymodel.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.diagnosticadapter/2.0.0/microsoft.extensions.diagnosticadapter.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.abstractions/2.0.0/microsoft.extensions.fileproviders.abstractions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.composite/2.0.0/microsoft.extensions.fileproviders.composite.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.embedded/2.0.0/microsoft.extensions.fileproviders.embedded.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.physical/2.0.0/microsoft.extensions.fileproviders.physical.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.filesystemglobbing/2.0.0/microsoft.extensions.filesystemglobbing.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.hosting.abstractions/2.0.1/microsoft.extensions.hosting.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.identity.core/2.0.1/microsoft.extensions.identity.core.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.identity.stores/2.0.1/microsoft.extensions.identity.stores.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.localization.abstractions/2.0.1/microsoft.extensions.localization.abstractions.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.localization/2.0.1/microsoft.extensions.localization.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.azureappservices/2.0.0/microsoft.extensions.logging.azureappservices.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.configuration/2.0.0/microsoft.extensions.logging.configuration.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.console/2.0.0/microsoft.extensions.logging.console.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.debug/2.0.0/microsoft.extensions.logging.debug.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.eventsource/2.0.0/microsoft.extensions.logging.eventsource.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.tracesource/2.0.0/microsoft.extensions.logging.tracesource.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.objectpool/2.0.0/microsoft.extensions.objectpool.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.platformabstractions/1.1.0/microsoft.extensions.platformabstractions.1.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.secretmanager.tools/2.0.0/microsoft.extensions.secretmanager.tools.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.webencoders/2.0.0/microsoft.extensions.webencoders.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.clients.activedirectory/3.14.1/microsoft.identitymodel.clients.activedirectory.3.14.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.logging/1.1.4/microsoft.identitymodel.logging.1.1.4.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.protocols.openidconnect/2.1.4/microsoft.identitymodel.protocols.openidconnect.2.1.4.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.protocols/2.1.4/microsoft.identitymodel.protocols.2.1.4.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.tokens/5.1.4/microsoft.identitymodel.tokens.5.1.4.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.net.http.headers/2.0.1/microsoft.net.http.headers.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/microsoft.netcore.app.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/microsoft.netcore.app.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnetapphost/2.0.0/microsoft.netcore.dotnetapphost.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnetapphost/2.0.3/microsoft.netcore.dotnetapphost.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostpolicy/2.0.0/microsoft.netcore.dotnethostpolicy.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostpolicy/2.0.3/microsoft.netcore.dotnethostpolicy.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostresolver/2.0.0/microsoft.netcore.dotnethostresolver.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostresolver/2.0.3/microsoft.netcore.dotnethostresolver.2.0.3.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.0.2/microsoft.netcore.platforms.1.0.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/2.0.1/microsoft.netcore.platforms.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.rest.clientruntime.azure/3.3.7/microsoft.rest.clientruntime.azure.3.3.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.rest.clientruntime/2.3.8/microsoft.rest.clientruntime.2.3.8.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.browserlink/2.0.1/microsoft.visualstudio.web.browserlink.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.contracts/2.0.1/microsoft.visualstudio.web.codegeneration.contracts.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.core/2.0.1/microsoft.visualstudio.web.codegeneration.core.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.design/2.0.1/microsoft.visualstudio.web.codegeneration.design.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.entityframeworkcore/2.0.1/microsoft.visualstudio.web.codegeneration.entityframeworkcore.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.templating/2.0.1/microsoft.visualstudio.web.codegeneration.templating.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.tools/2.0.1/microsoft.visualstudio.web.codegeneration.tools.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.utils/2.0.1/microsoft.visualstudio.web.codegeneration.utils.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration/2.0.1/microsoft.visualstudio.web.codegeneration.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegenerators.mvc/2.0.1/microsoft.visualstudio.web.codegenerators.mvc.2.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json.bson/1.0.1/newtonsoft.json.bson.1.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json/10.0.1/newtonsoft.json.10.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/nuget.frameworks/4.0.0/nuget.frameworks.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/remotion.linq/2.1.1/remotion.linq.2.1.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.data.sqlclient.sni/4.4.0/runtime.native.system.data.sqlclient.sni.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.security/4.3.0/runtime.native.system.net.security.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.16.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.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.bundle_green/1.1.7/sqlitepclraw.bundle_green.1.1.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.linux/1.1.7/sqlitepclraw.lib.e_sqlite3.linux.1.1.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.osx/1.1.7/sqlitepclraw.lib.e_sqlite3.osx.1.1.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.v110_xp/1.1.7/sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.provider.e_sqlite3.netstandard11/1.1.7/sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.7.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/stackexchange.redis.strongname/1.2.4/stackexchange.redis.strongname.1.2.4.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.0.0/system.buffers.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.3.0/system.buffers.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.4.0/system.buffers.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.3.0/system.collections.immutable.1.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.3.1/system.collections.immutable.1.3.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.4.0/system.collections.immutable.1.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections/4.0.11/system.collections.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections/4.3.0/system.collections.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.annotations/4.4.0/system.componentmodel.annotations.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition/1.0.31/system.composition.1.0.31.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.console/4.0.0/system.console.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.console/4.3.0/system.console.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.data.sqlclient/4.4.0/system.data.sqlclient.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.contracts/4.0.1/system.diagnostics.contracts.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.contracts/4.3.0/system.diagnostics.contracts.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.4.0/system.diagnostics.diagnosticsource.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.4.1/system.diagnostics.diagnosticsource.4.4.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.fileversioninfo/4.0.0/system.diagnostics.fileversioninfo.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.fileversioninfo/4.3.0/system.diagnostics.fileversioninfo.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization/4.0.11/system.globalization.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization/4.3.0/system.globalization.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.identitymodel.tokens.jwt/5.1.4/system.identitymodel.tokens.jwt.5.1.4.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.interactive.async/3.1.1/system.interactive.async.3.1.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.pipes/4.0.0/system.io.pipes.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io/4.1.0/system.io.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io/4.3.0/system.io.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.parallel/4.0.1/system.linq.parallel.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.parallel/4.3.0/system.linq.parallel.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.queryable/4.0.1/system.linq.queryable.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq/4.1.0/system.linq.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq/4.3.0/system.linq.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.http/4.1.0/system.net.http.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.http/4.3.0/system.net.http.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.security/4.3.0/system.net.security.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.4.1/system.reflection.metadata.1.4.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.4.2/system.reflection.metadata.1.4.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.5.0/system.reflection.metadata.1.5.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection/4.1.0/system.reflection.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection/4.3.0/system.reflection.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.reader/4.0.0/system.resources.reader.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.writer/4.0.0/system.resources.writer.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.formatters/4.3.0/system.runtime.serialization.formatters.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.3.0/system.runtime.serialization.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.xml/4.1.1/system.runtime.serialization.xml.4.1.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime/4.1.0/system.runtime.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime/4.3.0/system.runtime.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.accesscontrol/4.4.0/system.security.accesscontrol.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.xml/4.4.0/system.security.cryptography.xml.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal.windows/4.4.0/system.security.principal.windows.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal/4.0.1/system.security.principal.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.spatial/5.8.2/system.spatial.5.8.2.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.4.0/system.text.encoding.codepages.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encodings.web/4.3.1/system.text.encodings.web.4.3.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encodings.web/4.4.0/system.text.encodings.web.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.overlapped/4.0.1/system.threading.overlapped.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.dataflow/4.6.0/system.threading.tasks.dataflow.4.6.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.4.0/system.threading.tasks.extensions.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading/4.0.11/system.threading.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading/4.3.0/system.threading.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.valuetuple/4.3.0/system.valuetuple.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.valuetuple/4.4.0/system.valuetuple.4.4.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg
Tools/dotnetcli/sdk/NuGetFallbackFolder/windowsazure.storage/8.1.4/windowsazure.storage.8.1.4.nupkg
Tools/ilasm/System.Globalization.Native.so
Tools/ilasm/System.Private.CoreLib.dll
Tools/ilasm/bin/Debug/netcoreapp2.0/linux-x64/ilasm.deps.json
Tools/ilasm/createdump
Tools/ilasm/ilasm
Tools/ilasm/libclrjit.so
Tools/ilasm/libcoreclr.so
Tools/ilasm/libdbgshim.so
Tools/ilasm/libmscordaccore.so
Tools/ilasm/libmscordbi.so
Tools/ilasm/libsos.so
Tools/ilasm/libsosplugin.so
Tools/ilasm/obj/Debug/netcoreapp2.0/linux-x64/ilasm.depproj.CoreCompileInputs.cache
Tools/ilasm/obj/Debug/netcoreapp2.0/linux-x64/ilasm.depproj.FileListAbsolute.txt
Tools/ilasm/obj/ilasm.depproj.nuget.cache
Tools/ilasm/obj/ilasm.depproj.nuget.g.props
Tools/ilasm/obj/ilasm.depproj.nuget.g.targets
Tools/ilasm/obj/project.assets.json
Tools/net46/GenFacades.Core.dll
Tools/net46/Microsoft.Cci.Extensions.dll
Tools/net46/Microsoft.DotNet.Build.CloudTestTasks.dll
Tools/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll
Tools/net46/Microsoft.DotNet.Build.Tasks.dll
Tools/net46/Microsoft.DotNet.VersionTools.dll
Tools/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll
Tools/project.deps.json
Tools/project.dll
Tools/project.ni.exe
Tools/project.pdb
Tools/run.exe
Tools/run.ni.exe
packages/generated/obj/project.assets.json
packages/generated/obj/project.csproj.nuget.cache
packages/generated/obj/project.csproj.nuget.g.props
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/Microsoft.DotNet.Build.Tasks.Feed.targets [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Azure.KeyVault.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Edm.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.OData.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Services.Client.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.PortablePdb.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.Build.Tasks.Feed.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.VersionTools.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.WindowsAzure.Storage.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Newtonsoft.Json.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Common.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Frameworks.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Versioning.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/SleetLib.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Collections.Immutable.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Reflection.Metadata.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Runtime.InteropServices.RuntimeInformation.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Spatial.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Framework.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Utilities.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.CSharp.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.Edm.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.OData.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.PortablePdb.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.Build.Tasks.Feed.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.VersionTools.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.WindowsAzure.Storage.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Newtonsoft.Json.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Common.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Frameworks.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Versioning.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/SleetLib.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Buffers.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Concurrent.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Immutable.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.NonGeneric.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Diagnostics.DiagnosticSource.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Dynamic.Runtime.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.Compression.ZipFile.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.FileSystem.Primitives.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.ObjectModel.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.ILGeneration.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Metadata.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.TypeExtensions.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Numerics.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Serialization.Primitives.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Security.Cryptography.Primitives.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Spatial.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Tasks.Extensions.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Thread.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.ThreadPool.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.ReaderWriter.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XDocument.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XmlDocument.dll [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg [new file with mode: 0644]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg.sha512 [new file with mode: 0644]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.nuspec [new file with mode: 0755]
packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/version.txt [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.exe [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/AssemblyInfoPartial.cs [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/AssemblyInfoPartial.vb [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.exe [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BlockReflectionAttribute.cs [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Common.props [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Common.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Post.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BuildVersion.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CloudTest.Helix.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CloudTest.Perf.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CodeCoverage.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CommitBuildValues.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Default.ruleset [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Desktop.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/DesktopRunnerConfigFile.config [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Dumpling.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/DumplingHelper.py [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ECMA.snk [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/FrameworkTargeting.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.exe [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.exe [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/IL.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSBuild.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSFT.snk [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MakePriConfigFile.xml [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.Cci.Extensions.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTest.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTestTasks.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.Packaging.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.VersionTools.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NativeVersion.rc [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Commands.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Common.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Configuration.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.DependencyResolver.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Frameworks.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.LibraryModel.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.ProjectModel.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Protocol.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Versioning.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Open.snk [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/OptimizationData.msbuild [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/OptionalTooling.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PackageLibs.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Packaging.common.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Packaging.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PerfTesting.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PinvokeAnalyzer_Win32Apis.txt [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PinvokeAnalyzer_Win32UWPApis.txt [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PriConfig.xml [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PublishContent.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PublishProduct.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ReferenceAssemblies.props [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ReferenceAssemblies.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RepoAPI.Mapping.props [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Roslyn.Common.props [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerScripts/scriptrunner/continuationrunner.py [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerScripts/scriptrunner/scriptrunner.py [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerTemplate.Unix.txt [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerTemplate.Windows.txt [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPlatformPublicKey.snk [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPublicKey.snk [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Symbols.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Test.snk [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/UpdateBuildValues.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/VersionTools.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/_._ [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.Common.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.DotNet.CodeAnalysis.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/clean.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/codeAnalysis.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/codeOptimization.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/coreAssembly.rsp [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/crossgen.sh [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/csc.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/depProj.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/dnxcore50/_._ [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/encoding.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/gitpush.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ilasm/ilasm.depproj [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.cmd [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.ps1 [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.sh [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/localization.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/msbuild.cmd [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/msbuild.sh [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/GenFacades.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.Cci.Extensions.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Converter.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.amd64.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.x86.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.CloudTestTasks.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.PlatformAbstractions.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.VersionTools.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Newtonsoft.Json.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Commands.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Common.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Configuration.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.DependencyResolver.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Frameworks.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.LibraryModel.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.Core.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.ProjectModel.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Protocol.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Versioning.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Collections.Immutable.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Reflection.Metadata.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Runtime.InteropServices.RuntimeInformation.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.ValueTuple.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.Common.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/makepri.exe [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/netstandard1.0/_._ [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/notsupported.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/optional-tool-runtime/optional.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/packageresolve.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/packages.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.exe.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.task.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/publishtest.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/resolveContract.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/resources.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.exe [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/runtime.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/docker/cleanup-docker.sh [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/docker/init-docker.sh [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/sign.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tests.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Directory.Build.props [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Directory.Build.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Program.cs [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.assets.json [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.cache [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.g.props [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.g.targets [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/project.csproj [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/toolruntime.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/vbc.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/versioning.props [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/versioning.targets [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/xunit.console.netcore.runtimeconfig.json [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg.sha512 [new file with mode: 0644]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.nuspec [new file with mode: 0755]
packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/version.txt [new file with mode: 0755]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/LICENSE.TXT [new file with mode: 0755]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT [new file with mode: 0755]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg [new file with mode: 0644]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512 [new file with mode: 0644]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.nuspec [new file with mode: 0755]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.json [new file with mode: 0755]
packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/version.txt [new file with mode: 0755]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/LICENSE.TXT [new file with mode: 0755]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT [new file with mode: 0755]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg [new file with mode: 0644]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512 [new file with mode: 0644]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.nuspec [new file with mode: 0755]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.json [new file with mode: 0755]
packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/version.txt [new file with mode: 0755]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/LICENSE.TXT [new file with mode: 0755]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT [new file with mode: 0755]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg [new file with mode: 0644]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512 [new file with mode: 0644]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.nuspec [new file with mode: 0755]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/ref/netstandard1.0/_._ [new file with mode: 0755]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.json [new file with mode: 0755]
packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/version.txt [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/LICENSE.TXT [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg [new file with mode: 0644]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512 [new file with mode: 0644]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.nuspec [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtimes/linux-x64/native/ilasm [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/version.txt [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/LICENSE.TXT [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg [new file with mode: 0644]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512 [new file with mode: 0644]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.nuspec [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libclrjit.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/version.txt [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/LICENSE.TXT [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/ref/netstandard1.0/_._ [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg [new file with mode: 0644]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512 [new file with mode: 0644]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.nuspec [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/lib/netstandard1.0/SOS.NETCore.dll [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Globalization.Native.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Private.CoreLib.dll [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/createdump [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclr.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclrtraceptprovider.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libdbgshim.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordaccore.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordbi.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsos.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsosplugin.so [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/sosdocsunix.txt [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/tools/crossgen [new file with mode: 0755]
packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/version.txt [new file with mode: 0755]

old mode 100755 (executable)
new mode 100644 (file)
diff --git a/Tools/2.1.0-rc1-02804-05/init-tools.msbuild.nuget.cache b/Tools/2.1.0-rc1-02804-05/init-tools.msbuild.nuget.cache
deleted file mode 100644 (file)
index 370bac6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  "version": 1,
-  "dgSpecHash": "+d1KpRfP0zjZdzh4EsMLwXC9UvDroKDR6gKEl10EkjMBG+aDehAn57RdGKxK6IC+0kvfYyKTShEzLIdx78HZ+g==",
-  "success": true
-}
\ No newline at end of file
diff --git a/Tools/2.1.0-rc1-03006-01/init-tools.msbuild.nuget.cache b/Tools/2.1.0-rc1-03006-01/init-tools.msbuild.nuget.cache
new file mode 100644 (file)
index 0000000..516ffda
--- /dev/null
@@ -0,0 +1,5 @@
+{
+  "version": 1,
+  "dgSpecHash": "CJ8sUl9mcqC7A8rjeiRrGxfvC4sJABLkRFnIGrjqIjeTdXtN/qnk6W4nUOZnvux4ajFtFh8dweJ9f1vCFm5CxA==",
+  "success": true
+}
\ No newline at end of file
@@ -3,9 +3,9 @@
   <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
     <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
     <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
-    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/2.1.0-rc1-02804-05/project.assets.json</ProjectAssetsFile>
-    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages</NuGetPackageRoot>
-    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages;/home/junghyukpark/.dotnet/NuGetFallbackFolder</NuGetPackageFolders>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/z/Dev/coreclr-sec/Tools/2.1.0-rc1-03006-01/project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/z/Dev/coreclr-sec/packages</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/z/Dev/coreclr-sec/packages;/home/z/.dotnet/NuGetFallbackFolder</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
     <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.5.0</NuGetToolVersion>
   </PropertyGroup>
@@ -4,7 +4,7 @@
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
   </PropertyGroup>
   <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <Import Project="$(NuGetPackageRoot)/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-02804-05/build/Microsoft.DotNet.Build.Tasks.Feed.targets" Condition="Exists('$(NuGetPackageRoot)/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-02804-05/build/Microsoft.DotNet.Build.Tasks.Feed.targets')" />
+    <Import Project="$(NuGetPackageRoot)/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/Microsoft.DotNet.Build.Tasks.Feed.targets" Condition="Exists('$(NuGetPackageRoot)/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/Microsoft.DotNet.Build.Tasks.Feed.targets')" />
     <Import Project="$(NuGetPackageRoot)/illink.tasks/0.1.5-preview-1461378/build/ILLink.Tasks.targets" Condition="Exists('$(NuGetPackageRoot)/illink.tasks/0.1.5-preview-1461378/build/ILLink.Tasks.targets')" />
   </ImportGroup>
 </Project>
\ No newline at end of file
similarity index 93%
rename from Tools/2.1.0-rc1-02804-05/project.assets.json
rename to Tools/2.1.0-rc1-03006-01/project.assets.json
index 7637f30..c520498 100644 (file)
@@ -8,13 +8,13 @@
           "build/ILLink.Tasks.targets": {}
         }
       },
-      "Microsoft.DotNet.Build.Tasks.Feed/2.1.0-rc1-02804-05": {
+      "Microsoft.DotNet.Build.Tasks.Feed/2.1.0-rc1-03006-01": {
         "type": "package",
         "build": {
           "build/Microsoft.DotNet.Build.Tasks.Feed.targets": {}
         }
       },
-      "Microsoft.DotNet.BuildTools/2.1.0-rc1-02804-05": {
+      "Microsoft.DotNet.BuildTools/2.1.0-rc1-03006-01": {
         "type": "package",
         "compile": {
           "lib/netstandard1.0/_._": {}
         "tools/netcoreapp2.0/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.ProtectedData.dll"
       ]
     },
-    "Microsoft.DotNet.Build.Tasks.Feed/2.1.0-rc1-02804-05": {
-      "sha512": "5bcISKIW3AzmH1iwRScEm625kN8lfMRUnIk8ZDu7ebsWRIF5FcAKxkRGAAvhBPRI1JWC/xH9HtierYvNouqvOA==",
+    "Microsoft.DotNet.Build.Tasks.Feed/2.1.0-rc1-03006-01": {
+      "sha512": "EUuFw4tgAjcV1mCZO6Qh+VxVieoiFT2A52zp2dvmZewVT2xgNUkGEgxdweYmhBypVY8xqh+Rscwds4mELYiFiw==",
       "type": "package",
-      "path": "microsoft.dotnet.build.tasks.feed/2.1.0-rc1-02804-05",
+      "path": "microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01",
       "files": [
         "build/Microsoft.DotNet.Build.Tasks.Feed.targets",
         "build/net46/Microsoft.Azure.KeyVault.Core.dll",
         "build/netstandard1.5/System.Xml.ReaderWriter.dll",
         "build/netstandard1.5/System.Xml.XDocument.dll",
         "build/netstandard1.5/System.Xml.XmlDocument.dll",
-        "microsoft.dotnet.build.tasks.feed.2.1.0-rc1-02804-05.nupkg.sha512",
+        "microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg.sha512",
         "microsoft.dotnet.build.tasks.feed.nuspec",
         "version.txt"
       ]
     },
-    "Microsoft.DotNet.BuildTools/2.1.0-rc1-02804-05": {
-      "sha512": "iTeZR7XbHK5jC4xuHBZyNgT1RTAT22CXOIW2SjMdHij+utg3aSYGGlTG1/lGXzCu3vILX7ARdAvahrAbjwuDmA==",
+    "Microsoft.DotNet.BuildTools/2.1.0-rc1-03006-01": {
+      "sha512": "KFVzqSyUNag30Lp5QdiFlZOgmy7H7I7cLSGujJyVuiCdOVOgHtecNTKKcCDvXj9lERYNnjCXVQcRGTtupvkTeQ==",
       "type": "package",
-      "path": "microsoft.dotnet.buildtools/2.1.0-rc1-02804-05",
+      "path": "microsoft.dotnet.buildtools/2.1.0-rc1-03006-01",
       "files": [
         "lib/ApiCompat.exe",
         "lib/ApiCompat.runtimeconfig.json",
         "lib/versioning.props",
         "lib/versioning.targets",
         "lib/xunit.console.netcore.runtimeconfig.json",
-        "microsoft.dotnet.buildtools.2.1.0-rc1-02804-05.nupkg.sha512",
+        "microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg.sha512",
         "microsoft.dotnet.buildtools.nuspec",
         "version.txt"
       ]
   "projectFileDependencyGroups": {
     ".NETCoreApp,Version=v1.0": [
       "ILLink.Tasks >= 0.1.5-preview-1461378",
-      "Microsoft.DotNet.Build.Tasks.Feed >= 2.1.0-rc1-02804-05",
+      "Microsoft.DotNet.Build.Tasks.Feed >= 2.1.0-rc1-03006-01",
       "Microsoft.SymbolUploader.Build.Task >= 1.0.0-beta-62806-01",
-      "microsoft.dotnet.buildtools >= 2.1.0-rc1-02804-05",
+      "microsoft.dotnet.buildtools >= 2.1.0-rc1-03006-01",
       "microsoft.dotnet.buildtools.coreclr >= 1.0.4-prerelease"
     ]
   },
   "packageFolders": {
-    "/home/junghyukpark/workspace/sec.github.update/coreclr/packages": {},
-    "/home/junghyukpark/.dotnet/NuGetFallbackFolder": {}
+    "/home/z/Dev/coreclr-sec/packages": {},
+    "/home/z/.dotnet/NuGetFallbackFolder": {}
   },
   "project": {
-    "version": "2.1.0",
+    "version": "2.1.3",
     "restore": {
-      "projectUniqueName": "/home/junghyukpark/workspace/sec.github.update/coreclr/init-tools.msbuild",
+      "projectUniqueName": "/home/z/Dev/coreclr-sec/init-tools.msbuild",
       "projectName": "init-tools",
-      "projectPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/init-tools.msbuild",
-      "packagesPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages",
-      "outputPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/2.1.0-rc1-02804-05/",
+      "projectPath": "/home/z/Dev/coreclr-sec/init-tools.msbuild",
+      "packagesPath": "/home/z/Dev/coreclr-sec/packages",
+      "outputPath": "/home/z/Dev/coreclr-sec/Tools/2.1.0-rc1-03006-01/",
       "projectStyle": "PackageReference",
       "fallbackFolders": [
-        "/home/junghyukpark/.dotnet/NuGetFallbackFolder"
+        "/home/z/.dotnet/NuGetFallbackFolder"
       ],
       "configFilePaths": [
-        "/home/junghyukpark/.nuget/NuGet/NuGet.Config"
+        "/home/z/.nuget/NuGet/NuGet.Config"
       ],
       "originalTargetFrameworks": [
         "netcoreapp1.0"
       ],
       "sources": {
-        "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder": {},
+        "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder": {},
         "https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json": {}
       },
       "frameworks": {
           },
           "Microsoft.DotNet.Build.Tasks.Feed": {
             "target": "Package",
-            "version": "[2.1.0-rc1-02804-05, )"
+            "version": "[2.1.0-rc1-03006-01, )"
           },
           "Microsoft.SymbolUploader.Build.Task": {
             "target": "Package",
           },
           "microsoft.dotnet.buildtools": {
             "target": "Package",
-            "version": "[2.1.0-rc1-02804-05, )"
+            "version": "[2.1.0-rc1-03006-01, )"
           },
           "microsoft.dotnet.buildtools.coreclr": {
             "target": "Package",
index f7aca5f..03e5ce5 100755 (executable)
Binary files a/Tools/ApiCompat.exe and b/Tools/ApiCompat.exe differ
index bf08310..79c6a65 100644 (file)
Binary files a/Tools/ApiCompat.ni.exe and b/Tools/ApiCompat.ni.exe differ
index e650b91..051dbb3 100755 (executable)
Binary files a/Tools/BclRewriter.exe and b/Tools/BclRewriter.exe differ
index 37f6c65..776ece9 100644 (file)
Binary files a/Tools/BclRewriter.ni.exe and b/Tools/BclRewriter.ni.exe differ
index 8dc15aa..48ea9d5 100755 (executable)
Binary files a/Tools/GenAPI.exe and b/Tools/GenAPI.exe differ
index c763f07..82106e4 100644 (file)
Binary files a/Tools/GenAPI.ni.exe and b/Tools/GenAPI.ni.exe differ
index 87f5279..807dfc5 100755 (executable)
Binary files a/Tools/GenFacades.Core.dll and b/Tools/GenFacades.Core.dll differ
index 13f672e..3132dd3 100644 (file)
Binary files a/Tools/GenFacades.Core.ni.dll and b/Tools/GenFacades.Core.ni.dll differ
index bedeb60..66383b9 100755 (executable)
Binary files a/Tools/GenFacades.exe and b/Tools/GenFacades.exe differ
index 9abb005..7988960 100644 (file)
Binary files a/Tools/GenFacades.ni.exe and b/Tools/GenFacades.ni.exe differ
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index ff0e8ee..c9ab6a2 100755 (executable)
Binary files a/Tools/Microsoft.Cci.Extensions.dll and b/Tools/Microsoft.Cci.Extensions.dll differ
index 9b2109e..de3671f 100644 (file)
Binary files a/Tools/Microsoft.Cci.Extensions.ni.dll and b/Tools/Microsoft.Cci.Extensions.ni.dll differ
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index af043e3..df1b2c8 100755 (executable)
Binary files a/Tools/Microsoft.DotNet.Build.CloudTestTasks.dll and b/Tools/Microsoft.DotNet.Build.CloudTestTasks.dll differ
index 58b2d56..842fd06 100644 (file)
Binary files a/Tools/Microsoft.DotNet.Build.CloudTestTasks.ni.dll and b/Tools/Microsoft.DotNet.Build.CloudTestTasks.ni.dll differ
index c0bf0da..c15f78a 100755 (executable)
Binary files a/Tools/Microsoft.DotNet.Build.Tasks.Packaging.dll and b/Tools/Microsoft.DotNet.Build.Tasks.Packaging.dll differ
index 593817b..8598de7 100644 (file)
Binary files a/Tools/Microsoft.DotNet.Build.Tasks.Packaging.ni.dll and b/Tools/Microsoft.DotNet.Build.Tasks.Packaging.ni.dll differ
index dcc58ce..aa1462e 100755 (executable)
Binary files a/Tools/Microsoft.DotNet.Build.Tasks.dll and b/Tools/Microsoft.DotNet.Build.Tasks.dll differ
index 8d0e775..9feea9b 100644 (file)
Binary files a/Tools/Microsoft.DotNet.Build.Tasks.ni.dll and b/Tools/Microsoft.DotNet.Build.Tasks.ni.dll differ
old mode 100755 (executable)
new mode 100644 (file)
index bb4a7d8..eb0ddf3 100755 (executable)
Binary files a/Tools/Microsoft.DotNet.VersionTools.dll and b/Tools/Microsoft.DotNet.VersionTools.dll differ
index fe54dda..4c243a3 100644 (file)
Binary files a/Tools/Microsoft.DotNet.VersionTools.ni.dll and b/Tools/Microsoft.DotNet.VersionTools.ni.dll differ
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index a1a6838..2ee7e71 100755 (executable)
@@ -2,41 +2,77 @@
 <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <!-- Perf Analysis NuGet package paths -->
   <PropertyGroup>
+    <PerformanceType Condition="'$(PerformanceType)'==''">Profile</PerformanceType>
     <TraceEventPackage>Microsoft.Diagnostics.Tracing.TraceEvent\$(TraceEventPackageVersion)</TraceEventPackage>
   </PropertyGroup>
-  
+
   <ItemGroup>
     <TraceEventNativePath Include="$(PackagesDir)\$(TraceEventPackage)\lib\native\**\*.*" />
   </ItemGroup>
-  
+
+  <Target Name="ValidatePerformanceRunType" Condition="'$(Performance)'=='true'" BeforeTargets="GenerateTestExecutionScripts">
+    <Error Condition="'$(PerformanceType)'!='Diagnostic' AND '$(PerformanceType)'!='Profile'" Text="Invalid Performance Type value specified: $(PerformanceType)" />
+  </Target>
+
   <Target Name ="PublishPerfRunner" Condition="'$(Performance)'=='true'" BeforeTargets="RunTestsForProject">
     <Copy SourceFiles="@(TraceEventNativePath)" DestinationFiles="@(TraceEventNativePath->'$(StartWorkingDirectory)\%(RecursiveDir)%(Filename)%(Extension)')" />
   </Target>
 
+  <!-- Set platform specific values. -->
   <PropertyGroup Condition="'$(TargetOS)'=='Linux'">
     <PerfTestCommandDotnetExecutable>$RUNTIME_PATH/dotnet</PerfTestCommandDotnetExecutable>
-    <PerfTestCommand>$(PerfTestCommandDotnetExecutable) PerfRunner.exe  --perf:runid Perf</PerfTestCommand>
     <BenchviewDir>$(ToolsDir)Microsoft.BenchView.JSONFormat/tools</BenchviewDir>
+    <PythonCommand>python3.5</PythonCommand>
+    <CliExitErrorCommand>exit 1</CliExitErrorCommand>
   </PropertyGroup>
+
   <PropertyGroup Condition="'$(TargetOS)'=='Windows_NT'">
-    <PerfTestCommandDotnetExecutable>PerfRunner.exe</PerfTestCommandDotnetExecutable>
-    <PerfTestCommand>%RUNTIME_PATH%\dotnet.exe $(PerfTestCommandDotnetExecutable) --perf:runid Perf</PerfTestCommand>
+    <PerfTestCommandDotnetExecutable>%RUNTIME_PATH%\dotnet.exe</PerfTestCommandDotnetExecutable>
     <BenchviewDir>$(ToolsDir)Microsoft.BenchView.JSONFormat\tools</BenchviewDir>
+    <PythonCommand>py.exe</PythonCommand>
+    <CliExitErrorCommand>EXIT /B 1</CliExitErrorCommand>
+  </PropertyGroup>
+
+  <!-- Sets the flags for the performance counters to be collected in this run. -->
+  <PropertyGroup Condition="'$(PerformanceType)'=='Profile'">
+    <!-- Collect, per benchmark, execution time (stopwatch). -->
+    <CollectFlags>stopwatch</CollectFlags>
+    <RunId>Perf-Profile</RunId>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(PerformanceType)'=='Diagnostic'">
+    <!-- Collect, per benchmark, the following metrics:
+      1. Allocated bytes in execution thread,
+      2. Any user defined Clr events (through the xUnit Performance Api attributes),
+      3. CPU Usage (Utilization by Process, Stack),
+      4. CPU Performance Counters (Pmc Rollovers)
+    -->
+    <CollectFlags>default+BranchMispredictions+CacheMisses+InstructionRetired+gcapi</CollectFlags>
+    <RunId>Perf-Diagnostic</RunId>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <PerfRunnerCommand>$(PerfTestCommandDotnetExecutable) PerfRunner.exe --perf:runid $(RunId) --perf:collect $(CollectFlags) || $(CliExitErrorCommand)</PerfRunnerCommand>
+    <MeasurementPyCommand>$(PythonCommand) "$(BenchviewDir)/measurement.py" xunit "$(RunId)-$(AssemblyName).xml" --better desc --drop-first-value --append -o "$(ProjectDir)measurement.json" || $(CliExitErrorCommand)</MeasurementPyCommand>
   </PropertyGroup>
+
+  <!-- Build the commands to be appended to the generated RunTest.[cmd|sh] script. -->
   <ItemGroup>
-    <PerfTestCommandLines Include="$(PerfTestCommand)" />
+    <PerfTestCommandLines Include="$(PerfRunnerCommand)" />
   </ItemGroup>
+
   <ItemGroup Condition="'$(TargetOS)'=='Windows_NT' and '$(LogToBenchview)' == 'true'">
-    <PerfTestCommandLines Include="if exist Perf-$(AssemblyName).xml (" />
-    <PerfTestCommandLines Include="py $(BenchviewDir)\measurement.py xunit Perf-$(AssemblyName).xml --better desc --drop-first-value --append -o $(ProjectDir)measurement.json" />
+    <PerfTestCommandLines Include="if exist &quot;$(RunId)-$(AssemblyName).xml&quot; (" />
+    <PerfTestCommandLines Include="$(MeasurementPyCommand)" />
     <PerfTestCommandLines Include=")" />
   </ItemGroup>
+
   <ItemGroup Condition="'$(TargetOS)'=='Linux' and '$(LogToBenchview)' == 'true'">
-    <PerfTestCommandLines Include="if [ -a Perf-$(AssemblyName).xml ]" />
-    <PerfTestCommandLines Include="then" />
-    <PerfTestCommandLines Include="python3.5 $(BenchviewDir)\measurement.py xunit Perf-$(AssemblyName).xml --better desc --drop-first-value --append -o $(ProjectDir)measurement.json" />
+    <PerfTestCommandLines Include="if [ -f &quot;$(RunId)-$(AssemblyName).xml&quot; ]; then" />
+    <PerfTestCommandLines Include="$(MeasurementPyCommand)" />
     <PerfTestCommandLines Include="fi" />
   </ItemGroup>
+
   <!-- Optimizations to configure Xunit for performance -->
   <ItemGroup Condition="'$(IncludePerformanceTests)' == 'true'">
     <AssemblyInfoUsings Include="using Microsoft.Xunit.Performance%3B" />
   </ItemGroup>
 
   <Target Name="UploadToBenchview" Condition="'$(LogToBenchview)' == 'true'" AfterTargets="TestAllProjects">
-    <ItemGroup Condition="'$(TargetOS)'=='Windows_NT'">
-      <BenchviewCalls Include="py $(BenchviewDir)\submission.py $(ProjectDir)measurement.json --build $(ProjectDir)build.json --machine-data $(ProjectDir)machinedata.json --metadata $(ProjectDir)submission-metadata.json --group &quot;CoreFx&quot; --type &quot;$(BenchviewRuntype)&quot; --config-name &quot;$(ConfigurationGroup)&quot; --config Configuration &quot;$(ConfigurationGroup)&quot; --config OS &quot;$(TargetOS)&quot; -arch &quot;$(Platform)&quot; --machinepool &quot;PerfSnake&quot;"/>
-      <BenchviewCalls Include = "py $(BenchviewDir)\upload.py submission.json --container corefx"/>
-    </ItemGroup>
-    <ItemGroup Condition="'$(TargetOS)'=='Linux'">
-      <BenchviewCalls Include="python3.5 $(BenchviewDir)/submission.py $(ProjectDir)measurement.json --build $(ProjectDir)build.json --machine-data $(ProjectDir)machinedata.json --metadata $(ProjectDir)submission-metadata.json --group &quot;CoreFx&quot; --type &quot;$(BenchviewRuntype)&quot; --config-name &quot;$(ConfigurationGroup)&quot; --config Configuration &quot;$(ConfigurationGroup)&quot; --config OS &quot;$(TargetOS)&quot; -arch &quot;$(Platform)&quot; --machinepool &quot;PerfSnake&quot;"/>
-      <BenchviewCalls Include = "python3.5 $(BenchviewDir)/upload.py submission.json --container corefx"/>
+    <PropertyGroup>
+      <SubmissionPyCommand>$(PythonCommand) "$(BenchviewDir)/submission.py" "$(ProjectDir)measurement.json" --build "$(ProjectDir)build.json" --machine-data "$(ProjectDir)machinedata.json" --metadata "$(ProjectDir)submission-metadata.json" --group "CoreFx" --type "$(BenchviewRuntype)" --config-name "$(ConfigurationGroup)" --config Configuration "$(ConfigurationGroup)" --config OS "$(TargetOS)" --config "RunType" "$(PerformanceType)" -arch "$(Platform)" --machinepool "PerfSnake" -o "$(ProjectDir)submission.json" || $(CliExitErrorCommand)</SubmissionPyCommand>
+      <UploadPyCommand>$(PythonCommand) "$(BenchviewDir)/upload.py" "$(ProjectDir)submission.json" --container corefx || $(CliExitErrorCommand)</UploadPyCommand>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <BenchviewCalls Include="echo $(SubmissionPyCommand)"/>
+      <BenchviewCalls Include="$(SubmissionPyCommand)"/>
+
+      <BenchviewCalls Include="echo $(UploadPyCommand)"/>
+      <BenchviewCalls Include="$(UploadPyCommand)"/>
     </ItemGroup>
+
     <Exec Command="%(BenchviewCalls.Identity)"/>
-    </Target>
-  
+  </Target>
+
   <Target Name="WarnForDebugPerfConfiguration"
           BeforeTargets="RunTestsForProject"
           Condition="'$(Performance)' == 'true' and !$(ConfigurationGroup.ToLower().Contains('release'))">
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
index 809a448..f647662 100755 (executable)
Binary files a/Tools/analyzers/Microsoft.DotNet.CodeAnalysis.dll and b/Tools/analyzers/Microsoft.DotNet.CodeAnalysis.dll differ
index b390f83..e18dbdc 100644 (file)
@@ -1,5 +1,5 @@
 {
   "version": 1,
-  "dgSpecHash": "3lmuWm90JYBKd5zaP/7P140eQ/2ddLW4w+FOyETNfLpWoa4y2nsh1wJFjVyi8qy1jAUx1uyNMX95EsuvS0zfOQ==",
+  "dgSpecHash": "MIlHOolhAC0G7ZaWRSX2zmTERra0bp8df9pcv8KIKlVeTAhJEqQJA5plx0f8jysrJnGhLag0C+0Bjy10wAphWA==",
   "success": true
 }
\ No newline at end of file
index ba085a9..0fd2b6d 100644 (file)
@@ -3,9 +3,9 @@
   <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
     <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
     <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
-    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/crossgen/obj/project.assets.json</ProjectAssetsFile>
-    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages</NuGetPackageRoot>
-    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages;/home/junghyukpark/.dotnet/NuGetFallbackFolder;/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder</NuGetPackageFolders>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/z/Dev/coreclr-sec/Tools/crossgen/obj/project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/z/Dev/coreclr-sec/packages</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/z/Dev/coreclr-sec/packages;/home/z/.dotnet/NuGetFallbackFolder;/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
     <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.5.0</NuGetToolVersion>
   </PropertyGroup>
@@ -13,6 +13,6 @@
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
   </PropertyGroup>
   <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <Import Project="/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.props" Condition="Exists('/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.props')" />
+    <Import Project="/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.props" Condition="Exists('/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.props')" />
   </ImportGroup>
 </Project>
\ No newline at end of file
index 9dda390..56d8024 100644 (file)
@@ -4,7 +4,7 @@
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
   </PropertyGroup>
   <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <Import Project="/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets')" />
-    <Import Project="/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.targets" Condition="Exists('/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.targets')" />
+    <Import Project="/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets')" />
+    <Import Project="/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.targets" Condition="Exists('/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/build/netcoreapp2.0/Microsoft.NETCore.App.targets')" />
   </ImportGroup>
 </Project>
\ No newline at end of file
index b0a1467..a88a82c 100644 (file)
     ]
   },
   "packageFolders": {
-    "/home/junghyukpark/workspace/sec.github.update/coreclr/packages": {},
-    "/home/junghyukpark/.dotnet/NuGetFallbackFolder": {},
-    "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder": {}
+    "/home/z/Dev/coreclr-sec/packages": {},
+    "/home/z/.dotnet/NuGetFallbackFolder": {},
+    "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder": {}
   },
   "project": {
     "version": "1.0.0",
     "restore": {
-      "projectUniqueName": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/crossgen/crossgen.csproj",
+      "projectUniqueName": "/home/z/Dev/coreclr-sec/Tools/crossgen/crossgen.csproj",
       "projectName": "crossgen",
-      "projectPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/crossgen/crossgen.csproj",
-      "packagesPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages",
-      "outputPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/crossgen/obj/",
+      "projectPath": "/home/z/Dev/coreclr-sec/Tools/crossgen/crossgen.csproj",
+      "packagesPath": "/home/z/Dev/coreclr-sec/packages",
+      "outputPath": "/home/z/Dev/coreclr-sec/Tools/crossgen/obj/",
       "projectStyle": "PackageReference",
       "fallbackFolders": [
-        "/home/junghyukpark/.dotnet/NuGetFallbackFolder",
-        "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder"
+        "/home/z/.dotnet/NuGetFallbackFolder",
+        "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder"
       ],
       "configFilePaths": [
-        "/home/junghyukpark/.nuget/NuGet/NuGet.Config"
+        "/home/z/.nuget/NuGet/NuGet.Config"
       ],
       "originalTargetFrameworks": [
         "netcoreapp2.0"
index 180a880..f4bc896 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/libuv/1.10.0/libuv.1.10.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/libuv/1.10.0/libuv.1.10.0.nupkg differ
index 49ee460..efbb9f4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights.aspnetcore/2.1.1/microsoft.applicationinsights.aspnetcore.2.1.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights.aspnetcore/2.1.1/microsoft.applicationinsights.aspnetcore.2.1.1.nupkg differ
index 0877ab8..2b08856 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights.dependencycollector/2.4.1/microsoft.applicationinsights.dependencycollector.2.4.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights.dependencycollector/2.4.1/microsoft.applicationinsights.dependencycollector.2.4.1.nupkg differ
index ca6f70a..5276631 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights/2.4.0/microsoft.applicationinsights.2.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.applicationinsights/2.4.0/microsoft.applicationinsights.2.4.0.nupkg differ
index 50efdac..34b4040 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.all/2.0.3/microsoft.aspnetcore.all.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.all/2.0.3/microsoft.aspnetcore.all.2.0.3.nupkg differ
index 6a1814b..73e66f4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.antiforgery/2.0.1/microsoft.aspnetcore.antiforgery.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.antiforgery/2.0.1/microsoft.aspnetcore.antiforgery.2.0.1.nupkg differ
index 9b2e594..633de03 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.applicationinsights.hostingstartup/2.0.1/microsoft.aspnetcore.applicationinsights.hostingstartup.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.applicationinsights.hostingstartup/2.0.1/microsoft.aspnetcore.applicationinsights.hostingstartup.2.0.1.nupkg differ
index 27a2b4d..01d35b5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/microsoft.aspnetcore.authentication.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/microsoft.aspnetcore.authentication.abstractions.2.0.1.nupkg differ
index df8befd..6696e46 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.cookies/2.0.1/microsoft.aspnetcore.authentication.cookies.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.cookies/2.0.1/microsoft.aspnetcore.authentication.cookies.2.0.1.nupkg differ
index 1c16cf5..8a2ac78 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.core/2.0.1/microsoft.aspnetcore.authentication.core.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.core/2.0.1/microsoft.aspnetcore.authentication.core.2.0.1.nupkg differ
index 69ff67c..00d1525 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.facebook/2.0.1/microsoft.aspnetcore.authentication.facebook.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.facebook/2.0.1/microsoft.aspnetcore.authentication.facebook.2.0.1.nupkg differ
index b93a404..56da2ab 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.google/2.0.1/microsoft.aspnetcore.authentication.google.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.google/2.0.1/microsoft.aspnetcore.authentication.google.2.0.1.nupkg differ
index 85424da..8356996 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.jwtbearer/2.0.1/microsoft.aspnetcore.authentication.jwtbearer.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.jwtbearer/2.0.1/microsoft.aspnetcore.authentication.jwtbearer.2.0.1.nupkg differ
index 2ccc292..69ac8ee 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.microsoftaccount/2.0.1/microsoft.aspnetcore.authentication.microsoftaccount.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.microsoftaccount/2.0.1/microsoft.aspnetcore.authentication.microsoftaccount.2.0.1.nupkg differ
index 32b53ac..49024e5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.oauth/2.0.1/microsoft.aspnetcore.authentication.oauth.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.oauth/2.0.1/microsoft.aspnetcore.authentication.oauth.2.0.1.nupkg differ
index 4d570a2..58a50af 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.openidconnect/2.0.1/microsoft.aspnetcore.authentication.openidconnect.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.openidconnect/2.0.1/microsoft.aspnetcore.authentication.openidconnect.2.0.1.nupkg differ
index 9e2bfda..029977c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.twitter/2.0.1/microsoft.aspnetcore.authentication.twitter.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.twitter/2.0.1/microsoft.aspnetcore.authentication.twitter.2.0.1.nupkg differ
index 0074cac..cb1c743 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication/2.0.1/microsoft.aspnetcore.authentication.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication/2.0.1/microsoft.aspnetcore.authentication.2.0.1.nupkg differ
index 7309105..b02eaec 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authorization.policy/2.0.1/microsoft.aspnetcore.authorization.policy.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authorization.policy/2.0.1/microsoft.aspnetcore.authorization.policy.2.0.1.nupkg differ
index a6583dc..63110a6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authorization/2.0.1/microsoft.aspnetcore.authorization.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authorization/2.0.1/microsoft.aspnetcore.authorization.2.0.1.nupkg differ
index e6bc4cc..d1695ed 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.azureappservices.hostingstartup/2.0.1/microsoft.aspnetcore.azureappservices.hostingstartup.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.azureappservices.hostingstartup/2.0.1/microsoft.aspnetcore.azureappservices.hostingstartup.2.0.1.nupkg differ
index a2f5242..78cd6a7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.azureappservicesintegration/2.0.1/microsoft.aspnetcore.azureappservicesintegration.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.azureappservicesintegration/2.0.1/microsoft.aspnetcore.azureappservicesintegration.2.0.1.nupkg differ
index 9ccfa14..530760a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cookiepolicy/2.0.1/microsoft.aspnetcore.cookiepolicy.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cookiepolicy/2.0.1/microsoft.aspnetcore.cookiepolicy.2.0.1.nupkg differ
index 6dc3ffc..6256951 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cors/2.0.1/microsoft.aspnetcore.cors.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cors/2.0.1/microsoft.aspnetcore.cors.2.0.1.nupkg differ
index 32aef9f..8ff2ffc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cryptography.internal/2.0.1/microsoft.aspnetcore.cryptography.internal.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cryptography.internal/2.0.1/microsoft.aspnetcore.cryptography.internal.2.0.1.nupkg differ
index 73ec0a3..1d360d7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cryptography.keyderivation/2.0.1/microsoft.aspnetcore.cryptography.keyderivation.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.cryptography.keyderivation/2.0.1/microsoft.aspnetcore.cryptography.keyderivation.2.0.1.nupkg differ
index e791cad..2c02d30 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.abstractions/2.0.1/microsoft.aspnetcore.dataprotection.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.abstractions/2.0.1/microsoft.aspnetcore.dataprotection.abstractions.2.0.1.nupkg differ
index 746a751..dec9462 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.azurestorage/2.0.1/microsoft.aspnetcore.dataprotection.azurestorage.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.azurestorage/2.0.1/microsoft.aspnetcore.dataprotection.azurestorage.2.0.1.nupkg differ
index 836b9fb..b35f779 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.extensions/2.0.1/microsoft.aspnetcore.dataprotection.extensions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection.extensions/2.0.1/microsoft.aspnetcore.dataprotection.extensions.2.0.1.nupkg differ
index 228144b..04d81a8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection/2.0.1/microsoft.aspnetcore.dataprotection.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.dataprotection/2.0.1/microsoft.aspnetcore.dataprotection.2.0.1.nupkg differ
index b709fb5..b689f10 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics.abstractions/2.0.1/microsoft.aspnetcore.diagnostics.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics.abstractions/2.0.1/microsoft.aspnetcore.diagnostics.abstractions.2.0.1.nupkg differ
index 717dadb..08a7540 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics.entityframeworkcore/2.0.1/microsoft.aspnetcore.diagnostics.entityframeworkcore.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics.entityframeworkcore/2.0.1/microsoft.aspnetcore.diagnostics.entityframeworkcore.2.0.1.nupkg differ
index c49007d..6bc1981 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics/2.0.1/microsoft.aspnetcore.diagnostics.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.diagnostics/2.0.1/microsoft.aspnetcore.diagnostics.2.0.1.nupkg differ
index 7c62b4b..5937346 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting.abstractions/2.0.1/microsoft.aspnetcore.hosting.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting.abstractions/2.0.1/microsoft.aspnetcore.hosting.abstractions.2.0.1.nupkg differ
index 600e4cb..4aa801f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting.server.abstractions/2.0.1/microsoft.aspnetcore.hosting.server.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting.server.abstractions/2.0.1/microsoft.aspnetcore.hosting.server.abstractions.2.0.1.nupkg differ
index 9e1b32c..4465e57 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting/2.0.1/microsoft.aspnetcore.hosting.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.hosting/2.0.1/microsoft.aspnetcore.hosting.2.0.1.nupkg differ
index 18b2829..e5bb934 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.html.abstractions/2.0.0/microsoft.aspnetcore.html.abstractions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.html.abstractions/2.0.0/microsoft.aspnetcore.html.abstractions.2.0.0.nupkg differ
index 96f325a..44b81c9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.abstractions/2.0.1/microsoft.aspnetcore.http.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.abstractions/2.0.1/microsoft.aspnetcore.http.abstractions.2.0.1.nupkg differ
index d75faa5..fe96577 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.extensions/2.0.1/microsoft.aspnetcore.http.extensions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.extensions/2.0.1/microsoft.aspnetcore.http.extensions.2.0.1.nupkg differ
index f3beed0..2a84181 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.features/2.0.1/microsoft.aspnetcore.http.features.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http.features/2.0.1/microsoft.aspnetcore.http.features.2.0.1.nupkg differ
index 71239b8..920f744 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http/2.0.1/microsoft.aspnetcore.http.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.http/2.0.1/microsoft.aspnetcore.http.2.0.1.nupkg differ
index c05ada7..c73d7a9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.httpoverrides/2.0.1/microsoft.aspnetcore.httpoverrides.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.httpoverrides/2.0.1/microsoft.aspnetcore.httpoverrides.2.0.1.nupkg differ
index da95412..8199684 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.identity.entityframeworkcore/2.0.1/microsoft.aspnetcore.identity.entityframeworkcore.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.identity.entityframeworkcore/2.0.1/microsoft.aspnetcore.identity.entityframeworkcore.2.0.1.nupkg differ
index 3748621..cbb05e9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.identity/2.0.1/microsoft.aspnetcore.identity.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.identity/2.0.1/microsoft.aspnetcore.identity.2.0.1.nupkg differ
index a7170b9..a9c280e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.jsonpatch/2.0.0/microsoft.aspnetcore.jsonpatch.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.jsonpatch/2.0.0/microsoft.aspnetcore.jsonpatch.2.0.0.nupkg differ
index 23d4657..5a23387 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.localization.routing/2.0.1/microsoft.aspnetcore.localization.routing.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.localization.routing/2.0.1/microsoft.aspnetcore.localization.routing.2.0.1.nupkg differ
index addcc1d..adf0d84 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.localization/2.0.1/microsoft.aspnetcore.localization.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.localization/2.0.1/microsoft.aspnetcore.localization.2.0.1.nupkg differ
index 6bd3e2e..72b78af 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.middlewareanalysis/2.0.1/microsoft.aspnetcore.middlewareanalysis.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.middlewareanalysis/2.0.1/microsoft.aspnetcore.middlewareanalysis.2.0.1.nupkg differ
index 4c0c98d..775dcc7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.abstractions/2.0.1/microsoft.aspnetcore.mvc.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.abstractions/2.0.1/microsoft.aspnetcore.mvc.abstractions.2.0.1.nupkg differ
index e818d31..93b3842 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.apiexplorer/2.0.1/microsoft.aspnetcore.mvc.apiexplorer.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.apiexplorer/2.0.1/microsoft.aspnetcore.mvc.apiexplorer.2.0.1.nupkg differ
index f43d832..d44abfc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.core/2.0.1/microsoft.aspnetcore.mvc.core.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.core/2.0.1/microsoft.aspnetcore.mvc.core.2.0.1.nupkg differ
index 41d2e4b..62d0dad 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.cors/2.0.1/microsoft.aspnetcore.mvc.cors.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.cors/2.0.1/microsoft.aspnetcore.mvc.cors.2.0.1.nupkg differ
index d6c0c71..7e3372b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.dataannotations/2.0.1/microsoft.aspnetcore.mvc.dataannotations.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.dataannotations/2.0.1/microsoft.aspnetcore.mvc.dataannotations.2.0.1.nupkg differ
index 7a51951..ba9d69d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.formatters.json/2.0.1/microsoft.aspnetcore.mvc.formatters.json.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.formatters.json/2.0.1/microsoft.aspnetcore.mvc.formatters.json.2.0.1.nupkg differ
index 949b47e..a825807 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.formatters.xml/2.0.1/microsoft.aspnetcore.mvc.formatters.xml.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.formatters.xml/2.0.1/microsoft.aspnetcore.mvc.formatters.xml.2.0.1.nupkg differ
index 6c97137..004a305 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.localization/2.0.1/microsoft.aspnetcore.mvc.localization.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.localization/2.0.1/microsoft.aspnetcore.mvc.localization.2.0.1.nupkg differ
index 7f7562a..7fc3516 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor.extensions/2.0.1/microsoft.aspnetcore.mvc.razor.extensions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor.extensions/2.0.1/microsoft.aspnetcore.mvc.razor.extensions.2.0.1.nupkg differ
index 6b5078d..17ecb50 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor.viewcompilation/2.0.1/microsoft.aspnetcore.mvc.razor.viewcompilation.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor.viewcompilation/2.0.1/microsoft.aspnetcore.mvc.razor.viewcompilation.2.0.1.nupkg differ
index 6ab067a..3911125 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor/2.0.1/microsoft.aspnetcore.mvc.razor.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razor/2.0.1/microsoft.aspnetcore.mvc.razor.2.0.1.nupkg differ
index 0a4de9a..52d6e76 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razorpages/2.0.1/microsoft.aspnetcore.mvc.razorpages.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.razorpages/2.0.1/microsoft.aspnetcore.mvc.razorpages.2.0.1.nupkg differ
index 9d45f3f..145603e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.taghelpers/2.0.1/microsoft.aspnetcore.mvc.taghelpers.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.taghelpers/2.0.1/microsoft.aspnetcore.mvc.taghelpers.2.0.1.nupkg differ
index 0cefb22..4595a16 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.viewfeatures/2.0.1/microsoft.aspnetcore.mvc.viewfeatures.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc.viewfeatures/2.0.1/microsoft.aspnetcore.mvc.viewfeatures.2.0.1.nupkg differ
index a4b51a1..750296f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc/2.0.1/microsoft.aspnetcore.mvc.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.mvc/2.0.1/microsoft.aspnetcore.mvc.2.0.1.nupkg differ
index 937ac92..59163a2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.nodeservices/2.0.1/microsoft.aspnetcore.nodeservices.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.nodeservices/2.0.1/microsoft.aspnetcore.nodeservices.2.0.1.nupkg differ
index b9ce40b..ddf44eb 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.owin/2.0.1/microsoft.aspnetcore.owin.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.owin/2.0.1/microsoft.aspnetcore.owin.2.0.1.nupkg differ
index e214c8d..906b639 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.language/2.0.1/microsoft.aspnetcore.razor.language.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.language/2.0.1/microsoft.aspnetcore.razor.language.2.0.1.nupkg differ
index 2b13cef..17a93fd 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.runtime/2.0.1/microsoft.aspnetcore.razor.runtime.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor.runtime/2.0.1/microsoft.aspnetcore.razor.runtime.2.0.1.nupkg differ
index b9c54c4..b84490a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor/2.0.1/microsoft.aspnetcore.razor.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.razor/2.0.1/microsoft.aspnetcore.razor.2.0.1.nupkg differ
index 144cf67..1ffb07f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecaching.abstractions/2.0.1/microsoft.aspnetcore.responsecaching.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecaching.abstractions/2.0.1/microsoft.aspnetcore.responsecaching.abstractions.2.0.1.nupkg differ
index 2835cb7..99e604c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecaching/2.0.1/microsoft.aspnetcore.responsecaching.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecaching/2.0.1/microsoft.aspnetcore.responsecaching.2.0.1.nupkg differ
index 417e392..a7fe9bc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecompression/2.0.1/microsoft.aspnetcore.responsecompression.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.responsecompression/2.0.1/microsoft.aspnetcore.responsecompression.2.0.1.nupkg differ
index 12ef95f..504c36a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.rewrite/2.0.1/microsoft.aspnetcore.rewrite.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.rewrite/2.0.1/microsoft.aspnetcore.rewrite.2.0.1.nupkg differ
index 7d351bd..3d1a16e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.routing.abstractions/2.0.1/microsoft.aspnetcore.routing.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.routing.abstractions/2.0.1/microsoft.aspnetcore.routing.abstractions.2.0.1.nupkg differ
index 8479155..5bf310a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.routing/2.0.1/microsoft.aspnetcore.routing.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.routing/2.0.1/microsoft.aspnetcore.routing.2.0.1.nupkg differ
index 4d8830d..99c2f7c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.httpsys/2.0.1/microsoft.aspnetcore.server.httpsys.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.httpsys/2.0.1/microsoft.aspnetcore.server.httpsys.2.0.1.nupkg differ
index 7813489..9fb50dc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.iisintegration/2.0.1/microsoft.aspnetcore.server.iisintegration.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.iisintegration/2.0.1/microsoft.aspnetcore.server.iisintegration.2.0.1.nupkg differ
index 90e85c3..c5256b1 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.core/2.0.1/microsoft.aspnetcore.server.kestrel.core.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.core/2.0.1/microsoft.aspnetcore.server.kestrel.core.2.0.1.nupkg differ
index 572b3c9..9af125c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.https/2.0.1/microsoft.aspnetcore.server.kestrel.https.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.https/2.0.1/microsoft.aspnetcore.server.kestrel.https.2.0.1.nupkg differ
index 0fa9da6..eeaee4b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.transport.abstractions/2.0.1/microsoft.aspnetcore.server.kestrel.transport.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.transport.abstractions/2.0.1/microsoft.aspnetcore.server.kestrel.transport.abstractions.2.0.1.nupkg differ
index d66970c..5798808 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.transport.libuv/2.0.1/microsoft.aspnetcore.server.kestrel.transport.libuv.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel.transport.libuv/2.0.1/microsoft.aspnetcore.server.kestrel.transport.libuv.2.0.1.nupkg differ
index 33dc0e9..37f6830 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel/2.0.1/microsoft.aspnetcore.server.kestrel.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.server.kestrel/2.0.1/microsoft.aspnetcore.server.kestrel.2.0.1.nupkg differ
index e6e7eff..8becdc0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.session/2.0.1/microsoft.aspnetcore.session.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.session/2.0.1/microsoft.aspnetcore.session.2.0.1.nupkg differ
index 4c9809d..47893cb 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.spaservices/2.0.1/microsoft.aspnetcore.spaservices.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.spaservices/2.0.1/microsoft.aspnetcore.spaservices.2.0.1.nupkg differ
index 51fd05b..2ead221 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.staticfiles/2.0.1/microsoft.aspnetcore.staticfiles.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.staticfiles/2.0.1/microsoft.aspnetcore.staticfiles.2.0.1.nupkg differ
index 1980a12..bade548 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.websockets/2.0.1/microsoft.aspnetcore.websockets.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.websockets/2.0.1/microsoft.aspnetcore.websockets.2.0.1.nupkg differ
index be70a43..bc626a6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.webutilities/2.0.1/microsoft.aspnetcore.webutilities.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.webutilities/2.0.1/microsoft.aspnetcore.webutilities.2.0.1.nupkg differ
index 3c8fe06..7b1e30c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore/2.0.1/microsoft.aspnetcore.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore/2.0.1/microsoft.aspnetcore.2.0.1.nupkg differ
index cfa7ee6..370a7de 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.azure.keyvault.webkey/2.0.7/microsoft.azure.keyvault.webkey.2.0.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.azure.keyvault.webkey/2.0.7/microsoft.azure.keyvault.webkey.2.0.7.nupkg differ
index e597ce4..a183e38 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.azure.keyvault/2.3.2/microsoft.azure.keyvault.2.3.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.azure.keyvault/2.3.2/microsoft.azure.keyvault.2.3.2.nupkg differ
index c37cd8f..eda9e70 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.framework/15.3.409/microsoft.build.framework.15.3.409.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.framework/15.3.409/microsoft.build.framework.15.3.409.nupkg differ
index b5b0d77..b1a0de5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.runtime/15.3.409/microsoft.build.runtime.15.3.409.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.runtime/15.3.409/microsoft.build.runtime.15.3.409.nupkg differ
index 672afcc..6e33d66 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.tasks.core/15.3.409/microsoft.build.tasks.core.15.3.409.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.tasks.core/15.3.409/microsoft.build.tasks.core.15.3.409.nupkg differ
index 4e58663..94a55a3 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.utilities.core/15.3.409/microsoft.build.utilities.core.15.3.409.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build.utilities.core/15.3.409/microsoft.build.utilities.core.15.3.409.nupkg differ
index e48d287..2ecf670 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build/15.3.409/microsoft.build.15.3.409.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.build/15.3.409/microsoft.build.15.3.409.nupkg differ
index 6ec09e0..f95b234 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.analyzers/1.1.0/microsoft.codeanalysis.analyzers.1.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.analyzers/1.1.0/microsoft.codeanalysis.analyzers.1.1.0.nupkg differ
index 70c1740..05b1099 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.common/2.3.1/microsoft.codeanalysis.common.2.3.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.common/2.3.1/microsoft.codeanalysis.common.2.3.1.nupkg differ
index c77a30f..6742480 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.csharp.workspaces/2.3.1/microsoft.codeanalysis.csharp.workspaces.2.3.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.csharp.workspaces/2.3.1/microsoft.codeanalysis.csharp.workspaces.2.3.1.nupkg differ
index 337e731..e9e7579 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.csharp/2.3.1/microsoft.codeanalysis.csharp.2.3.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.csharp/2.3.1/microsoft.codeanalysis.csharp.2.3.1.nupkg differ
index ae91504..1a82cc6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.razor/2.0.1/microsoft.codeanalysis.razor.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.razor/2.0.1/microsoft.codeanalysis.razor.2.0.1.nupkg differ
index ee4ef54..728954b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.workspaces.common/2.3.1/microsoft.codeanalysis.workspaces.common.2.3.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.codeanalysis.workspaces.common/2.3.1/microsoft.codeanalysis.workspaces.common.2.3.1.nupkg differ
index 2918587..fdfa661 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg differ
index 80bfdd7..24bd2b5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.3.0/microsoft.csharp.4.3.0.nupkg differ
index 4880943..4631c9d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.4.0/microsoft.csharp.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.csharp/4.4.0/microsoft.csharp.4.4.0.nupkg differ
index c41980d..6344c84 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.edm/5.8.2/microsoft.data.edm.5.8.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.edm/5.8.2/microsoft.data.edm.5.8.2.nupkg differ
index b4fff9d..d6f9d4e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.odata/5.8.2/microsoft.data.odata.5.8.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.odata/5.8.2/microsoft.data.odata.5.8.2.nupkg differ
index a633c7a..c918d76 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.sqlite.core/2.0.0/microsoft.data.sqlite.core.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.sqlite.core/2.0.0/microsoft.data.sqlite.core.2.0.0.nupkg differ
index 8fbbeb1..d94ff10 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.sqlite/2.0.0/microsoft.data.sqlite.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.data.sqlite/2.0.0/microsoft.data.sqlite.2.0.0.nupkg differ
index d8e52c7..56dfe9f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.dotnet.platformabstractions/2.0.3/microsoft.dotnet.platformabstractions.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.dotnet.platformabstractions/2.0.3/microsoft.dotnet.platformabstractions.2.0.3.nupkg differ
index f99d058..03b617f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.dotnet.watcher.tools/2.0.0/microsoft.dotnet.watcher.tools.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.dotnet.watcher.tools/2.0.0/microsoft.dotnet.watcher.tools.2.0.0.nupkg differ
index 549424a..b6ca974 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.design/2.0.1/microsoft.entityframeworkcore.design.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.design/2.0.1/microsoft.entityframeworkcore.design.2.0.1.nupkg differ
index 0d52d0d..935b82b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.inmemory/2.0.1/microsoft.entityframeworkcore.inmemory.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.inmemory/2.0.1/microsoft.entityframeworkcore.inmemory.2.0.1.nupkg differ
index 3805991..6e3cad2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.relational/2.0.1/microsoft.entityframeworkcore.relational.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.relational/2.0.1/microsoft.entityframeworkcore.relational.2.0.1.nupkg differ
index 4c9d451..0e8a54e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlite.core/2.0.1/microsoft.entityframeworkcore.sqlite.core.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlite.core/2.0.1/microsoft.entityframeworkcore.sqlite.core.2.0.1.nupkg differ
index 0ed2159..cfe0bc1 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlite/2.0.1/microsoft.entityframeworkcore.sqlite.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlite/2.0.1/microsoft.entityframeworkcore.sqlite.2.0.1.nupkg differ
index 5727367..5bc0552 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlserver/2.0.1/microsoft.entityframeworkcore.sqlserver.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.sqlserver/2.0.1/microsoft.entityframeworkcore.sqlserver.2.0.1.nupkg differ
index f02a103..38a8919 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools.dotnet/2.0.1/microsoft.entityframeworkcore.tools.dotnet.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools.dotnet/2.0.1/microsoft.entityframeworkcore.tools.dotnet.2.0.1.nupkg differ
index 6fc0bf0..3b69a7c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools/2.0.1/microsoft.entityframeworkcore.tools.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore.tools/2.0.1/microsoft.entityframeworkcore.tools.2.0.1.nupkg differ
index 5a805ad..42f7ceb 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore/2.0.1/microsoft.entityframeworkcore.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.entityframeworkcore/2.0.1/microsoft.entityframeworkcore.2.0.1.nupkg differ
index a57a979..e3dfd44 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.abstractions/2.0.0/microsoft.extensions.caching.abstractions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.abstractions/2.0.0/microsoft.extensions.caching.abstractions.2.0.0.nupkg differ
index 229e8d4..aaeaf6b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.memory/2.0.0/microsoft.extensions.caching.memory.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.memory/2.0.0/microsoft.extensions.caching.memory.2.0.0.nupkg differ
index 3fb86d4..449009a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.redis/2.0.0/microsoft.extensions.caching.redis.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.redis/2.0.0/microsoft.extensions.caching.redis.2.0.0.nupkg differ
index 2cda12b..1b579a8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.sqlconfig.tools/2.0.0/microsoft.extensions.caching.sqlconfig.tools.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.sqlconfig.tools/2.0.0/microsoft.extensions.caching.sqlconfig.tools.2.0.0.nupkg differ
index c7bedd8..4af11fe 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.sqlserver/2.0.0/microsoft.extensions.caching.sqlserver.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.caching.sqlserver/2.0.0/microsoft.extensions.caching.sqlserver.2.0.0.nupkg differ
index 4319f5a..dcd17fa 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg differ
index d4f707f..d64b63d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.azurekeyvault/2.0.0/microsoft.extensions.configuration.azurekeyvault.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.azurekeyvault/2.0.0/microsoft.extensions.configuration.azurekeyvault.2.0.0.nupkg differ
index f065e8d..5a7cbda 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg differ
index b51c655..2319a3f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.commandline/2.0.0/microsoft.extensions.configuration.commandline.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.commandline/2.0.0/microsoft.extensions.configuration.commandline.2.0.0.nupkg differ
index 1225ffb..15d6a42 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.environmentvariables/2.0.0/microsoft.extensions.configuration.environmentvariables.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.environmentvariables/2.0.0/microsoft.extensions.configuration.environmentvariables.2.0.0.nupkg differ
index a0dcc7d..6f29b04 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.fileextensions/2.0.0/microsoft.extensions.configuration.fileextensions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.fileextensions/2.0.0/microsoft.extensions.configuration.fileextensions.2.0.0.nupkg differ
index 51ce518..7e44744 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.ini/2.0.0/microsoft.extensions.configuration.ini.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.ini/2.0.0/microsoft.extensions.configuration.ini.2.0.0.nupkg differ
index 078e494..15df0b0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.json/2.0.0/microsoft.extensions.configuration.json.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.json/2.0.0/microsoft.extensions.configuration.json.2.0.0.nupkg differ
index 39a741c..552d046 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.usersecrets/2.0.0/microsoft.extensions.configuration.usersecrets.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.usersecrets/2.0.0/microsoft.extensions.configuration.usersecrets.2.0.0.nupkg differ
index d30542b..ef5eedc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.xml/2.0.0/microsoft.extensions.configuration.xml.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration.xml/2.0.0/microsoft.extensions.configuration.xml.2.0.0.nupkg differ
index 03c5ac9..edbfd19 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg differ
index 1018873..fe3872e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg differ
index d9201c0..eb27ca3 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg differ
index a4beff2..892870a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencymodel/2.0.3/microsoft.extensions.dependencymodel.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.dependencymodel/2.0.3/microsoft.extensions.dependencymodel.2.0.3.nupkg differ
index 9d08127..c9720f5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.diagnosticadapter/2.0.0/microsoft.extensions.diagnosticadapter.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.diagnosticadapter/2.0.0/microsoft.extensions.diagnosticadapter.2.0.0.nupkg differ
index 5db2f30..de3f65a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.abstractions/2.0.0/microsoft.extensions.fileproviders.abstractions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.abstractions/2.0.0/microsoft.extensions.fileproviders.abstractions.2.0.0.nupkg differ
index 4cb9ab7..1368823 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.composite/2.0.0/microsoft.extensions.fileproviders.composite.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.composite/2.0.0/microsoft.extensions.fileproviders.composite.2.0.0.nupkg differ
index 1a9acdb..74953bd 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.embedded/2.0.0/microsoft.extensions.fileproviders.embedded.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.embedded/2.0.0/microsoft.extensions.fileproviders.embedded.2.0.0.nupkg differ
index 9f20a55..2e748d6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.physical/2.0.0/microsoft.extensions.fileproviders.physical.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.fileproviders.physical/2.0.0/microsoft.extensions.fileproviders.physical.2.0.0.nupkg differ
index 10785f1..296b763 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.filesystemglobbing/2.0.0/microsoft.extensions.filesystemglobbing.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.filesystemglobbing/2.0.0/microsoft.extensions.filesystemglobbing.2.0.0.nupkg differ
index cc182f3..f5bd38e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.hosting.abstractions/2.0.1/microsoft.extensions.hosting.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.hosting.abstractions/2.0.1/microsoft.extensions.hosting.abstractions.2.0.1.nupkg differ
index 5d5e029..4a8568b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.identity.core/2.0.1/microsoft.extensions.identity.core.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.identity.core/2.0.1/microsoft.extensions.identity.core.2.0.1.nupkg differ
index abb59a3..7f06721 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.identity.stores/2.0.1/microsoft.extensions.identity.stores.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.identity.stores/2.0.1/microsoft.extensions.identity.stores.2.0.1.nupkg differ
index 62ada1b..ed8f417 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.localization.abstractions/2.0.1/microsoft.extensions.localization.abstractions.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.localization.abstractions/2.0.1/microsoft.extensions.localization.abstractions.2.0.1.nupkg differ
index 31d1a40..7c85b87 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.localization/2.0.1/microsoft.extensions.localization.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.localization/2.0.1/microsoft.extensions.localization.2.0.1.nupkg differ
index fd75cb2..c30c30f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg differ
index 5af6a80..f3fc088 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.azureappservices/2.0.0/microsoft.extensions.logging.azureappservices.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.azureappservices/2.0.0/microsoft.extensions.logging.azureappservices.2.0.0.nupkg differ
index 57f0388..55bbb2f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.configuration/2.0.0/microsoft.extensions.logging.configuration.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.configuration/2.0.0/microsoft.extensions.logging.configuration.2.0.0.nupkg differ
index 8183c01..b3669d0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.console/2.0.0/microsoft.extensions.logging.console.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.console/2.0.0/microsoft.extensions.logging.console.2.0.0.nupkg differ
index 40b9bf8..b5c52ad 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.debug/2.0.0/microsoft.extensions.logging.debug.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.debug/2.0.0/microsoft.extensions.logging.debug.2.0.0.nupkg differ
index e10e54a..37a1775 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.eventsource/2.0.0/microsoft.extensions.logging.eventsource.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.eventsource/2.0.0/microsoft.extensions.logging.eventsource.2.0.0.nupkg differ
index 2e64b51..479a781 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.tracesource/2.0.0/microsoft.extensions.logging.tracesource.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging.tracesource/2.0.0/microsoft.extensions.logging.tracesource.2.0.0.nupkg differ
index 09fbc61..7a02365 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg differ
index ddf2851..f4c6140 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.objectpool/2.0.0/microsoft.extensions.objectpool.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.objectpool/2.0.0/microsoft.extensions.objectpool.2.0.0.nupkg differ
index f991952..f6a797b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg differ
index 76b784a..39eae0b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg differ
index bb14fdc..b5e7f17 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.platformabstractions/1.1.0/microsoft.extensions.platformabstractions.1.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.platformabstractions/1.1.0/microsoft.extensions.platformabstractions.1.1.0.nupkg differ
index 1f917cf..0cfa2e8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg differ
index 7110778..409fbe6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.secretmanager.tools/2.0.0/microsoft.extensions.secretmanager.tools.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.secretmanager.tools/2.0.0/microsoft.extensions.secretmanager.tools.2.0.0.nupkg differ
index 3fa167c..ddc6d68 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.webencoders/2.0.0/microsoft.extensions.webencoders.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.extensions.webencoders/2.0.0/microsoft.extensions.webencoders.2.0.0.nupkg differ
index 68a464e..437aea2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.clients.activedirectory/3.14.1/microsoft.identitymodel.clients.activedirectory.3.14.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.clients.activedirectory/3.14.1/microsoft.identitymodel.clients.activedirectory.3.14.1.nupkg differ
index 9319b54..f056ab0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.logging/1.1.4/microsoft.identitymodel.logging.1.1.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.logging/1.1.4/microsoft.identitymodel.logging.1.1.4.nupkg differ
index 2cf7276..68c61b6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.protocols.openidconnect/2.1.4/microsoft.identitymodel.protocols.openidconnect.2.1.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.protocols.openidconnect/2.1.4/microsoft.identitymodel.protocols.openidconnect.2.1.4.nupkg differ
index a5c3f86..38578ca 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.protocols/2.1.4/microsoft.identitymodel.protocols.2.1.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.protocols/2.1.4/microsoft.identitymodel.protocols.2.1.4.nupkg differ
index 5b04990..dcaec87 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.tokens/5.1.4/microsoft.identitymodel.tokens.5.1.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.identitymodel.tokens/5.1.4/microsoft.identitymodel.tokens.5.1.4.nupkg differ
index 28bfdf2..becb2e1 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.net.http.headers/2.0.1/microsoft.net.http.headers.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.net.http.headers/2.0.1/microsoft.net.http.headers.2.0.1.nupkg differ
index f15ff11..e6a119e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/microsoft.netcore.app.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/microsoft.netcore.app.2.0.0.nupkg differ
index 51be488..93c9219 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/microsoft.netcore.app.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.3/microsoft.netcore.app.2.0.3.nupkg differ
index 818f9d4..37231c2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnetapphost/2.0.0/microsoft.netcore.dotnetapphost.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnetapphost/2.0.0/microsoft.netcore.dotnetapphost.2.0.0.nupkg differ
index 8b35e25..e8bc38d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnetapphost/2.0.3/microsoft.netcore.dotnetapphost.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnetapphost/2.0.3/microsoft.netcore.dotnetapphost.2.0.3.nupkg differ
index 576f7bb..76af407 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostpolicy/2.0.0/microsoft.netcore.dotnethostpolicy.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostpolicy/2.0.0/microsoft.netcore.dotnethostpolicy.2.0.0.nupkg differ
index ebad259..184569a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostpolicy/2.0.3/microsoft.netcore.dotnethostpolicy.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostpolicy/2.0.3/microsoft.netcore.dotnethostpolicy.2.0.3.nupkg differ
index 1428b8c..bb41ef8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostresolver/2.0.0/microsoft.netcore.dotnethostresolver.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostresolver/2.0.0/microsoft.netcore.dotnethostresolver.2.0.0.nupkg differ
index 5fdef64..9bc9ccd 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostresolver/2.0.3/microsoft.netcore.dotnethostresolver.2.0.3.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.dotnethostresolver/2.0.3/microsoft.netcore.dotnethostresolver.2.0.3.nupkg differ
index 05dcdfd..a738517 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg differ
index 15c8eae..4e2916a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.0.2/microsoft.netcore.platforms.1.0.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.0.2/microsoft.netcore.platforms.1.0.2.nupkg differ
index 197e87e..67f690a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg differ
index ae1c6fc..ddfb304 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/2.0.0/microsoft.netcore.platforms.2.0.0.nupkg differ
index 9494213..e437e1a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/2.0.1/microsoft.netcore.platforms.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.platforms/2.0.1/microsoft.netcore.platforms.2.0.1.nupkg differ
index 41de24b..9c7d268 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg differ
index f749169..48315c5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg differ
index d38d463..5b1e224 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.rest.clientruntime.azure/3.3.7/microsoft.rest.clientruntime.azure.3.3.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.rest.clientruntime.azure/3.3.7/microsoft.rest.clientruntime.azure.3.3.7.nupkg differ
index bade763..fc6ea90 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.rest.clientruntime/2.3.8/microsoft.rest.clientruntime.2.3.8.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.rest.clientruntime/2.3.8/microsoft.rest.clientruntime.2.3.8.nupkg differ
index 76e5e78..fba63b9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.browserlink/2.0.1/microsoft.visualstudio.web.browserlink.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.browserlink/2.0.1/microsoft.visualstudio.web.browserlink.2.0.1.nupkg differ
index a744f0f..647dae9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.contracts/2.0.1/microsoft.visualstudio.web.codegeneration.contracts.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.contracts/2.0.1/microsoft.visualstudio.web.codegeneration.contracts.2.0.1.nupkg differ
index 05b1ffd..3c2a3e2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.core/2.0.1/microsoft.visualstudio.web.codegeneration.core.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.core/2.0.1/microsoft.visualstudio.web.codegeneration.core.2.0.1.nupkg differ
index 910b8d0..291fdff 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.design/2.0.1/microsoft.visualstudio.web.codegeneration.design.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.design/2.0.1/microsoft.visualstudio.web.codegeneration.design.2.0.1.nupkg differ
index 5e84a34..8edc02c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.entityframeworkcore/2.0.1/microsoft.visualstudio.web.codegeneration.entityframeworkcore.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.entityframeworkcore/2.0.1/microsoft.visualstudio.web.codegeneration.entityframeworkcore.2.0.1.nupkg differ
index cc7dfda..eac2f8b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.templating/2.0.1/microsoft.visualstudio.web.codegeneration.templating.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.templating/2.0.1/microsoft.visualstudio.web.codegeneration.templating.2.0.1.nupkg differ
index b9b484f..b029eff 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.tools/2.0.1/microsoft.visualstudio.web.codegeneration.tools.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.tools/2.0.1/microsoft.visualstudio.web.codegeneration.tools.2.0.1.nupkg differ
index dc4d97f..888ab27 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.utils/2.0.1/microsoft.visualstudio.web.codegeneration.utils.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration.utils/2.0.1/microsoft.visualstudio.web.codegeneration.utils.2.0.1.nupkg differ
index 4e733f7..a7e9cd2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration/2.0.1/microsoft.visualstudio.web.codegeneration.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegeneration/2.0.1/microsoft.visualstudio.web.codegeneration.2.0.1.nupkg differ
index 8bf80d2..1624f92 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegenerators.mvc/2.0.1/microsoft.visualstudio.web.codegenerators.mvc.2.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.visualstudio.web.codegenerators.mvc/2.0.1/microsoft.visualstudio.web.codegenerators.mvc.2.0.1.nupkg differ
index df1a7dc..d7491a2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg differ
index f9fd833..4a26398 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg differ
index acc1f4d..240b98c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg differ
index cf56780..89b685b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.win32.registry/4.4.0/microsoft.win32.registry.4.4.0.nupkg differ
index 7cd0206..2f30869 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg differ
index e48f6b0..df1f0c6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg differ
index 936e03a..9c43cf2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg differ
index e16f297..1562f27 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json.bson/1.0.1/newtonsoft.json.bson.1.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json.bson/1.0.1/newtonsoft.json.bson.1.0.1.nupkg differ
index 55d17d7..ad98734 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json/10.0.1/newtonsoft.json.10.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json/10.0.1/newtonsoft.json.10.0.1.nupkg differ
index d7348ce..bbe7a37 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg differ
index 33bef6f..d1d2e7d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/nuget.frameworks/4.0.0/nuget.frameworks.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/nuget.frameworks/4.0.0/nuget.frameworks.4.0.0.nupkg differ
index 091d0b7..41b5a9a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/remotion.linq/2.1.1/remotion.linq.2.1.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/remotion.linq/2.1.1/remotion.linq.2.1.1.nupkg differ
index 12db211..0fa1126 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index 187d38f..0162c22 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index c8deea2..841197d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index d5597a1..cd85200 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.data.sqlclient.sni/4.4.0/runtime.native.system.data.sqlclient.sni.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.data.sqlclient.sni/4.4.0/runtime.native.system.data.sqlclient.sni.4.4.0.nupkg differ
index f69aa37..818412c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg differ
index 5fb0550..b9c48fd 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg differ
index 1440d60..d088680 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg differ
index 8518294..d0ea0e5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg differ
index 40f5591..21ead9c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.security/4.3.0/runtime.native.system.net.security.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.net.security/4.3.0/runtime.native.system.net.security.4.3.0.nupkg differ
index deabead..1ba79bf 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg differ
index 0d266dd..406f445 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index accbbfc..4db707e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg differ
index 45d53e0..810f1b6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg differ
index 4e9a1e1..622ff97 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg differ
index d231612..c25139d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index e573125..ed5e0f4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index 1ced62d..320d94d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg differ
index 9ad73a8..59545f2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index 71d52bb..860b2a6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index 88535b4..a5bd9d3 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index c036331..614f1b1 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.16.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.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.16.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.nupkg differ
index 8587cad..d508f5e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg differ
index b14a0e1..d550080 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg differ
index 7f1a2b2..605817f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg differ
index 859168b..fe60822 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0/runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg differ
index 4b25603..0282105 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.bundle_green/1.1.7/sqlitepclraw.bundle_green.1.1.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.bundle_green/1.1.7/sqlitepclraw.bundle_green.1.1.7.nupkg differ
index 057c554..3489dc9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg differ
index cf2f7be..ed2bf57 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.linux/1.1.7/sqlitepclraw.lib.e_sqlite3.linux.1.1.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.linux/1.1.7/sqlitepclraw.lib.e_sqlite3.linux.1.1.7.nupkg differ
index c0beb1c..529cdcc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.osx/1.1.7/sqlitepclraw.lib.e_sqlite3.osx.1.1.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.osx/1.1.7/sqlitepclraw.lib.e_sqlite3.osx.1.1.7.nupkg differ
index 7ea7cb2..af89c6c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.v110_xp/1.1.7/sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.lib.e_sqlite3.v110_xp/1.1.7/sqlitepclraw.lib.e_sqlite3.v110_xp.1.1.7.nupkg differ
index 0559933..a9e1164 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.provider.e_sqlite3.netstandard11/1.1.7/sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.7.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/sqlitepclraw.provider.e_sqlite3.netstandard11/1.1.7/sqlitepclraw.provider.e_sqlite3.netstandard11.1.1.7.nupkg differ
index 997d0fb..b59b3ec 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/stackexchange.redis.strongname/1.2.4/stackexchange.redis.strongname.1.2.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/stackexchange.redis.strongname/1.2.4/stackexchange.redis.strongname.1.2.4.nupkg differ
index 80f7806..5392cd7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg differ
index fc62342..7a9316b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg differ
index 4bff1dd..6572979 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.0.0/system.buffers.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.0.0/system.buffers.4.0.0.nupkg differ
index cb37a27..1062f35 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.3.0/system.buffers.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.3.0/system.buffers.4.3.0.nupkg differ
index d0d2c9f..d9d686b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.4.0/system.buffers.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.buffers/4.4.0/system.buffers.4.4.0.nupkg differ
index c03a474..8d0f78d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg differ
index ddc66f2..82ef66f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg differ
index f9d2d1a..56b694d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg differ
index 0dee912..4f367c8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.3.0/system.collections.immutable.1.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.3.0/system.collections.immutable.1.3.0.nupkg differ
index 200e043..8dc40ab 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.3.1/system.collections.immutable.1.3.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.3.1/system.collections.immutable.1.3.1.nupkg differ
index 8bfa660..f8f93b0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.4.0/system.collections.immutable.1.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.immutable/1.4.0/system.collections.immutable.1.4.0.nupkg differ
index 43f6fd8..7b272ef 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg differ
index 3f9bf24..c5e904b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg differ
index 29f54ea..9cb2cc4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg differ
index 2cd1e6f..91f0b27 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections/4.0.11/system.collections.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections/4.0.11/system.collections.4.0.11.nupkg differ
index 87c4a89..5d478e4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections/4.3.0/system.collections.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.collections/4.3.0/system.collections.4.3.0.nupkg differ
index 523fc11..06e549e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.annotations/4.4.0/system.componentmodel.annotations.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.annotations/4.4.0/system.componentmodel.annotations.4.4.0.nupkg differ
index 78cb66c..b9bc04c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg differ
index c69e92b..182739e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg differ
index 332ece7..26e3a18 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg differ
index 9dbe72a..8d4a9f2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg differ
index 2557748..883c213 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg differ
index b1bf239..dd82494 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg differ
index 4920604..c46df5c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg differ
index 67c395d..3cd0459 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg differ
index a3a2639..52e3e6d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition/1.0.31/system.composition.1.0.31.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.composition/1.0.31/system.composition.1.0.31.nupkg differ
index 04867e7..a8eddf2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.console/4.0.0/system.console.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.console/4.0.0/system.console.4.0.0.nupkg differ
index e5e9ba4..d611a34 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.console/4.3.0/system.console.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.console/4.3.0/system.console.4.3.0.nupkg differ
index 15f2cea..9f6a580 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.data.sqlclient/4.4.0/system.data.sqlclient.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.data.sqlclient/4.4.0/system.data.sqlclient.4.4.0.nupkg differ
index 7e0cbee..5d4c1d0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.contracts/4.0.1/system.diagnostics.contracts.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.contracts/4.0.1/system.diagnostics.contracts.4.0.1.nupkg differ
index aeffd32..eaaaa27 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.contracts/4.3.0/system.diagnostics.contracts.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.contracts/4.3.0/system.diagnostics.contracts.4.3.0.nupkg differ
index 15ef578..8aa5005 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg differ
index 39e11ee..db32847 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg differ
index 7672313..174bff0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg differ
index f609311..f0e5621 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg differ
index f19d55c..aa98b37 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.4.0/system.diagnostics.diagnosticsource.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.4.0/system.diagnostics.diagnosticsource.4.4.0.nupkg differ
index 4e0486c..5a05ba4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.4.1/system.diagnostics.diagnosticsource.4.4.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.diagnosticsource/4.4.1/system.diagnostics.diagnosticsource.4.4.1.nupkg differ
index 995e5c1..1135d51 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.fileversioninfo/4.0.0/system.diagnostics.fileversioninfo.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.fileversioninfo/4.0.0/system.diagnostics.fileversioninfo.4.0.0.nupkg differ
index ade82df..b9b9fcc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.fileversioninfo/4.3.0/system.diagnostics.fileversioninfo.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.fileversioninfo/4.3.0/system.diagnostics.fileversioninfo.4.3.0.nupkg differ
index 1ad70e9..192272b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg differ
index 940040d..2fd4362 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.stacktrace/4.3.0/system.diagnostics.stacktrace.4.3.0.nupkg differ
index 22441fd..9261a4f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg differ
index f054c8b..4fa222b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg differ
index 0a5a869..3b10cf5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg differ
index 333ee0d..d472f59 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg differ
index d38c4bc..6bb62c7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg differ
index 9b97e12..2b9e0b7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg differ
index ba64e77..d8cbc18 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg differ
index dfd7d5d..8db85b0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg differ
index 5c4b200..2a754b5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg differ
index 5b883e8..084059a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg differ
index 27aeedc..df6fe94 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg differ
index 41d62d3..ecc9b26 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization/4.0.11/system.globalization.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization/4.0.11/system.globalization.4.0.11.nupkg differ
index 4fec119..914d24e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization/4.3.0/system.globalization.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.globalization/4.3.0/system.globalization.4.3.0.nupkg differ
index 955c672..60f0ff2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.identitymodel.tokens.jwt/5.1.4/system.identitymodel.tokens.jwt.5.1.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.identitymodel.tokens.jwt/5.1.4/system.identitymodel.tokens.jwt.5.1.4.nupkg differ
index 9feebb7..f594184 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.interactive.async/3.1.1/system.interactive.async.3.1.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.interactive.async/3.1.1/system.interactive.async.3.1.1.nupkg differ
index 7154d09..83f469f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg differ
index 34bc134..bb90fcb 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg differ
index 64f011e..3a32d54 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg differ
index 7d43d61..9ee3792 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg differ
index f9f2b67..ced232e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg differ
index cb3fc27..ddfa966 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg differ
index 82c80fd..a2b4ef2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg differ
index e61edfc..a8e679e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg differ
index 423a39c..7153d6b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.pipes/4.0.0/system.io.pipes.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io.pipes/4.0.0/system.io.pipes.4.0.0.nupkg differ
index 07bba09..17978d8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io/4.1.0/system.io.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io/4.1.0/system.io.4.1.0.nupkg differ
index 2f65f19..5dce71e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io/4.3.0/system.io.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.io/4.3.0/system.io.4.3.0.nupkg differ
index 5fd7a50..d698f42 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg differ
index 1b2377d..9800242 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg differ
index 37b4772..782225e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.parallel/4.0.1/system.linq.parallel.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.parallel/4.0.1/system.linq.parallel.4.0.1.nupkg differ
index 1c8e1d7..aa9b932 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.parallel/4.3.0/system.linq.parallel.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.parallel/4.3.0/system.linq.parallel.4.3.0.nupkg differ
index 72772d3..38d9304 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.queryable/4.0.1/system.linq.queryable.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq.queryable/4.0.1/system.linq.queryable.4.0.1.nupkg differ
index a84ea81..b3393ef 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq/4.1.0/system.linq.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq/4.1.0/system.linq.4.1.0.nupkg differ
index 3993e65..16f7ace 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq/4.3.0/system.linq.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.linq/4.3.0/system.linq.4.3.0.nupkg differ
index a471039..18dd090 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.http/4.1.0/system.net.http.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.http/4.1.0/system.net.http.4.1.0.nupkg differ
index 8a0ecd0..89ffdb2 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.http/4.3.0/system.net.http.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.http/4.3.0/system.net.http.4.3.0.nupkg differ
index 42a2eb8..3cb5c76 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg differ
index f97818a..44da53b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg differ
index ba23120..084534f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg differ
index 6638513..8f84cca 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.security/4.3.0/system.net.security.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.security/4.3.0/system.net.security.4.3.0.nupkg differ
index 8e5fedf..3cfd323 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg differ
index 3a4b9c3..5dc8384 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg differ
index cc15388..7a70fa8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg differ
index 5fcb056..4964315 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg differ
index 5ed8be6..c005300 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg differ
index 38fb4ae..9df9d26 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg differ
index d53ace6..dc7d3f9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg differ
index f14c8a3..e665571 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg differ
index dc926e0..4fadb9d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg differ
index a51c7d7..e05a271 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg differ
index 72ddc8d..e413cb8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg differ
index fb9f2ca..3923f0b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg differ
index 5dbb041..af8c75b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg differ
index 7375844..c0ca1b8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg differ
index 82acd99..c7fc900 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg differ
index 23918f1..778ec38 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.4.1/system.reflection.metadata.1.4.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.4.1/system.reflection.metadata.1.4.1.nupkg differ
index 2dc409a..389b41f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.4.2/system.reflection.metadata.1.4.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.4.2/system.reflection.metadata.1.4.2.nupkg differ
index 3a422a4..6055c04 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.5.0/system.reflection.metadata.1.5.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.metadata/1.5.0/system.reflection.metadata.1.5.0.nupkg differ
index 609baac..2315d44 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg differ
index f976d72..1a45498 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg differ
index 4c33206..9ed937a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg differ
index 22ac4c9..2766f9c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg differ
index 640d444..fe27dc6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection/4.1.0/system.reflection.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection/4.1.0/system.reflection.4.1.0.nupkg differ
index 92869ec..ce83693 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection/4.3.0/system.reflection.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.reflection/4.3.0/system.reflection.4.3.0.nupkg differ
index 1d592c3..2ec083d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.reader/4.0.0/system.resources.reader.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.reader/4.0.0/system.resources.reader.4.0.0.nupkg differ
index 694543a..a1104bf 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg differ
index 9fb3283..4eb208b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg differ
index 76a7fde..826b902 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.writer/4.0.0/system.resources.writer.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.resources.writer/4.0.0/system.resources.writer.4.0.0.nupkg differ
index 874ff91..df45158 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg differ
index 8c8f40f..64db3db 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg differ
index 5dbfda6..0aed43a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg differ
index 62b56d3..6f9d47d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg differ
index cd333a1..25b675b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg differ
index 37a2369..add66ca 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg differ
index f67a8bd..4ced764 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg differ
index ba81fd9..af2a9c8 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg differ
index f531024..3ddd00d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg differ
index fc52b64..b0b6d19 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg differ
index a0e308d..0ed7257 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg differ
index 549f54b..2b06fbf 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg differ
index d5a1e7a..5bdcd69 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.formatters/4.3.0/system.runtime.serialization.formatters.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.formatters/4.3.0/system.runtime.serialization.formatters.4.3.0.nupkg differ
index 84c72b1..89f4983 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg differ
index 6bae399..72e53ce 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg differ
index a49c408..a32d306 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.3.0/system.runtime.serialization.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.primitives/4.3.0/system.runtime.serialization.primitives.4.3.0.nupkg differ
index 84042c4..51eb362 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.xml/4.1.1/system.runtime.serialization.xml.4.1.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime.serialization.xml/4.1.1/system.runtime.serialization.xml.4.1.1.nupkg differ
index 8001838..b36d161 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime/4.1.0/system.runtime.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime/4.1.0/system.runtime.4.1.0.nupkg differ
index f734648..4a8c418 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime/4.3.0/system.runtime.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.runtime/4.3.0/system.runtime.4.3.0.nupkg differ
index cfb28ba..7f9696a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.accesscontrol/4.4.0/system.security.accesscontrol.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.accesscontrol/4.4.0/system.security.accesscontrol.4.4.0.nupkg differ
index c4d63c3..6f0024f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg differ
index d6cb069..df869c7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg differ
index 8879e18..297e699 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg differ
index 66ce29c..805caf0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg differ
index fb1e458..5a24a0f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg differ
index 67d788d..3ac1dae 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg differ
index a18e5a5..11cfd7d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg differ
index f7439d9..9a96d8b 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg differ
index f9819b3..6bc0b42 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg differ
index d5396dd..d30cfd4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg differ
index b6056b4..50bd03c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg differ
index 8a8de17..0797a53 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg differ
index e612735..f6e54a4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg differ
index ba54dbf..6246317 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg differ
index 6fd13c8..77dfda7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg differ
index dec0bed..1b39b3f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.xml/4.4.0/system.security.cryptography.xml.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.cryptography.xml/4.4.0/system.security.cryptography.xml.4.4.0.nupkg differ
index 2ff0c4e..00d3e48 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg differ
index 914e2cc..c60f39d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal.windows/4.4.0/system.security.principal.windows.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal.windows/4.4.0/system.security.principal.windows.4.4.0.nupkg differ
index f2eed74..d52a364 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal/4.0.1/system.security.principal.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal/4.0.1/system.security.principal.4.0.1.nupkg differ
index ecc0c07..01805d7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg differ
index 91ff0ae..e466b23 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.spatial/5.8.2/system.spatial.5.8.2.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.spatial/5.8.2/system.spatial.5.8.2.nupkg differ
index 0a540d2..1572600 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg differ
index 510ad2d..df884fc 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.3.0/system.text.encoding.codepages.4.3.0.nupkg differ
index 232e9d9..3f543ce 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.4.0/system.text.encoding.codepages.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.codepages/4.4.0/system.text.encoding.codepages.4.4.0.nupkg differ
index a74f927..4a259d9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg differ
index e1f017e..a9e4a19 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg differ
index 603bd32..80000a6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg differ
index a76f9d6..2c9e728 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg differ
index 492ecea..0f0a420 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encodings.web/4.3.1/system.text.encodings.web.4.3.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encodings.web/4.3.1/system.text.encodings.web.4.3.1.nupkg differ
index 1e183d4..2184c8e 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encodings.web/4.4.0/system.text.encodings.web.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.encodings.web/4.4.0/system.text.encodings.web.4.4.0.nupkg differ
index b11355c..37fc522 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg differ
index ab3e023..3a89510 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg differ
index f00e61f..a063a3f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.overlapped/4.0.1/system.threading.overlapped.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.overlapped/4.0.1/system.threading.overlapped.4.0.1.nupkg differ
index eb076e8..651823a 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.dataflow/4.6.0/system.threading.tasks.dataflow.4.6.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.dataflow/4.6.0/system.threading.tasks.dataflow.4.6.0.nupkg differ
index 857fed1..717eb78 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg differ
index 86cca9f..ea44386 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg differ
index d9fcb7e..c8dcfc4 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.4.0/system.threading.tasks.extensions.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.extensions/4.4.0/system.threading.tasks.extensions.4.4.0.nupkg differ
index 5f63dc9..400db77 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks.parallel/4.3.0/system.threading.tasks.parallel.4.3.0.nupkg differ
index 786f233..efb062f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg differ
index c8ebcf9..e778257 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg differ
index 441312d..bfea675 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg differ
index 8ea6cea..3f8c9b6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg differ
index 4db117b..bebe7a6 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg differ
index 874b2ef..324c11f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg differ
index f792e23..81fded1 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg differ
index 6869144..181fb95 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg differ
index 13afa0f..bc88a66 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading/4.0.11/system.threading.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading/4.0.11/system.threading.4.0.11.nupkg differ
index 74c5580..1803ae9 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading/4.3.0/system.threading.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.threading/4.3.0/system.threading.4.3.0.nupkg differ
index 30c5723..1f5519d 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.valuetuple/4.3.0/system.valuetuple.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.valuetuple/4.3.0/system.valuetuple.4.3.0.nupkg differ
index b019559..6647cc0 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.valuetuple/4.4.0/system.valuetuple.4.4.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.valuetuple/4.4.0/system.valuetuple.4.4.0.nupkg differ
index cce7889..c41ef47 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg differ
index 5071d19..f9d7757 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg differ
index 1d354ea..3ebd22c 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg differ
index 98b3b68..0d204b3 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg differ
index a83bcd0..d8de340 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg differ
index 99b546c..cd08181 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg differ
index 0e490a7..3d1961f 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg differ
index 7b2433c..7cf7e96 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath.xdocument/4.3.0/system.xml.xpath.xdocument.4.3.0.nupkg differ
index b855bf4..dd36bf7 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg differ
index 602f3c4..b2a49df 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg differ
index ac30507..b9364ad 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg differ
index c9cc678..de71be5 100644 (file)
Binary files a/Tools/dotnetcli/sdk/NuGetFallbackFolder/windowsazure.storage/8.1.4/windowsazure.storage.8.1.4.nupkg and b/Tools/dotnetcli/sdk/NuGetFallbackFolder/windowsazure.storage/8.1.4/windowsazure.storage.8.1.4.nupkg differ
index 4d2d020..9eef0cf 100755 (executable)
Binary files a/Tools/ilasm/System.Globalization.Native.so and b/Tools/ilasm/System.Globalization.Native.so differ
index 83a1c57..bcc48fc 100755 (executable)
Binary files a/Tools/ilasm/System.Private.CoreLib.dll and b/Tools/ilasm/System.Private.CoreLib.dll differ
index c09461b..b1ec69c 100644 (file)
@@ -1,7 +1,7 @@
 {
   "runtimeTarget": {
     "name": ".NETCoreApp,Version=v2.0/linux-x64",
-    "signature": "aca7a88d064e57d0072a4855e959a2ac4c5ef1a2"
+    "signature": "d3e2d74b6c214f4d2c2734e320ff072465630dea"
   },
   "compilationOptions": {},
   "targets": {
@@ -9,37 +9,37 @@
     ".NETCoreApp,Version=v2.0/linux-x64": {
       "ilasm/1.0.0": {
         "dependencies": {
-          "Microsoft.NETCore.ILAsm": "2.1.0-rtm-26514-02",
-          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02",
+          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
         },
         "runtime": {
           "ilasm.dll": {}
         }
       },
-      "Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
         "dependencies": {
-          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.0-rtm-26514-02",
-          "runtime.linux-x64.Microsoft.NETCore.ILAsm": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02",
+          "runtime.linux-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
         }
       },
-      "Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
         "dependencies": {
-          "runtime.linux-x64.Microsoft.NETCore.Jit": "2.1.0-rtm-26514-02"
+          "runtime.linux-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
         }
       },
-      "Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
         "dependencies": {
-          "Microsoft.NETCore.Jit": "2.1.0-rtm-26514-02",
-          "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02",
+          "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
         }
       },
-      "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+      "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
         "native": {
           "runtimes/linux-x64/native/ilasm": {}
         }
       },
-      "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {},
-      "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+      "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {},
+      "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
         "runtime": {
           "runtimes/linux-x64/lib/netstandard1.0/SOS.NETCore.dll": {}
         },
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+    "Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-8S03/tRb4borePe/izEs3gza0lTfkt2/chmcx4Wosd+X58kPT8fgsUFRJob2hwXUlrSJrdS+WGdMsU49OeXr9A==",
-      "path": "microsoft.netcore.ilasm/2.1.0-rtm-26514-02",
-      "hashPath": "microsoft.netcore.ilasm.2.1.0-rtm-26514-02.nupkg.sha512"
+      "sha512": "sha512-s7nzFK7Xp9q7dbrPN01X5oq3urrWJvhSFA3+/3DBX7FX6LsQbk8Wy5KoBcyrSorA9x1s0DqtdDmwCjSiJIlQ2A==",
+      "path": "microsoft.netcore.ilasm/2.1.3-servicing-26719-02",
+      "hashPath": "microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512"
     },
-    "Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
+    "Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-7TKGpTG44GJ96wYDw9eYQjVQOHfmqNk1kTtM/h+0nsZfsIsZlkLRAP4NhR1RVq2NvMTpwjoDCftEGBnqY1ci8A==",
-      "path": "microsoft.netcore.jit/2.1.0-rtm-26514-02",
-      "hashPath": "microsoft.netcore.jit.2.1.0-rtm-26514-02.nupkg.sha512"
+      "sha512": "sha512-vMyTThpPlMDp6LgBdklymmF+EcrEh644AzjxZCbj6npfR9ZLy4IAtjtUirQnzDSyhQtFWBo8N/zh2mUhIXEotA==",
+      "path": "microsoft.netcore.jit/2.1.3-servicing-26719-02",
+      "hashPath": "microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512"
     },
-    "Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+    "Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-rMn5fYWzlULbzTc5TuGlckBccnbGq42wp/f5YOiWSe7c6nxeZ0LYYXE+iKTEGnV0jJNvye/4wRsg0gCyFZ5bqQ==",
-      "path": "microsoft.netcore.runtime.coreclr/2.1.0-rtm-26514-02",
-      "hashPath": "microsoft.netcore.runtime.coreclr.2.1.0-rtm-26514-02.nupkg.sha512"
+      "sha512": "sha512-tXqIu6Rc81KnuiTneL31NM2h42uI3XT6OeFojRh2ZQbsjUCTmUzmjf/FzANYzOCCBOIJmb97HbHMUi13oySlcA==",
+      "path": "microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02",
+      "hashPath": "microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512"
     },
-    "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+    "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-f7V7sJGXSPx4HAIrhjEyVLmY/LaKgTaTCkZDYGKQJJnucSXhjUAdaltsvspW2I4QPaDQKzX1eIrF/LeiwKs69g==",
-      "path": "runtime.linux-x64.microsoft.netcore.ilasm/2.1.0-rtm-26514-02",
-      "hashPath": "runtime.linux-x64.microsoft.netcore.ilasm.2.1.0-rtm-26514-02.nupkg.sha512"
+      "sha512": "sha512-NAlyRRRCj2jddl7yCYN6jTMvDY+vth1lvYuUWX7OnT/Qaau2Ny6/Zc9odPjLze/baq7aYLbDps9tAl7Fz4S3CA==",
+      "path": "runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02",
+      "hashPath": "runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512"
     },
-    "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
+    "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-1p0zl1/Zup79o/8XancU2nsQE7zlWcBeDwpX3Yf8PYaitL7x6CjoBapa/qSbuZ6QP3lyPTNgXi+FieAwYKxqtQ==",
-      "path": "runtime.linux-x64.microsoft.netcore.jit/2.1.0-rtm-26514-02",
-      "hashPath": "runtime.linux-x64.microsoft.netcore.jit.2.1.0-rtm-26514-02.nupkg.sha512"
+      "sha512": "sha512-+J3b699iO9Ml+hLiyvDtPMtMifAoamnFMf7NhbnsFKn41cuMb/ciFIzfwXi33SyAgAMUBFwhetebm/ka6nc18Q==",
+      "path": "runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02",
+      "hashPath": "runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512"
     },
-    "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+    "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-pzDaG16LsVB5Z723e+E/WMouAwwnAPO314GOFoj5l/IHR7f9Xz9h+edxQ7CEJQ20W4KdDEnLF5zUoz2ETz2P5w==",
-      "path": "runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.0-rtm-26514-02",
-      "hashPath": "runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.0-rtm-26514-02.nupkg.sha512"
+      "sha512": "sha512-hxQKPn59lMqdOAsY4Pm4l+5/bLMrQyn0LDQUV3tJSrPbeOZ2qgHbPN3dtABXYc6VOMkr1VQqzf4qEnsznR4oIQ==",
+      "path": "runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02",
+      "hashPath": "runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512"
     }
   }
 }
\ No newline at end of file
index fa00f7a..54bf629 100755 (executable)
Binary files a/Tools/ilasm/createdump and b/Tools/ilasm/createdump differ
index fba3c12..9a6945a 100755 (executable)
Binary files a/Tools/ilasm/ilasm and b/Tools/ilasm/ilasm differ
index d71dcc4..cc98a9d 100755 (executable)
Binary files a/Tools/ilasm/libclrjit.so and b/Tools/ilasm/libclrjit.so differ
index 026a808..c548e53 100755 (executable)
Binary files a/Tools/ilasm/libcoreclr.so and b/Tools/ilasm/libcoreclr.so differ
index 8f54ed1..4f8095a 100755 (executable)
Binary files a/Tools/ilasm/libdbgshim.so and b/Tools/ilasm/libdbgshim.so differ
index db906b6..ceeb4d7 100755 (executable)
Binary files a/Tools/ilasm/libmscordaccore.so and b/Tools/ilasm/libmscordaccore.so differ
index 7d4fa33..ab70d88 100755 (executable)
Binary files a/Tools/ilasm/libmscordbi.so and b/Tools/ilasm/libmscordbi.so differ
index f5b2a22..d5bf014 100755 (executable)
Binary files a/Tools/ilasm/libsos.so and b/Tools/ilasm/libsos.so differ
index 7e53b03..14831c3 100755 (executable)
Binary files a/Tools/ilasm/libsosplugin.so and b/Tools/ilasm/libsosplugin.so differ
index 5fbb3ec..b34d095 100644 (file)
@@ -1,2 +1,2 @@
-/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/ilasm/bin/Debug/netcoreapp2.0/linux-x64/ilasm.deps.json
-/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/ilasm/obj/Debug/netcoreapp2.0/linux-x64/ilasm.depproj.CoreCompileInputs.cache
+/home/z/Dev/coreclr-sec/Tools/ilasm/bin/Debug/netcoreapp2.0/linux-x64/ilasm.deps.json
+/home/z/Dev/coreclr-sec/Tools/ilasm/obj/Debug/netcoreapp2.0/linux-x64/ilasm.depproj.CoreCompileInputs.cache
index e417e83..a1e6353 100644 (file)
@@ -1,5 +1,5 @@
 {
   "version": 1,
-  "dgSpecHash": "XQJci9GcUPTo17BavmfjSmORblPMiDn+JkdarPRzYfR+GMMF5Ah9T35x9GkvS3bAo7nGxNJiPXqcSR4WEqD4xw==",
+  "dgSpecHash": "24IrESi+bO7ai3P2+5IwqVlBF/pxsOt6tYKq2LSEH9kgS8hpKVT23nDAluMIYgqEzMdTMvDrtugor1O+oaN46w==",
   "success": true
 }
\ No newline at end of file
index 1312e07..bc9c27c 100644 (file)
@@ -3,9 +3,9 @@
   <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
     <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
     <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
-    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/ilasm/obj/project.assets.json</ProjectAssetsFile>
-    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages</NuGetPackageRoot>
-    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages;/home/junghyukpark/.dotnet/NuGetFallbackFolder;/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder</NuGetPackageFolders>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/z/Dev/coreclr-sec/Tools/ilasm/obj/project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/z/Dev/coreclr-sec/packages</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/z/Dev/coreclr-sec/packages;/home/z/.dotnet/NuGetFallbackFolder;/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
     <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.5.0</NuGetToolVersion>
   </PropertyGroup>
@@ -13,6 +13,6 @@
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
   </PropertyGroup>
   <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <Import Project="/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props" Condition="Exists('/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props')" />
+    <Import Project="/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props" Condition="Exists('/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props')" />
   </ImportGroup>
 </Project>
\ No newline at end of file
index 6f57c1f..4e62258 100644 (file)
@@ -4,7 +4,7 @@
     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
   </PropertyGroup>
   <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <Import Project="/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets')" />
-    <Import Project="/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets" Condition="Exists('/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets')" />
+    <Import Project="/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets')" />
+    <Import Project="/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets" Condition="Exists('/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets')" />
   </ImportGroup>
 </Project>
\ No newline at end of file
index 8c6506e..1b3f5cf 100644 (file)
           "Microsoft.NETCore.DotNetAppHost": "2.0.0"
         }
       },
-      "Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
         "type": "package",
         "dependencies": {
-          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
         }
       },
-      "Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
         "type": "package"
       },
       "Microsoft.NETCore.Platforms/2.0.0": {
           "lib/netstandard1.0/_._": {}
         }
       },
-      "Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
         "type": "package",
         "dependencies": {
-          "Microsoft.NETCore.Jit": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
         },
         "compile": {
           "ref/netstandard1.0/_._": {}
           "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver": "2.0.0"
         }
       },
-      "Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
         "type": "package",
         "dependencies": {
-          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.0-rtm-26514-02",
-          "runtime.linux-x64.Microsoft.NETCore.ILAsm": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02",
+          "runtime.linux-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
         }
       },
-      "Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
         "type": "package",
         "dependencies": {
-          "runtime.linux-x64.Microsoft.NETCore.Jit": "2.1.0-rtm-26514-02"
+          "runtime.linux-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
         }
       },
       "Microsoft.NETCore.Platforms/2.0.0": {
           "lib/netstandard1.0/_._": {}
         }
       },
-      "Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+      "Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
         "type": "package",
         "dependencies": {
-          "Microsoft.NETCore.Jit": "2.1.0-rtm-26514-02",
-          "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.0-rtm-26514-02"
+          "Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02",
+          "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
         },
         "compile": {
           "ref/netstandard1.0/_._": {}
           "runtimes/linux-x64/native/libhostfxr.so": {}
         }
       },
-      "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
+      "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
         "type": "package",
         "native": {
           "runtimes/linux-x64/native/ilasm": {}
         }
       },
-      "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
+      "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
         "type": "package",
         "native": {
           "runtimes/linux-x64/native/libclrjit.so": {}
         }
       },
-      "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
+      "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
         "type": "package",
         "compile": {
           "ref/netstandard1.0/_._": {}
         "runtime.json"
       ]
     },
-    "Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
-      "sha512": "8S03/tRb4borePe/izEs3gza0lTfkt2/chmcx4Wosd+X58kPT8fgsUFRJob2hwXUlrSJrdS+WGdMsU49OeXr9A==",
+    "Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
+      "sha512": "s7nzFK7Xp9q7dbrPN01X5oq3urrWJvhSFA3+/3DBX7FX6LsQbk8Wy5KoBcyrSorA9x1s0DqtdDmwCjSiJIlQ2A==",
       "type": "package",
-      "path": "microsoft.netcore.ilasm/2.1.0-rtm-26514-02",
+      "path": "microsoft.netcore.ilasm/2.1.3-servicing-26719-02",
       "files": [
         "LICENSE.TXT",
         "THIRD-PARTY-NOTICES.TXT",
-        "microsoft.netcore.ilasm.2.1.0-rtm-26514-02.nupkg.sha512",
+        "microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512",
         "microsoft.netcore.ilasm.nuspec",
         "runtime.json",
         "version.txt"
       ]
     },
-    "Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
-      "sha512": "7TKGpTG44GJ96wYDw9eYQjVQOHfmqNk1kTtM/h+0nsZfsIsZlkLRAP4NhR1RVq2NvMTpwjoDCftEGBnqY1ci8A==",
+    "Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
+      "sha512": "vMyTThpPlMDp6LgBdklymmF+EcrEh644AzjxZCbj6npfR9ZLy4IAtjtUirQnzDSyhQtFWBo8N/zh2mUhIXEotA==",
       "type": "package",
-      "path": "microsoft.netcore.jit/2.1.0-rtm-26514-02",
+      "path": "microsoft.netcore.jit/2.1.3-servicing-26719-02",
       "files": [
         "LICENSE.TXT",
         "THIRD-PARTY-NOTICES.TXT",
-        "microsoft.netcore.jit.2.1.0-rtm-26514-02.nupkg.sha512",
+        "microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512",
         "microsoft.netcore.jit.nuspec",
         "runtime.json",
         "version.txt"
         "version.txt"
       ]
     },
-    "Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
-      "sha512": "rMn5fYWzlULbzTc5TuGlckBccnbGq42wp/f5YOiWSe7c6nxeZ0LYYXE+iKTEGnV0jJNvye/4wRsg0gCyFZ5bqQ==",
+    "Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
+      "sha512": "tXqIu6Rc81KnuiTneL31NM2h42uI3XT6OeFojRh2ZQbsjUCTmUzmjf/FzANYzOCCBOIJmb97HbHMUi13oySlcA==",
       "type": "package",
-      "path": "microsoft.netcore.runtime.coreclr/2.1.0-rtm-26514-02",
+      "path": "microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02",
       "files": [
         "LICENSE.TXT",
         "THIRD-PARTY-NOTICES.TXT",
-        "microsoft.netcore.runtime.coreclr.2.1.0-rtm-26514-02.nupkg.sha512",
+        "microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512",
         "microsoft.netcore.runtime.coreclr.nuspec",
         "ref/netstandard1.0/_._",
         "runtime.json",
         "version.txt"
       ]
     },
-    "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.0-rtm-26514-02": {
-      "sha512": "f7V7sJGXSPx4HAIrhjEyVLmY/LaKgTaTCkZDYGKQJJnucSXhjUAdaltsvspW2I4QPaDQKzX1eIrF/LeiwKs69g==",
+    "runtime.linux-x64.Microsoft.NETCore.ILAsm/2.1.3-servicing-26719-02": {
+      "sha512": "NAlyRRRCj2jddl7yCYN6jTMvDY+vth1lvYuUWX7OnT/Qaau2Ny6/Zc9odPjLze/baq7aYLbDps9tAl7Fz4S3CA==",
       "type": "package",
-      "path": "runtime.linux-x64.microsoft.netcore.ilasm/2.1.0-rtm-26514-02",
+      "path": "runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02",
       "files": [
         "LICENSE.TXT",
         "THIRD-PARTY-NOTICES.TXT",
-        "runtime.linux-x64.microsoft.netcore.ilasm.2.1.0-rtm-26514-02.nupkg.sha512",
+        "runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512",
         "runtime.linux-x64.microsoft.netcore.ilasm.nuspec",
         "runtimes/linux-x64/native/ilasm",
         "version.txt"
       ]
     },
-    "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.0-rtm-26514-02": {
-      "sha512": "1p0zl1/Zup79o/8XancU2nsQE7zlWcBeDwpX3Yf8PYaitL7x6CjoBapa/qSbuZ6QP3lyPTNgXi+FieAwYKxqtQ==",
+    "runtime.linux-x64.Microsoft.NETCore.Jit/2.1.3-servicing-26719-02": {
+      "sha512": "+J3b699iO9Ml+hLiyvDtPMtMifAoamnFMf7NhbnsFKn41cuMb/ciFIzfwXi33SyAgAMUBFwhetebm/ka6nc18Q==",
       "type": "package",
-      "path": "runtime.linux-x64.microsoft.netcore.jit/2.1.0-rtm-26514-02",
+      "path": "runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02",
       "files": [
         "LICENSE.TXT",
         "THIRD-PARTY-NOTICES.TXT",
-        "runtime.linux-x64.microsoft.netcore.jit.2.1.0-rtm-26514-02.nupkg.sha512",
+        "runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512",
         "runtime.linux-x64.microsoft.netcore.jit.nuspec",
         "runtimes/linux-x64/native/libclrjit.so",
         "version.txt"
       ]
     },
-    "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.0-rtm-26514-02": {
-      "sha512": "pzDaG16LsVB5Z723e+E/WMouAwwnAPO314GOFoj5l/IHR7f9Xz9h+edxQ7CEJQ20W4KdDEnLF5zUoz2ETz2P5w==",
+    "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR/2.1.3-servicing-26719-02": {
+      "sha512": "hxQKPn59lMqdOAsY4Pm4l+5/bLMrQyn0LDQUV3tJSrPbeOZ2qgHbPN3dtABXYc6VOMkr1VQqzf4qEnsznR4oIQ==",
       "type": "package",
-      "path": "runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.0-rtm-26514-02",
+      "path": "runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02",
       "files": [
         "LICENSE.TXT",
         "THIRD-PARTY-NOTICES.TXT",
         "ref/netstandard1.0/_._",
-        "runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.0-rtm-26514-02.nupkg.sha512",
+        "runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512",
         "runtime.linux-x64.microsoft.netcore.runtime.coreclr.nuspec",
         "runtimes/linux-x64/lib/netstandard1.0/SOS.NETCore.dll",
         "runtimes/linux-x64/native/System.Globalization.Native.so",
   "projectFileDependencyGroups": {
     ".NETCoreApp,Version=v2.0": [
       "Microsoft.NETCore.App >= 2.0.0",
-      "Microsoft.NETCore.ILAsm >= 2.1.0-rtm-26514-02",
-      "Microsoft.NETCore.Runtime.CoreCLR >= 2.1.0-rtm-26514-02"
+      "Microsoft.NETCore.ILAsm >= 2.1.3-servicing-26719-02",
+      "Microsoft.NETCore.Runtime.CoreCLR >= 2.1.3-servicing-26719-02"
     ]
   },
   "packageFolders": {
-    "/home/junghyukpark/workspace/sec.github.update/coreclr/packages": {},
-    "/home/junghyukpark/.dotnet/NuGetFallbackFolder": {},
-    "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder": {}
+    "/home/z/Dev/coreclr-sec/packages": {},
+    "/home/z/.dotnet/NuGetFallbackFolder": {},
+    "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder": {}
   },
   "project": {
     "version": "1.0.0",
     "restore": {
-      "projectUniqueName": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/ilasm/ilasm.depproj",
+      "projectUniqueName": "/home/z/Dev/coreclr-sec/Tools/ilasm/ilasm.depproj",
       "projectName": "ilasm",
-      "projectPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/ilasm/ilasm.depproj",
-      "packagesPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages",
-      "outputPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/ilasm/obj/",
+      "projectPath": "/home/z/Dev/coreclr-sec/Tools/ilasm/ilasm.depproj",
+      "packagesPath": "/home/z/Dev/coreclr-sec/packages",
+      "outputPath": "/home/z/Dev/coreclr-sec/Tools/ilasm/obj/",
       "projectStyle": "PackageReference",
       "fallbackFolders": [
-        "/home/junghyukpark/.dotnet/NuGetFallbackFolder",
-        "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder"
+        "/home/z/.dotnet/NuGetFallbackFolder",
+        "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder"
       ],
       "configFilePaths": [
-        "/home/junghyukpark/.nuget/NuGet/NuGet.Config"
+        "/home/z/.nuget/NuGet/NuGet.Config"
       ],
       "originalTargetFrameworks": [
         "netcoreapp2.0"
           },
           "Microsoft.NETCore.ILAsm": {
             "target": "Package",
-            "version": "[2.1.0-rtm-26514-02, )"
+            "version": "[2.1.3-servicing-26719-02, )"
           },
           "Microsoft.NETCore.Runtime.CoreCLR": {
             "target": "Package",
-            "version": "[2.1.0-rtm-26514-02, )"
+            "version": "[2.1.3-servicing-26719-02, )"
           }
         },
         "imports": [
index 557eb56..537a3e1 100755 (executable)
Binary files a/Tools/net46/GenFacades.Core.dll and b/Tools/net46/GenFacades.Core.dll differ
index 971309e..c25ec49 100755 (executable)
Binary files a/Tools/net46/Microsoft.Cci.Extensions.dll and b/Tools/net46/Microsoft.Cci.Extensions.dll differ
index c91eca2..03e8f88 100755 (executable)
Binary files a/Tools/net46/Microsoft.DotNet.Build.CloudTestTasks.dll and b/Tools/net46/Microsoft.DotNet.Build.CloudTestTasks.dll differ
index aab845b..f9ef721 100755 (executable)
Binary files a/Tools/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll and b/Tools/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll differ
index 94d7616..b63dadb 100755 (executable)
Binary files a/Tools/net46/Microsoft.DotNet.Build.Tasks.dll and b/Tools/net46/Microsoft.DotNet.Build.Tasks.dll differ
index deed0fe..91a5dac 100755 (executable)
Binary files a/Tools/net46/Microsoft.DotNet.VersionTools.dll and b/Tools/net46/Microsoft.DotNet.VersionTools.dll differ
index d684652..b065065 100755 (executable)
Binary files a/Tools/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll and b/Tools/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll differ
index c8da579..10c7079 100644 (file)
     "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",
+      "sha512": "sha512-/QocEJ4Wq1m/nSGWBgm8St7/TPFjn/cWnc0ZuF1nelghDf+YASbGlApGHBrVtYuxO4jZMen/Q1vac5McmTKE+Q==",
       "path": "microsoft.codeanalysis.analyzers/1.1.0",
       "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512"
     },
     "Microsoft.CSharp/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-P+MBhIM0YX+JqROuf7i306ZLJEjQYA9uUyRDE+OqwUI5sh41e2ZbPQV3LfAPh+29cmceE1pUffXsGfR4eMY3KA==",
+      "sha512": "sha512-xvznL9aTT3xMjFbjMOBtbXRTqTowAgJSqmHaHoLYVDLR4cBKLx7zNhDEoezRHegIohl4hrwIX+CmdXFyBZWdDA==",
       "path": "microsoft.csharp/4.3.0",
       "hashPath": "microsoft.csharp.4.3.0.nupkg.sha512"
     },
     "Microsoft.NETCore.Targets/1.1.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+      "sha512": "sha512-UJWHoQRU9TZG1nMmZcA6NE/jBixEbJUYG01ayXgCY/vGILjqix0X4Az45/88H5Rn10l+GEHA0xZWcMEn/q9rpQ==",
       "path": "microsoft.netcore.targets/1.1.0",
       "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
     },
     "Microsoft.Win32.Primitives/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
+      "sha512": "sha512-kfmvM2vcYX9jvRv7tvkdPg0Gx5ri/1Fl+tt2n0HYnbucEaWiPes+biVjlViDY4CS1vQ+BYoETrCyCF42vIec0A==",
       "path": "microsoft.win32.primitives/4.3.0",
       "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
     },
     "Microsoft.Win32.Registry/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
+      "sha512": "sha512-StmbgDzTsVsOA5+QYqJRqwFLzcM77elz8agFG6oJjT5mu0iNCn7uqShnRmNIkUth+1SSLiJGv1dUwaFRSAE9sA==",
       "path": "microsoft.win32.registry/4.3.0",
       "hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512"
     },
     "Newtonsoft.Json/10.0.3": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-hSXaFmh7hNCuEoC4XNY5DrRkLDzYHqPx/Ik23R4J86Z7PE/Y6YidhG602dFVdLBRSdG6xp9NabH3dXpcoxWvww==",
+      "sha512": "sha512-wBM7i7i3U2WX0ecor4zdVGvgrwFUjuigBoHKiL+nH39fCOpCPjBY3RDqJM32edvdyTAVdjzlccHsg41+/+zpSA==",
       "path": "newtonsoft.json/10.0.3",
       "hashPath": "newtonsoft.json.10.0.3.nupkg.sha512"
     },
     "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
+      "sha512": "sha512-3KxBYqMZNFG3nb/D5v9bDa4/CDM2tlLbI3CakrAIMbIKfHxSDAai3gvM2TwhBRfOe1CknINlFHweE2iFw4klEQ==",
       "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==",
+      "sha512": "sha512-43AXGBcgsIoKAtGaMHCoxWmRxp9idvCNrcKSzS+oOQz/Annfv8m041z4zDBVoTn1Nh7z8/C3bNtEc/l1i2Dk5Q==",
       "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==",
+      "sha512": "sha512-ebxUQmMB2vRmOKlcbZpSbTEWRDg5zxiMKh4IcobOQv1Gc7psoYVDjKAweIUfsxp4EkaP5XeQ4qxGRnVLPMRwSQ==",
       "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==",
+      "sha512": "sha512-hYgHL2/Ena3G5OAsByVMOh3vG5tgOUbtXwFKhrf+2OdwizzbfVGLPbsr4qrbx+kIqjVCSWSZb9Bn2fewrIl3yg==",
       "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==",
+      "sha512": "sha512-tRrlLZOVoJ4Q/NyDMc3vS0eWuQwR/NIdXeVJJEXdmTU7PHoC6G/pnhYfcNIF5NMsIk1+XQcaxgmDS+1RyvRZGw==",
       "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==",
+      "sha512": "sha512-Mrb8vME10c/PnrfAiuiqm6QmJOcPB4QdCOFkjuY8AfiArdWdXbziab4tsqSJ4+Q/g2F1PQFzOvKvU2RZWylT3g==",
       "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==",
+      "sha512": "sha512-LWr81u1YtQvFwC457688oouc/0Rm92SuffFMR/IhYeiJ5Rh4h47q/SdG5LJt/gdkGcLzLuK58M7xsSUmWYF2Rg==",
       "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==",
+      "sha512": "sha512-/OURBqcnx3k/rhenciWiuoeB7A/TFaWbq0/bvMdGRn7xUROBg/y1vb5MChDPV2ZTfS0WyLWCIHxFnb8LGaFSOg==",
       "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==",
+      "sha512": "sha512-sFxb3xqVw+9c572dllxIjDemC9gUmuCtL+tDQJ8tCa+febf6W7HfUzyNCUo+pfh5vJqM17LGD4sxL712+OfRrw==",
       "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==",
+      "sha512": "sha512-uSAe5k0PH6nOGm9vym4iTWXkwksg8yh5Np6ynXJUSOOVhT8zonDFycxV6XaHUszPRJpt690uLomN/u58yXV2nA==",
       "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==",
+      "sha512": "sha512-q61Mp6nlm9V5trS36BaCp33tVQLh1uz0MEqEZSsN/L8ycJtx7V38wL9CMpyqHFAS2y3WCQ6JgBxvMN9H9XFteA==",
       "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==",
+      "sha512": "sha512-KUxRqN3ehttKmh+u9i1E+1A5qZp8zut6wXmFcCkht71GKLZIE8SUqykGWV5XjEte6oRYWQtGzkkFkesi/8Aphw==",
       "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==",
+      "sha512": "sha512-JjsDyGPLg+i9VOhfTy8xpblKgmCvwt2V7KhMpqhaie5CpkB+pQ3O3KCWMCUTn6dZczHHNfN0g7QVAlxg8I73vw==",
       "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==",
+      "sha512": "sha512-mC092ZK4D4/Bh/9NzC/8QRVgOHcJPAT+qaWo98p8n2IxNpp0BhQar+xuRzUnUBpVlzoIPJ7aBJL9aySf6GvaOA==",
       "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==",
+      "sha512": "sha512-ovteatv/kuDKquNuz6FsoG2GHErmDhtc92EMqevggla5ZU9pinkdEMXOdK+P0gl8XBTAwNFC72eU8vcQ1SbQsA==",
       "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==",
+      "sha512": "sha512-GfOkwkayCqlrOTJfFwSCdtgy6phJLxdp9RgcxrG7UilIMELcPF8qy0GgyfrSXJzlDFkTnl7PYjzjOycLx0P7Eg==",
       "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==",
+      "sha512": "sha512-KUmNby23zM237rbJsSyQk5LNOQga4/iy6bYCHSjsSkLHS7VxPyTkWjid+kBbZRGkt89vPv751YcjxrGNo2WhWQ==",
       "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==",
+      "sha512": "sha512-WpWJMl4174bCakngp8fObRAcH135hv0nZNOp8mFYpluVQbhOyIcuZCDU7CGoiVKnPg6CG2l6frFMulEcpGH+lQ==",
       "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==",
+      "sha512": "sha512-xNqgw57W8QKEct+vI30we35yFHQqyt+dQ/jWpaKUEOvYUOndMS2G5CjSMwQZS8/aArcioSDswR498B2+0r5iGg==",
       "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==",
+      "sha512": "sha512-57Gzzt2/0gaDvaB2tqqrcj+Hv74WTLoXIpeaPxZOCp5zItyiRq8bIj3D8w/NekRPMDPq1yyu9KfGUSEkyeVZTA==",
       "path": "system.collections.concurrent/4.3.0",
       "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
     },
     "System.Collections.NonGeneric/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
+      "sha512": "sha512-e4f1NGEh4WcXQsp295Zto0LVW+ne5jPQEnJfFVtAhXRBW4pH8CPwR2xK8DDPuJVmYgk/0wam62hPmWkL3dZpJA==",
       "path": "system.collections.nongeneric/4.3.0",
       "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
     },
     "System.Collections.Specialized/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
+      "sha512": "sha512-fILF0Y1XHk8v6RT0ChR4vjauKgpxJIt8rZilVEQK+B/Mn5Spth5ZA2S9tvel0htBkXlQkwphKNmwKpnAHCn30A==",
       "path": "system.collections.specialized/4.3.0",
       "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
     },
     "System.ComponentModel/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
+      "sha512": "sha512-bhHVdlyGDtk9dA1+UbxhTXKsoqjsKl1fe2gA6nx6D27gDOpHGRslU6cmzsTMYVW1qTe4leg79y84blHOFONxSg==",
       "path": "system.componentmodel/4.3.0",
       "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
     },
     "System.ComponentModel.Primitives/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==",
+      "sha512": "sha512-R0X/cceZRSvgbX9SoDDRErnmII2taN/QetufJxK7QabNDsXhjOmi+sf6tkDsmflTqf/GF6d14AP2pe0OJZTZxQ==",
       "path": "system.componentmodel.primitives/4.3.0",
       "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
     },
     "System.ComponentModel.TypeConverter/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==",
+      "sha512": "sha512-WCS1dEncgZzhRZ08e1edZIrE/18Qi5OPRunt9om5c9+iUtmvnX/fkNqvrJRhPAMgNNojUbO6lII6ZVo806FTww==",
       "path": "system.componentmodel.typeconverter/4.3.0",
       "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
     },
     "System.Console/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
+      "sha512": "sha512-E5oUWIOk0ZYwxmK+TfVvq0YyyZCw6U1s8+ceVZyLUJBulk7yth3b+vCAM2a/YmtU8dJYf4p2Z9QMp0g83l+BCg==",
       "path": "system.console/4.3.0",
       "hashPath": "system.console.4.3.0.nupkg.sha512"
     },
     "System.Diagnostics.Contracts/4.0.1": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-HvQQjy712vnlpPxaloZYkuE78Gn353L0SJLJVeLcNASeg9c4qla2a1Xq8I7B3jZoDzKPtHTkyVO7AZ5tpeQGuA==",
+      "sha512": "sha512-JRq3T8HYFH5CDixTVDVu21FY35Yu+Vi9tslTmczDICxEYBxQrqgCT+QnJH4rbtfc7aFwFmgJNfUqMcvyF64kHw==",
       "path": "system.diagnostics.contracts/4.0.1",
       "hashPath": "system.diagnostics.contracts.4.0.1.nupkg.sha512"
     },
     "System.Diagnostics.Debug/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+      "sha512": "sha512-r9kp/+l7SQBCWl2Co/x83SWVP1lAJK70r3LkYxbbaXk3TNruxjb5RoHu4nG32QoLlR/Z8ShNrc4+YyjYksaqXg==",
       "path": "system.diagnostics.debug/4.3.0",
       "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
     },
     "System.Diagnostics.Process/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-J0wOX07+QASQblsfxmIMFc9Iq7KTXYL3zs2G/Xc704Ylv3NpuVdo6gij6V3PGiptTxqsK0K7CdXenRvKUnkA2g==",
+      "sha512": "sha512-SotvRN/sE+2+ESXjkOJNVlZgGZJgYL46OIPxNkkclfUiLjomfF0WCBALE3at5Fuf7/NukVccwWVDylgNxBhRSA==",
       "path": "system.diagnostics.process/4.3.0",
       "hashPath": "system.diagnostics.process.4.3.0.nupkg.sha512"
     },
     "System.Diagnostics.StackTrace/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==",
+      "sha512": "sha512-mVgAwhEs02OgnI//q+eSr+0DRbD+RMiJsAaxzqZZd2aCW8KZAaft1pbgux4eXi6ICDpg9lqxbqw/QJ1B30L8gQ==",
       "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==",
+      "sha512": "sha512-jlNSKQ89jaWO/rhR4MnrMCTVQ501JDh+x3YHmIrf+vp0WfytpCTUahk0EeniJJ6Su/36GRF5ZRKW37frsXmECQ==",
       "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==",
+      "sha512": "sha512-EV+8XRz6Q7cQ65UPe9+gSKf1d1V8TGF+w9tLoJnL2r4MXrGlVnpOebCqitvJ/7Wvz+Hoc5QyqyH/2hkGxs0a7A==",
       "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==",
+      "sha512": "sha512-Mwpzz3pYeeugSPuYWIMUB4919kukGAfBceSZ+A6Hex/Zdi/3KTSFrkM4iAiIqbeN2y6muxOX9woU7JoqVcSTIQ==",
       "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==",
+      "sha512": "sha512-C6PYo1Hw/Sp9DBjrERf/KBH0uouQpnb5JE4k1bMpjvu1G8vzEqG97EOLR4te72NV1FGhPQauCUQS/NCVbSbduw==",
       "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==",
+      "sha512": "sha512-suKa29t/U0m0up9ihOoa2YTEYs2fnHbAZDUA/ucbDz0cmdgvY/b7pENgCccwiojWL8119Ewq/eM4DymGMiBNng==",
       "path": "system.globalization.calendars/4.3.0",
       "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
     },
     "System.Globalization.Extensions/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
+      "sha512": "sha512-ae+A4Odo7tM+jtg8sNZK7Q+yhNMjo09510zT8qSZyQlu42dCmP/DunRzem/L4ln0gJqknioODbQ98klYmCrpmA==",
       "path": "system.globalization.extensions/4.3.0",
       "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
     },
     "System.IO/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+      "sha512": "sha512-JphczO7Lagys6DBqFzYYNr8c1gxskEuJOkGi7PAKIPMjgG9rWVhFw8FIoq2uC3CfiKv69JN/NcHuS1pw75zKzA==",
       "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==",
+      "sha512": "sha512-5IA4R3BqcGPTq8oB2/lWbc5tqOLao4QImwIqwGUPBjfr4s0cqia/z8xCZdxnJUehRLlkTN7DzEEqiYsYH3gs2A==",
       "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==",
+      "sha512": "sha512-2Db4zQkr22noo6n69rQusf1K32ntPhQkOcV4YWsi4WOj+YpvvFtTkw4PC+i4LlScBujG2GTLcoOpyC9ixFEv4g==",
       "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==",
+      "sha512": "sha512-ZqknMs/klayGOXot6lzotXzrIXMTy5J+a9OKKQK24THu6ETxNQQGi51zlTC6RUDgmeHqSCjGvvZ+XNeKcWW2mw==",
       "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==",
+      "sha512": "sha512-CO7Q0cscycfKAAncyzcOuyOTQaPZcX5EjOoLrhJwPb3zN7A5RlFGAMKOLbhOAKPuqEgeW3+ygJo4iRpNjqFOvw==",
       "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==",
+      "sha512": "sha512-tHQVnGK2ztXmoMnXMXhaLPixBzxtAS1VtYHjBDjBxmli6n6YR/MDTveaExgSjTedszP6EHCqOpe+7fhiPEcPig==",
       "path": "system.linq.expressions/4.3.0",
       "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
     },
     "System.Linq.Parallel/4.0.1": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-J7XCa7n2cFn32uLbtceXfBFhgCk5M++50lylHKNbqTiJkw5y4Tglpi6amuJNPCvj9bLzNSI7rs1fi4joLMNRgg==",
+      "sha512": "sha512-WS0HonJlnr8bbqAsawUTdowcX+ThJrkVROpk4c1oEOpincWaG9UW6pALjdb3NIof8xm2+T8wSt+FJrnzVqjm4w==",
       "path": "system.linq.parallel/4.0.1",
       "hashPath": "system.linq.parallel.4.0.1.nupkg.sha512"
     },
     "System.Net.Primitives/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
+      "sha512": "sha512-3MMKzQO/NlHwRTYcI70l91ILysQ+8LolRVse7CsW0E1MXzgotcy9HDR51k6kEzKq2GR/Gw2EyqgdxVv4DtnBlA==",
       "path": "system.net.primitives/4.3.0",
       "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
     },
     "System.Net.Sockets/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
+      "sha512": "sha512-DCIIAaWcOb7mAX8qMJE4Y4tOo7YLlL2G2zDfNFPrH762oPQXI2c8taIguHUDK+BAyTYJNPdXiUQb9/lYd3HCZA==",
       "path": "system.net.sockets/4.3.0",
       "hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
     },
     "System.ObjectModel/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+      "sha512": "sha512-My46XakxrFmpjLZ1FceHCENzuZZ8gUFMB4YUoEyT9yJN9MvOk1GicfkStRR6IlJvEEbhbou5BJgzuZfy+Rdolg==",
       "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==",
+      "sha512": "sha512-poaYtRSfWqWpGDWuWoiDV9aoYdMQ3q/Nt+EafS2KGlxQHh80/baau1O6Un1+gLWEglkxtmLD9V7D6r4CCPMHeQ==",
       "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==",
+      "sha512": "sha512-acQtK28bTvIwCLeCaNMfmwsau+GhzyAiLbMWz4yqTtH/OPMllrxWCIXkn0SkqbyjbwZPEpwmlhfU+N5LpE0OlQ==",
       "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==",
+      "sha512": "sha512-WQzvDx+s9tlXc+NIbP8qt53LeXwc5DTOhyEfXBOBty/FVWGnm1Wty2+KlgBVbn3N0L2ZOxMEchqfBTIHtVe3jA==",
       "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==",
+      "sha512": "sha512-C6v/Wq3ixiPsPYVS/esx/f/AC/vy2dQYJ9vEYDWlbjYF7ue/ffnuCR0duIotnz4kEDMaII+/u84bmJ8OfRhIRA==",
       "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==",
+      "sha512": "sha512-S+0wKLsXBC0D0MqetX3HluTaSszSGrL6yLn7Jzlfjafov1Xf0w/DpOQtcQZiukuOxocfTDH2yVwVmabqWrcK0Q==",
       "path": "system.reflection.extensions/4.3.0",
       "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
     },
     "System.Reflection.Primitives/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+      "sha512": "sha512-p+RPeppPUxpI4ancxYLArTmknLLZRrXPfAvwumH59qYi1Sb7x2wPZpQWB9RkQIPhlKuWHJBLHqS8zAvEbj61DA==",
       "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==",
+      "sha512": "sha512-u1OSUFrkd8EFaj/O4MIuk0wybTi3sBsP6rPTvgD5XVVrWlYlpnz8+gX/xe1O9ub5baIdAvzuTblSm/3WSkbiUA==",
       "path": "system.reflection.typeextensions/4.3.0",
       "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
     },
     "System.Resources.Reader/4.0.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-VX1iHAoHxgrLZv+nq/9drCZI6Q4SSCzSVyUm1e0U60sqWdj6XhY7wvKmy3RvsSal9h+/vqSWwxxJsm0J4vn/jA==",
+      "sha512": "sha512-eQ8S3ad+KfjVP8M39dcOIsl63lzgBEoEqHnzvIOG69KcubdwPTIQLa8loibvp9je/yiSxx2WgiO4lNBcjjZXnA==",
       "path": "system.resources.reader/4.0.0",
       "hashPath": "system.resources.reader.4.0.0.nupkg.sha512"
     },
     "System.Resources.ResourceManager/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+      "sha512": "sha512-cVTmYKDjw6vBFEdWgsXZZEhttTysP8njMscnJ1FweXI+Puh8wPw8qVnnPAw6HpXkoFXEmQ7dElpiWCRsTYlM9g==",
       "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==",
+      "sha512": "sha512-YoimiFYKDXzpOH/Nd4mlT9BHeyVWefuGycUdBOqIET0o6PLZpGvLKZDyQh1/w2w2pzozfgOjYFFPnI0hV9AHaQ==",
       "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==",
+      "sha512": "sha512-9zkOhCj6K6BrA5aHSNAzNPBQTCmS2S1418YtZHQavWP8N0rXOAudjRZRocv19k/HouiioilgytkKRxq9Bph99Q==",
       "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==",
+      "sha512": "sha512-7+ioo/UI6PTmN3I8Rbrju4iMMSg4fDLLyHd4X2Q66LeL6ihS5BF3fejDCuBuSmy13dE8SEBHp6CYMBt0ETS12g==",
       "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==",
+      "sha512": "sha512-ChDNttsTEXV55FGz5hXcC93oDt15Bpxc0IfP0uWzVg6lf6C5ho3XeFTqpq48jdsxAQm78xrJp1/NdHknpEIedA==",
       "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==",
+      "sha512": "sha512-L+wGLJ1DTUR3bU3ZhGuyjytZEABK/DCGxy093UMPQJtGU0vsxhmCi8TMcmNST+bQeMBeKcD1zRWrlQtfFc/WXQ==",
       "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==",
+      "sha512": "sha512-VeVmxl/L60ynKVrmzO3Hk+B74pGhcXdYMw2bY1y5ZqnAg3bas0QMAm9bGRtEg0yKeADnapNQOLj/PHWFETyolQ==",
       "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==",
+      "sha512": "sha512-na4sbXQkLSK30IHRLjnWuzUw8Ei/jNAr27Eem/2jrdH3OBbW8mBLl+VSKE6bCMlABJkKeeQCa32jaVrAYUQsAw==",
       "path": "system.runtime.numerics/4.3.0",
       "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
     },
     "System.Runtime.Serialization.Primitives/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
+      "sha512": "sha512-r9QyxvnOk2LbvrvE1cS3LKk8KRKbqEmJ2sdbYAhk7NgFWl4Pf/qESBLjqWpQs7GTT+wUmbsu0mF/dhburkvIIw==",
       "path": "system.runtime.serialization.primitives/4.3.0",
       "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
     },
     "System.Security.Cryptography.Algorithms/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+      "sha512": "sha512-dI3OGmnBRbkurLJZDq1nV0X3lH+nk5ERYH5Kjdf4fMOz8HNXuik6JlLfCRZ5Ho90WGtv3HnxbSn5L+rccPvJgg==",
       "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==",
+      "sha512": "sha512-e37YF6Na91tNlY54cdAcfKmmIKkpFmggguQesEloO6vmSwbciZx9LApom/BvNpeHV00qalxcgABQ3Xo0WfQjpw==",
       "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==",
+      "sha512": "sha512-pt2plyBmeEDZAMjIGn7jhzwoj1T8NY/wNwqxqcLb1Xr8+CHknA6kPwfl53zTMsJ0+CDlDWep7NMmL3Atb3h9Ag==",
       "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==",
+      "sha512": "sha512-UPq8IF5/7ewbM+ZSk5z+H1Oh/8EUkk/M9isNKgD3hZAjpO7HsKAlTrPxT02S/YQqV+GRwf2QKliUpwvFtwpnPQ==",
       "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==",
+      "sha512": "sha512-bK5AA870/PWpDOA++CcD97Hfv/bV8SL+nfPJIcdn5dSA/175CZ85YDnDasCFVggr0ElvdDH6AWW8n1IqzWRfLw==",
       "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==",
+      "sha512": "sha512-OX+yKjoRAWv1oqR1mo1mkIs1htpcB89cOs/rgKAu3OALRwTU5GzVWuQyreUb8qU228Y/FmIkISRmG6igbaD3lA==",
       "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==",
+      "sha512": "sha512-3y5DwYSQSQJmLs/zq+r/Ms7RclklwYz0Uii1Pc39JHGw9Rr9ulnFflaunTOyjGg4SFT3gKRfNZe0Bopsg5yBcQ==",
       "path": "system.security.cryptography.x509certificates/4.3.0",
       "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
     },
     "System.Security.Principal/4.0.1": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==",
+      "sha512": "sha512-ulQoE9HY6WQ0mGZOI/g0jnk3G41Y5/3QZfYJYFWeEl3Xpj2s4RH9lHLQ1uDol94C4g3X7p/1gFGAJ2h59ubGsQ==",
       "path": "system.security.principal/4.0.1",
       "hashPath": "system.security.principal.4.0.1.nupkg.sha512"
     },
     "System.Text.Encoding/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+      "sha512": "sha512-T1YZTzzm+pLpn9K+ktrQevY4OOwR5phonCunUU4hpGI5L/lZhHhsxwNiN4L1mJg6i5amczEagz1zdr+KmX+ICA==",
       "path": "system.text.encoding/4.3.0",
       "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
     },
     "System.Text.Encoding.Extensions/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
+      "sha512": "sha512-IP9RQ693VTfTEmjjMYW7FQYH05b2Y4TmHZGR4w54kmKNV3wHQCrSl+P9aqU4v8PnXPpFMXfx41vDHBfpkPP27w==",
       "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==",
+      "sha512": "sha512-A+pOqZNEHR3haq05z2r/ZgDPNV7DGnoOYTHsXroot9n0gI91h3sIfevU92UYW44mMHo+DED4KjeXDTVH87D/Bg==",
       "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==",
+      "sha512": "sha512-fpOY7WIBDAWEAySmepQLqIsmzD3AkP/WU5sqEuYgBRDY163p5vlDXPudLHpiVWX63GdC7w5kshfG/Cd2/P/Cfg==",
       "path": "system.threading/4.3.0",
       "hashPath": "system.threading.4.3.0.nupkg.sha512"
     },
     "System.Threading.Overlapped/4.0.1": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==",
+      "sha512": "sha512-7N8FFds086M2EmqCo+ueTcD+l45WNvpGsxzq9BXbLt3ZN5CgtKM/5EYOWCmQFXYy3gnwkQ742bk7T9Jb2/9H/w==",
       "path": "system.threading.overlapped/4.0.1",
       "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512"
     },
     "System.Threading.Tasks/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+      "sha512": "sha512-Q3lAze9vMVMzFHH47aLXwtFtI4LrWhbLBf4HRI/gkvzmw2Fgxlla0s98Ntsa7sCLo+fKUSlLY1QvYM/U8yhQng==",
       "path": "system.threading.tasks/4.3.0",
       "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
     },
     "System.Threading.Tasks.Dataflow/4.6.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-2hRjGu2r2jxRZ55wmcHO/WbdX+YAOz9x6FE8xqkHZgPaoFMKQZRe9dk8xTZIas8fRjxRmzawnTEWIrhlM+Un7w==",
+      "sha512": "sha512-2IxgGNhWTEghxJ7Twux2N86HsVV0b108Mxrwr2ufKmZ+tXlTIPp+Qfw32vPXbigQFIIirbVAbgcGyrHk9sHBVw==",
       "path": "system.threading.tasks.dataflow/4.6.0",
       "hashPath": "system.threading.tasks.dataflow.4.6.0.nupkg.sha512"
     },
     "System.Threading.Tasks.Extensions/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
+      "sha512": "sha512-0FezuQJ+rZS2FC/s46UldU3ZMlTC7BXiL+pvuTkT6pWrLcoLnBa+Wj0dUoVLZ6ogz85YkOQB3LSlUh4QT3MMSA==",
       "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==",
+      "sha512": "sha512-m66mcdHI774nEBQxqdHb4pAhVN6kCOSIR/DZYVRxEp5BL+/USPKPE0/XLhxkHlg0k9jEcsrFV31s61rsWSsudw==",
       "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==",
+      "sha512": "sha512-SOfVnw99gqv0Ms0wlGPYEFZs2aEz80JsX4+Drr/h9Z93tarzWF3zn16hnIaxnBUvEj15wEeVRV4QlLU2vZm1xQ==",
       "path": "system.threading.thread/4.3.0",
       "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
     },
     "System.Threading.ThreadPool/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==",
+      "sha512": "sha512-frCwQGWGnHBeD3EnXGjKHsrRwBz2FcpYlG3j1yvn+r3KuKb3NFB43wZGhvr/JLEM+hH1JbjzZd9EbjH+s7fl9w==",
       "path": "system.threading.threadpool/4.3.0",
       "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
     },
     "System.Threading.Timer/4.0.1": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+      "sha512": "sha512-jQVFSO0VE6eIpIhKXqaHjhIyYVNjUm9nsyAH4erPU2mJpYkYZSllxTeqxdiD69c2kNZmCvgQWeZulcM/PqsaPw==",
       "path": "system.threading.timer/4.0.1",
       "hashPath": "system.threading.timer.4.0.1.nupkg.sha512"
     },
     "System.Xml.ReaderWriter/4.3.0": {
       "type": "package",
       "serviceable": true,
-      "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
+      "sha512": "sha512-8xfDkN+3SCW8q56Ygb+mIM6HJ5jnpPqJjE5jjTxNo6FHUbEYX8QW+ryLUcE2fRwTz8WfFSpC/VWdaig2SjMIng==",
       "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==",
+      "sha512": "sha512-6TLUOGWT7GIZaY4pSbRSqaGCyvoj3oRprIFaIPvaJLxgp0YsRpwj4b+HjoF0PcvljLnFhzvrRqYnzrYJd5umGw==",
       "path": "system.xml.xdocument/4.3.0",
       "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
     },
index cbf4c8b..48d3298 100644 (file)
Binary files a/Tools/project.dll and b/Tools/project.dll differ
index fc80f68..defef47 100644 (file)
Binary files a/Tools/project.ni.exe and b/Tools/project.ni.exe differ
index 68d5768..931ab8a 100644 (file)
Binary files a/Tools/project.pdb and b/Tools/project.pdb differ
index 014b56b..a59be55 100755 (executable)
Binary files a/Tools/run.exe and b/Tools/run.exe differ
index 89abbce..ee49774 100644 (file)
Binary files a/Tools/run.ni.exe and b/Tools/run.ni.exe differ
index d3ef11b..db41f4c 100644 (file)
     ]
   },
   "packageFolders": {
-    "/home/junghyukpark/workspace/sec.github.update/coreclr/packages": {},
-    "/home/junghyukpark/.dotnet/NuGetFallbackFolder": {}
+    "/home/z/Dev/coreclr-sec/packages": {},
+    "/home/z/.dotnet/NuGetFallbackFolder": {}
   },
   "project": {
     "version": "1.0.0",
     "restore": {
-      "projectUniqueName": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages/generated/project.csproj",
+      "projectUniqueName": "/home/z/Dev/coreclr-sec/packages/generated/project.csproj",
       "projectName": "project",
-      "projectPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages/generated/project.csproj",
-      "packagesPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages",
-      "outputPath": "/home/junghyukpark/workspace/sec.github.update/coreclr/packages/generated/obj/",
+      "projectPath": "/home/z/Dev/coreclr-sec/packages/generated/project.csproj",
+      "packagesPath": "/home/z/Dev/coreclr-sec/packages",
+      "outputPath": "/home/z/Dev/coreclr-sec/packages/generated/obj/",
       "projectStyle": "PackageReference",
       "crossTargeting": true,
       "fallbackFolders": [
-        "/home/junghyukpark/.dotnet/NuGetFallbackFolder"
+        "/home/z/.dotnet/NuGetFallbackFolder"
       ],
       "configFilePaths": [
-        "/home/junghyukpark/.nuget/NuGet/NuGet.Config"
+        "/home/z/.nuget/NuGet/NuGet.Config"
       ],
       "originalTargetFrameworks": [
         "net46",
         "netcoreapp1.0"
       ],
       "sources": {
-        "/home/junghyukpark/workspace/sec.github.update/coreclr/Tools/dotnetcli/sdk/NuGetFallbackFolder": {},
+        "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder": {},
         "https://api.nuget.org/v3/index.json": {},
         "https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json": {}
       },
index 5b549f6..cbcb527 100644 (file)
@@ -1,5 +1,5 @@
 {
   "version": 1,
-  "dgSpecHash": "/NE4J14zGpDXVKZFHKJ/xIDyn/Atw/8DwoHOJ3vgh/f0tU4WqYT5nj7BakX4YGSDJReKRaHE/rUPIRQ8DAH72Q==",
+  "dgSpecHash": "yIGgxH0NaH6x0jbRH+043XA/3FvEO2z1qDqiPzomZyCk8tRIXXe9QcYw+XY0XpK6kASzV/lFxlArsbCrV6mjbA==",
   "success": true
 }
\ No newline at end of file
index 169f47a..f704461 100644 (file)
@@ -3,9 +3,9 @@
   <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
     <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
     <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
-    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages/generated/obj/project.assets.json</ProjectAssetsFile>
-    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages</NuGetPackageRoot>
-    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/junghyukpark/workspace/sec.github.update/coreclr/packages;/home/junghyukpark/.dotnet/NuGetFallbackFolder</NuGetPackageFolders>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/z/Dev/coreclr-sec/packages/generated/obj/project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/z/Dev/coreclr-sec/packages</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/z/Dev/coreclr-sec/packages;/home/z/.dotnet/NuGetFallbackFolder</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
     <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.5.0</NuGetToolVersion>
   </PropertyGroup>
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/Microsoft.DotNet.Build.Tasks.Feed.targets b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/Microsoft.DotNet.Build.Tasks.Feed.targets
new file mode 100755 (executable)
index 0000000..5e924fa
--- /dev/null
@@ -0,0 +1,392 @@
+<Project ToolsVersion="12.0" DefaultTargets="PublishOutputLeg" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!--
+    Publish targets:
+      PublishPackagesToBlobFeed
+      PublishFilesToBlobFeed
+
+    Required properties:
+
+    ExpectedFeedUrl - This is the full URL to the index.json file for the blob feed.
+    AccountKey - This is the access token used to gain write access to the blob feed.
+
+    Optional properties:
+
+    PushToBlobFeed_Overwrite - Set to true if you want to allow overrriting of existing files or packages. Defaults to 'false'.
+    PushToBlobFeed_MaxClients - Number of clients to push in parallel.
+
+    FileRelativePathBase - The base relative path from the blob feed root for any files uploaded. Defaults to 'assets'.
+
+    Selecting packages for publish:
+
+    PackagesToPublishPattern - Property to declare a file glob for selecting the packages to be pushed. (eg. $(PackageOutput)*.nupkg)
+    PackagesToPublish - Item group that contains a list of packages to be pushed, if glob isn't enough.
+
+    Selecting files for publish:
+
+    FilesToPublishPattern - Property to declare a file glob for selecting the files to be pushed. (eg. $(OutputPath)*.zip)
+    FilesToPublish - Item group that contains a list of files to be pushed, if glob isn't enough.
+    %(RelativeBlobPath) - Metadata that can be put on file items to control the relative path where the file
+    goes underneath the blob feed. If not specfied it is default based on the FileRelativePathBase
+
+    Specifying build output manifest values:
+
+    ManifestName - The repository name, listed inside the manifest and used to name the file.
+      If $(GitHubRepositoryName) is defined, its value is used. Default: "anonymous"
+    ManifestBuildId - Build ID listed in the manifest. Default: "no build id provided"
+    ManifestBranch - Branch listed in the manifest. Default: none
+    ManifestCommit - Commit listed in the manifest. Default: none
+    SkipCreateManifest - If 'true', no manifest is written even if the blob feed allows them.
+      Default: false
+  -->
+  
+  <PropertyGroup>
+    <_MicrosoftDotNetBuildTasksFeedTaskDir>$(MSBuildThisFileDirectory)net46/</_MicrosoftDotNetBuildTasksFeedTaskDir>
+    <_MicrosoftDotNetBuildTasksFeedTaskDir Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)netstandard1.5/</_MicrosoftDotNetBuildTasksFeedTaskDir>
+  </PropertyGroup>
+  <UsingTask TaskName="ConfigureInputFeeds" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="CopyBlobDirectory" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="FetchOrchestratedBuildManifestInfo" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="GetBlobFeedPackageList" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="ParseBlobUrl" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="PushOrchestratedBuildManifest" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="PushToBlobFeed" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="UpdateOrchestratedBuildManifest" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="WriteOrchestratedBuildManifestToFile" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  <UsingTask TaskName="WriteOrchestratedBuildManifestSummaryToFile" AssemblyFile="$(_MicrosoftDotNetBuildTasksFeedTaskDir)Microsoft.DotNet.Build.Tasks.Feed.dll"/>
+  
+  <PropertyGroup>
+    <PushToBlobFeed_Overwrite Condition="'$(PushToBlobFeed_Overwrite)' == ''">false</PushToBlobFeed_Overwrite>
+    <PushToBlobFeed_MaxClients Condition="'$(PushToBlobFeed_MaxClients)' == ''">8</PushToBlobFeed_MaxClients>
+    <FileRelativePathBase Condition="'$(FileRelativePathBase)' == ''">assets</FileRelativePathBase>
+    <FileRelativePathBase Condition="!HasTrailingSlash('$(FileRelativePathBase)')">$(FileRelativePathBase)/</FileRelativePathBase>
+    <ManifestName Condition="'$(ManifestName)' == ''">$(GitHubRepositoryName)</ManifestName>
+  </PropertyGroup>
+
+  <Target Name="PublishPackagesToBlobFeed" DependsOnTargets="@(PublishPackagesToBlobFeedDependsOn)" >
+    <Error Text="The ExpectedFeedUrl  property must be set on the command line."
+          Condition="'$(ExpectedFeedUrl)' == ''" />
+    <Error Text="The AccountKey property must be set on the command line."
+          Condition="'$(AccountKey)' == ''" />
+
+    <ItemGroup>
+      <_ItemsToPush Remove="@(_ItemsToPush)" />
+      <_ItemsToPush Condition="'$(PackagesToPublishPattern)' != ''" Include="$(PackagesToPublishPattern)" />
+      <_ItemsToPush Include="@(PackagesToPublish)" />
+    </ItemGroup>
+
+    <Error Condition="'@(_ItemsToPush)' == ''" Text="No packages to push." />
+
+    <PushToBlobFeed ExpectedFeedUrl="$(ExpectedFeedUrl)"
+                    AccountKey="$(AccountKey)"
+                    ItemsToPush="@(_ItemsToPush)"
+                    Overwrite="$(PushToBlobFeed_Overwrite)"
+                    MaxClients="$(PushToBlobFeed_MaxClients)"
+                    ManifestName="$(ManifestName)"
+                    ManifestBuildId="$(ManifestBuildId)"
+                    ManifestBranch="$(ManifestBranch)"
+                    ManifestCommit="$(ManifestCommit)"
+                    ManifestBuildData="$(ManifestBuildData)"
+                    SkipCreateManifest="$(SkipCreateManifest)" />
+  </Target>
+
+  <Target Name="PublishFilesToBlobFeed">
+    <Error Text="The ExpectedFeedUrl  property must be set on the command line."
+          Condition="'$(ExpectedFeedUrl)' == ''" />
+    <Error Text="The AccountKey property must be set on the command line."
+          Condition="'$(AccountKey)' == ''" />
+
+    <ItemGroup>
+      <_ItemsToPush Remove="@(_ItemsToPush)" />
+      <_ItemsToPush Condition="'$(FilesToPublishPattern)' != ''" Include="$(FilesToPublishPattern)" />
+      <_ItemsToPush Include="@(FilesToPublish)" />
+      <_ItemsToPush>
+        <RelativeBlobPath Condition="'%(_ItemsToPush.RelativeBlobPath)' == ''">$(FileRelativePathBase)$([System.String]::Copy('%(RecursiveDir)%(Filename)%(Extension)').Replace('\' ,'/'))</RelativeBlobPath>
+      </_ItemsToPush>
+    </ItemGroup>
+
+    <Error Condition="'@(_ItemsToPush)' == ''" Text="No files to push." />
+
+    <PushToBlobFeed ExpectedFeedUrl="$(ExpectedFeedUrl)"
+                    AccountKey="$(AccountKey)"
+                    ItemsToPush="@(_ItemsToPush)"
+                    PublishFlatContainer="true"
+                    Overwrite="$(PushToBlobFeed_Overwrite)"
+                    MaxClients="$(PushToBlobFeed_MaxClients)"
+                    ManifestName="$(ManifestName)"
+                    ManifestBuildId="$(ManifestBuildId)"
+                    ManifestBranch="$(ManifestBranch)"
+                    ManifestCommit="$(ManifestCommit)"
+                    ManifestBuildData="$(ManifestBuildData)"
+                    SkipCreateManifest="$(SkipCreateManifest)" />
+
+  </Target>
+
+  <!--
+    Create an orchestrated build manifest based on the build output manifests uploaded to a feed.
+  -->
+  <Target Name="CreateFeedOrchestratedBuildManifest">
+    <Error Text="The ExpectedFeedUrl property must be set." Condition="'$(ExpectedFeedUrl)' == ''" />
+    <Error Text="The AccountKey property must be set." Condition="'$(AccountKey)' == ''" />
+    <Error Text="The ManifestName property must be set." Condition="'$(ManifestName)' == ''" />
+    <Error Text="The ManifestBuildId property must be set." Condition="'$(ManifestBuildId)' == ''" />
+
+    <PropertyGroup>
+      <ManifestTempDir Condition="'$(ManifestTempDir)' == ''">$(BaseIntermediateOutputPath)manifest-temp/</ManifestTempDir>
+      <ManifestDownloadDir Condition="'$(ManifestDownloadDir)' == ''">$(ManifestTempDir)downloads/</ManifestDownloadDir>
+      <ManifestFile Condition="'$(ManifestFile)' == ''">$(ManifestTempDir)build.xml</ManifestFile>
+      <ManifestSummaryFile Condition="'$(ManifestSummaryFile)' == ''">$(ManifestTempDir)README.md</ManifestSummaryFile>
+    </PropertyGroup>
+
+    <ParseBlobUrl BlobUrl="$(ExpectedFeedUrl.Replace('/index.json', ''))">
+      <Output TaskParameter="BlobElements" ItemName="ParsedFeedUrl" />
+    </ParseBlobUrl>
+
+    <DownloadFromAzure AccountName="%(ParsedFeedUrl.AccountName)"
+                       AccountKey="$(AccountKey)"
+                       ContainerName="%(ParsedFeedUrl.ContainerName)"
+                       BlobNameExtension=".xml"
+                       BlobNamePrefix="%(ParsedFeedUrl.BlobPath)/assets/orchestration-metadata/manifests/"
+                       DownloadDirectory="$(ManifestDownloadDir)"
+                       DownloadFlatFiles="true" />
+
+    <ItemGroup>
+      <BuildManifests Include="$(ManifestDownloadDir)*.xml" />
+    </ItemGroup>
+
+    <WriteOrchestratedBuildManifestToFile File="$(ManifestFile)"
+                                          BlobFeedUrl="$(ExpectedFeedUrl)"
+                                          BuildManifestFiles="@(BuildManifests)"
+                                          ManifestName="$(ManifestName)"
+                                          ManifestBuildId="$(ManifestBuildId)" />
+
+    <WriteOrchestratedBuildManifestSummaryToFile File="$(ManifestSummaryFile)"
+                                                 ManifestFile="$(ManifestFile)"
+                                                 SdkTableTemplateFile="$(SdkTableTemplateFile)"
+                                                 DotNetRuntimeTableTemplateFile="$(DotNetRuntimeTableTemplateFile)"
+                                                 AspNetCoreRuntimeTableTemplateFile="$(AspNetCoreRuntimeTableTemplateFile)" />
+
+    <ItemGroup>
+      <SupplementaryFiles Include="$(ManifestSummaryFile)" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    Push the orchestrated build manifest for a certain feed to a versions repo.
+  -->
+  <Target Name="PushFeedOrchestratedBuildManifest"
+          DependsOnTargets="CreateVersionsRepoDefaults;
+                            CreateFeedOrchestratedBuildManifest">
+    <Error Text="The VersionsRepoPath property must be set." Condition="'$(VersionsRepoPath)' == ''" />
+    <Error Text="The GitHubAuthToken property must be set." Condition="'$(GitHubAuthToken)' == ''" />
+    <Error Text="The GitHubUser property must be set." Condition="'$(GitHubUser)' == ''" />
+    <Error Text="The GitHubEmail property must be set." Condition="'$(GitHubEmail)' == ''" />
+
+    <PushOrchestratedBuildManifest ManifestFile="$(ManifestFile)"
+                                   VersionsRepoPath="$(VersionsRepoPath)"
+                                   GitHubAuthToken="$(GitHubAuthToken)"
+                                   GitHubUser="$(GitHubUser)"
+                                   GitHubEmail="$(GitHubEmail)"
+                                   VersionsRepo="$(VersionsRepo)"
+                                   VersionsRepoOwner="$(VersionsRepoOwner)"
+                                   VersionsRepoBranch="$(VersionsRepoBranch)"
+                                   CommitMessage="$(CommitMessage)"
+                                   SupplementaryFiles="@(SupplementaryFiles)" />
+
+  </Target>
+
+  <Target Name="CreateVersionsRepoDefaults">
+    <PropertyGroup>
+      <VersionsRepo Condition="'$(VersionsRepo)' == ''">versions</VersionsRepo>
+      <VersionsRepoOwner Condition="'$(VersionsRepoOwner)' == ''">dotnet</VersionsRepoOwner>
+      <VersionsRepoBranch Condition="'$(VersionsRepoBranch)' == ''">master</VersionsRepoBranch>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    Fetch an orchestrated build manifest from the versions repo and extract its information into
+    items and properties.
+
+    [In]
+    $(VersionsRepoPath): The root folder inside the target versions repo where the manifest is
+      located. Doesn't include a trailing '/'.
+    Optional:
+      $(GitHubAuthToken): Auth token used when calling GitHub APIs. If this isn't provided,
+        anonymous access is used. Provide an auth token to avoid rate limit errors.
+      $(GitHubUser): The GitHub user associated with GitHubAuthToken.
+      $(GitHubEmail): The email associated with GitHubAuthToken.
+      $(VersionsRepo): The GitHub repo name. Default: 'versions'
+      $(VersionsRepoOwner): The GitHub repo owner. Default: 'dotnet'
+      $(VersionsRepoRef): The git ref to fetch from. If not specified, uses VersionsRepoBranch.
+      $(VersionsRepoBranch): The branch to fetch from. Default: 'master'
+    
+    [Out]
+    $(OrchestratedBuildId): The orchestrated build manifest's build id attribute value.
+    $(OrchestratedIdentitySummary): Human-readable full identity of the orchestrated build manifest.
+    @(OrchestratedBuild): A single item describing the root manifest element.
+      %(Identity): The name of the build.
+      %(Xml): The raw XML string representing the build in the manifest.
+      %(...): Metadata is created for each attribute on the element.
+    @(OrchestratedBlobFeed): A single item for the orchestrated blob feed Endpoint.
+      %(...): Metadata is created for each attribute on the element.
+    @(ParsedOrchestratedBlobFeed): The result of parsing the OrchestratedBlobFeed url.
+      %(BlobPath): The root of the blob feed, without '/index.json'. Use this to construct artifact
+        download urls.
+      %(AccountName) %(ContainerName) %(Endpoint)
+    @(OrchestratedBlobFeedArtifacts): An item for each artifact in the orchestrated blob feed.
+      %(Identity): 'Package' or 'Blob', matching manifest element name.
+      %(Xml): The raw XML string representing the artifact in the manifest.
+      %(...): Metadata is created for each attribute on the element.
+    @(OrchestratedBuildConstituents): An item for each Build in the orchestrated build manifest.
+      %(Identity): The name of the build.
+      %(Xml): The raw XML string representing the build in the manifest.
+      %(...): Metadata is created for each attribute on the element.
+  -->
+  <Target Name="FetchOrchestratedBuildManifestInfo"
+          DependsOnTargets="CreateVersionsRepoDefaults">
+    <Error Text="The VersionsRepoPath property must be set." Condition="'$(VersionsRepoPath)' == ''" />
+
+    <PropertyGroup>
+      <VersionsRepoRef Condition="'$(VersionsRepoRef)' == ''">heads/$(VersionsRepoBranch)</VersionsRepoRef>
+    </PropertyGroup>
+    <Error Text="The VersionsRepoRef property must be set." Condition="'$(VersionsRepoRef)' == ''" />
+
+    <FetchOrchestratedBuildManifestInfo VersionsRepoPath="$(VersionsRepoPath)"
+                                        GitHubAuthToken="$(GitHubAuthToken)"
+                                        GitHubUser="$(GitHubUser)"
+                                        GitHubEmail="$(GitHubEmail)"
+                                        VersionsRepo="$(VersionsRepo)"
+                                        VersionsRepoOwner="$(VersionsRepoOwner)"
+                                        VersionsRepoRef="$(VersionsRepoRef)">
+      <Output TaskParameter="OrchestratedBuild" ItemName="OrchestratedBuild" />
+      <Output TaskParameter="OrchestratedBlobFeed" ItemName="OrchestratedBlobFeed" />
+      <Output TaskParameter="OrchestratedBlobFeedArtifacts" ItemName="OrchestratedBlobFeedArtifacts" />
+      <Output TaskParameter="OrchestratedBuildConstituents" ItemName="OrchestratedBuildConstituents" />
+    </FetchOrchestratedBuildManifestInfo>
+
+    <PropertyGroup>
+      <OrchestratedBuildId>%(OrchestratedBuild.BuildId)</OrchestratedBuildId>
+      <OrchestratedIdentitySummary>%(OrchestratedBuild.IdentitySummary)</OrchestratedIdentitySummary>
+      <OrchestratedBlobFeedUrl>%(OrchestratedBlobFeed.Url)</OrchestratedBlobFeedUrl>
+    </PropertyGroup>
+
+    <ParseBlobUrl BlobUrl="$(OrchestratedBlobFeedUrl.Replace('/index.json', ''))">
+      <Output TaskParameter="BlobElements" ItemName="ParsedOrchestratedBlobFeed" />
+    </ParseBlobUrl>
+  </Target>
+
+  <!--
+    Download packages from an orchestrated feed given their identities and versions.
+
+    [In]
+    $(AccountKey): A key to use when accessing the blob feed's blob storage.
+    @(OrchestratedBlobFeedArtifacts): The artifacts to download. All items with identity 'Package'
+      are downloaded. Expected to have this from FetchOrchestratedBuildManifestInfo.
+      %(Id): NuGet package identity.
+      %(Version): NuGet package version.
+    @(ParsedOrchestratedBlobFeed): The parsed feed to access. Output from
+      FetchOrchestratedBuildManifestInfo is expected.
+    Optional:
+      $(FinalDownloadDirectory): Custom directory to place downloaded nupkg files. This directory will
+        be removed and recreated to ensure no stale bits are included.
+
+    [Out]
+    @(DownloadedOrchestratedFeedPackages): Each nupkg file downloaded.
+    @(FinalPackages): The downloaded subset of OrchestratedBlobFeedArtifacts. Metadata is preserved.
+  -->
+  <Target Name="DownloadOrchestratedFeedPackages">
+    <Error Text="The AccountKey property must be set." Condition="'$(AccountKey)' == ''" />
+    <Error Text="A ParsedOrchestratedBlobFeed item must be set." Condition="'@(ParsedOrchestratedBlobFeed)' == ''" />
+
+    <PropertyGroup>
+      <FinalDownloadDirectory Condition="'$(FinalDownloadDirectory)' == ''">$(BaseIntermediateOutputPath)final-package-download\</FinalDownloadDirectory>
+      <BlobNamePrefix>%(ParsedOrchestratedBlobFeed.BlobPath)/flatcontainer/</BlobNamePrefix>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <FinalPackages Include="@(OrchestratedBlobFeedArtifacts)"
+                     Condition="'%(Identity)' == 'Package'">
+        <LowercaseId>$([System.String]::Copy('%(OrchestratedBlobFeedArtifacts.Id)').ToLowerInvariant())</LowercaseId>
+        <LowercaseVersion>$([System.String]::Copy('%(OrchestratedBlobFeedArtifacts.Version)').ToLowerInvariant())</LowercaseVersion>
+      </FinalPackages>
+
+      <FinalPackages>
+        <NupkgFile>%(LowercaseId).%(LowercaseVersion).nupkg</NupkgFile>
+      </FinalPackages>
+
+      <FinalPackages>
+        <DownloadFullPath>$(FinalDownloadDirectory)%(NupkgFile)</DownloadFullPath>
+      </FinalPackages>
+
+      <PackageBlobNames Include="$(BlobNamePrefix)%(FinalPackages.LowercaseId)/%(FinalPackages.LowercaseVersion)/%(FinalPackages.NupkgFile)" />
+    </ItemGroup>
+
+    <!-- Ensure no stale packages are on disk. -->
+    <RemoveDir Directories="$(FinalDownloadDirectory)" />
+
+    <DownloadFromAzure AccountName="%(ParsedOrchestratedBlobFeed.AccountName)"
+                       AccountKey="$(AccountKey)"
+                       ContainerName="%(ParsedOrchestratedBlobFeed.ContainerName)"
+                       BlobNames="@(PackageBlobNames)"
+                       DownloadDirectory="$(FinalDownloadDirectory)"
+                       DownloadFlatFiles="true" />
+
+    <ItemGroup>
+      <DownloadedOrchestratedFeedPackages Include="$(FinalDownloadDirectory)*.nupkg" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    Create/update a semaphore in the versions repo. This indicates some action is complete.
+
+    [In]
+    $(VersionsRepoPath): The root folder inside the target versions repo where the manifest is
+      located. Doesn't include a trailing '/'.
+    $(GitHubAuthToken): Auth token used when calling GitHub APIs.
+    $(GitHubUser): The GitHub user associated with GitHubAuthToken.
+    $(GitHubEmail): The email associated with GitHubAuthToken.
+    $(OrchestratedBuildId): The orchestrated build id. Passing this along ensures that we aren't
+      trying to pass stale data to the versions repo. This value is expected to come from the
+      FetchOrchestratedBuildManifestInfo target. It prevents stale data from being uploaded to a
+      newer manifest, instead emitting a warning.
+    @(SemaphoreNames): Semaphores to update. Usually a single item, like 'packages.semaphore'.
+    Optional:
+      @(ManifestUpdates): Updates to perform on the manifest. These help convey information to
+        downstream steps, but aren't required. For item requirements and behavior, see
+        'UpdateOrchestratedBuildManifest.cs' in dotnet/buildtools.
+      $(VersionsRepo): The GitHub repo name. Default: 'versions'
+      $(VersionsRepoOwner): The GitHub repo owner. Default: 'dotnet'
+      $(VersionsRepoBranch): The branch to fetch from. Default: 'master'
+      $(OrchestratedIdentitySummary): Human-readable identity of the orchestrated build, used to
+        generate a concise commit message. This is expected to come from
+        FetchOrchestratedBuildManifestInfo.
+        Default: the full VersionsRepoPath is used in the commit message.
+      $(CommitMessage): Overrides the generated commit message.
+      @(SupplementaryFiles): Uploads supplementary files to the versions repo as part of the update.
+        For item requirements and behavior, see 'UpdateOrchestratedBuildManifest.cs' in
+        dotnet/buildtools.
+  -->
+  <Target Name="UpdateOrchestratedBuildManifest"
+          DependsOnTargets="CreateVersionsRepoDefaults">
+    <Error Text="The VersionsRepoPath property must be set." Condition="'$(VersionsRepoPath)' == ''" />
+    <Error Text="The GitHubAuthToken property must be set." Condition="'$(GitHubAuthToken)' == ''" />
+    <Error Text="The GitHubUser property must be set." Condition="'$(GitHubUser)' == ''" />
+    <Error Text="The GitHubEmail property must be set." Condition="'$(GitHubEmail)' == ''" />
+
+    <Error Text="A SemaphoreNames item must be set." Condition="'@(SemaphoreNames)' == ''" />
+
+    <UpdateOrchestratedBuildManifest ManifestUpdates="@(ManifestUpdates)"
+                                     VersionsRepoPath="$(VersionsRepoPath)"
+                                     SemaphoreNames="@(SemaphoreNames)"
+                                     OrchestratedBuildId="$(OrchestratedBuildId)"
+                                     GitHubAuthToken="$(GitHubAuthToken)"
+                                     GitHubUser="$(GitHubUser)"
+                                     GitHubEmail="$(GitHubEmail)"
+                                     VersionsRepo="$(VersionsRepo)"
+                                     VersionsRepoOwner="$(VersionsRepoOwner)"
+                                     VersionsRepoBranch="$(VersionsRepoBranch)"
+                                     CommitMessage="$(CommitMessage)"
+                                     OrchestratedIdentitySummary="$(OrchestratedIdentitySummary)"
+                                     SupplementaryFiles="@(SupplementaryFiles)"
+                                     JoinSemaphoreGroups="@(JoinSemaphoreGroups)" />
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Azure.KeyVault.Core.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Azure.KeyVault.Core.dll
new file mode 100755 (executable)
index 0000000..58d9629
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Azure.KeyVault.Core.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Edm.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Edm.dll
new file mode 100755 (executable)
index 0000000..5c38aed
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Edm.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.OData.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.OData.dll
new file mode 100755 (executable)
index 0000000..f5ec46d
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.OData.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Services.Client.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Services.Client.dll
new file mode 100755 (executable)
index 0000000..aa9fa0b
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.Data.Services.Client.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.PortablePdb.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.PortablePdb.dll
new file mode 100755 (executable)
index 0000000..803f038
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.PortablePdb.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.dll
new file mode 100755 (executable)
index 0000000..79cb0da
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DiaSymReader.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.Build.Tasks.Feed.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.Build.Tasks.Feed.dll
new file mode 100755 (executable)
index 0000000..0d5e6fd
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.Build.Tasks.Feed.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.VersionTools.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.VersionTools.dll
new file mode 100755 (executable)
index 0000000..b68bcf8
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.DotNet.VersionTools.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.WindowsAzure.Storage.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.WindowsAzure.Storage.dll
new file mode 100755 (executable)
index 0000000..62d011a
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Microsoft.WindowsAzure.Storage.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Newtonsoft.Json.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Newtonsoft.Json.dll
new file mode 100755 (executable)
index 0000000..be6558d
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/Newtonsoft.Json.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Common.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Common.dll
new file mode 100755 (executable)
index 0000000..bb070f2
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Common.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Frameworks.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Frameworks.dll
new file mode 100755 (executable)
index 0000000..f9e9c60
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Frameworks.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.Core.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.Core.dll
new file mode 100755 (executable)
index 0000000..79f8119
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.Core.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.dll
new file mode 100755 (executable)
index 0000000..8627c4d
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Packaging.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Versioning.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Versioning.dll
new file mode 100755 (executable)
index 0000000..8695097
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/NuGet.Versioning.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/SleetLib.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/SleetLib.dll
new file mode 100755 (executable)
index 0000000..f612d70
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/SleetLib.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Collections.Immutable.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Collections.Immutable.dll
new file mode 100755 (executable)
index 0000000..ce6fc0e
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Collections.Immutable.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Reflection.Metadata.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Reflection.Metadata.dll
new file mode 100755 (executable)
index 0000000..48f9b15
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Reflection.Metadata.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100755 (executable)
index 0000000..afdf729
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Spatial.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Spatial.dll
new file mode 100755 (executable)
index 0000000..6a79bf2
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/net46/System.Spatial.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Framework.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Framework.dll
new file mode 100755 (executable)
index 0000000..cddc18a
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Framework.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Utilities.Core.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Utilities.Core.dll
new file mode 100755 (executable)
index 0000000..d5a88a8
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Build.Utilities.Core.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.CSharp.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.CSharp.dll
new file mode 100755 (executable)
index 0000000..cc29bd3
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.CSharp.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.Edm.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.Edm.dll
new file mode 100755 (executable)
index 0000000..6f79725
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.Edm.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.OData.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.OData.dll
new file mode 100755 (executable)
index 0000000..300cf23
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.Data.OData.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.PortablePdb.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.PortablePdb.dll
new file mode 100755 (executable)
index 0000000..803f038
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.PortablePdb.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.dll
new file mode 100755 (executable)
index 0000000..4329463
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DiaSymReader.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.Build.Tasks.Feed.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.Build.Tasks.Feed.dll
new file mode 100755 (executable)
index 0000000..64ff3ba
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.Build.Tasks.Feed.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.VersionTools.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.VersionTools.dll
new file mode 100755 (executable)
index 0000000..2a1710c
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.DotNet.VersionTools.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.WindowsAzure.Storage.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.WindowsAzure.Storage.dll
new file mode 100755 (executable)
index 0000000..3a53c45
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Microsoft.WindowsAzure.Storage.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Newtonsoft.Json.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Newtonsoft.Json.dll
new file mode 100755 (executable)
index 0000000..5f2336e
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/Newtonsoft.Json.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Common.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Common.dll
new file mode 100755 (executable)
index 0000000..19f9d11
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Common.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Frameworks.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Frameworks.dll
new file mode 100755 (executable)
index 0000000..e60b445
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Frameworks.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.Core.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.Core.dll
new file mode 100755 (executable)
index 0000000..b769933
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.Core.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.dll
new file mode 100755 (executable)
index 0000000..6cd3930
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Packaging.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Versioning.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Versioning.dll
new file mode 100755 (executable)
index 0000000..58e3b47
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/NuGet.Versioning.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/SleetLib.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/SleetLib.dll
new file mode 100755 (executable)
index 0000000..074b7ce
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/SleetLib.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Buffers.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Buffers.dll
new file mode 100755 (executable)
index 0000000..0688ef3
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Buffers.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Concurrent.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Concurrent.dll
new file mode 100755 (executable)
index 0000000..1a1c925
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Concurrent.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Immutable.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Immutable.dll
new file mode 100755 (executable)
index 0000000..ce6fc0e
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.Immutable.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.NonGeneric.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.NonGeneric.dll
new file mode 100755 (executable)
index 0000000..362ddf1
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Collections.NonGeneric.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Diagnostics.DiagnosticSource.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Diagnostics.DiagnosticSource.dll
new file mode 100755 (executable)
index 0000000..bad2393
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Diagnostics.DiagnosticSource.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Dynamic.Runtime.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Dynamic.Runtime.dll
new file mode 100755 (executable)
index 0000000..c356944
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Dynamic.Runtime.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.Compression.ZipFile.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.Compression.ZipFile.dll
new file mode 100755 (executable)
index 0000000..9a31a0b
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.Compression.ZipFile.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.FileSystem.Primitives.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.FileSystem.Primitives.dll
new file mode 100755 (executable)
index 0000000..050c54d
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.IO.FileSystem.Primitives.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.ObjectModel.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.ObjectModel.dll
new file mode 100755 (executable)
index 0000000..48b39bc
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.ObjectModel.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.ILGeneration.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.ILGeneration.dll
new file mode 100755 (executable)
index 0000000..1440619
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.ILGeneration.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.dll
new file mode 100755 (executable)
index 0000000..79540d8
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Emit.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Metadata.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Metadata.dll
new file mode 100755 (executable)
index 0000000..accf84d
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.Metadata.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.TypeExtensions.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.TypeExtensions.dll
new file mode 100755 (executable)
index 0000000..e85db4c
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Reflection.TypeExtensions.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Numerics.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Numerics.dll
new file mode 100755 (executable)
index 0000000..0d196f4
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Numerics.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Serialization.Primitives.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Serialization.Primitives.dll
new file mode 100755 (executable)
index 0000000..7cbc843
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Runtime.Serialization.Primitives.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Security.Cryptography.Primitives.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Security.Cryptography.Primitives.dll
new file mode 100755 (executable)
index 0000000..8ea0c6b
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Security.Cryptography.Primitives.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Spatial.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Spatial.dll
new file mode 100755 (executable)
index 0000000..eb21998
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Spatial.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Tasks.Extensions.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Tasks.Extensions.dll
new file mode 100755 (executable)
index 0000000..42a11c8
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Tasks.Extensions.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Thread.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Thread.dll
new file mode 100755 (executable)
index 0000000..11b9ff5
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.Thread.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.ThreadPool.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.ThreadPool.dll
new file mode 100755 (executable)
index 0000000..b144d7c
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.ThreadPool.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.dll
new file mode 100755 (executable)
index 0000000..7868cf0
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Threading.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.ReaderWriter.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.ReaderWriter.dll
new file mode 100755 (executable)
index 0000000..28f4e25
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.ReaderWriter.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XDocument.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XDocument.dll
new file mode 100755 (executable)
index 0000000..5de6dc2
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XDocument.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XmlDocument.dll b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XmlDocument.dll
new file mode 100755 (executable)
index 0000000..ee5d8f3
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/build/netstandard1.5/System.Xml.XmlDocument.dll differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg
new file mode 100644 (file)
index 0000000..3a7b2ae
Binary files /dev/null and b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg differ
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg.sha512 b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.2.1.0-rc1-03006-01.nupkg.sha512
new file mode 100644 (file)
index 0000000..49f4333
--- /dev/null
@@ -0,0 +1 @@
+EUuFw4tgAjcV1mCZO6Qh+VxVieoiFT2A52zp2dvmZewVT2xgNUkGEgxdweYmhBypVY8xqh+Rscwds4mELYiFiw==
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.nuspec b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/microsoft.dotnet.build.tasks.feed.nuspec
new file mode 100755 (executable)
index 0000000..7281f30
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
+  <metadata minClientVersion="2.8.1">
+    <id>Microsoft.DotNet.Build.Tasks.Feed</id>
+    <version>2.1.0-rc1-03006-01</version>
+    <title>DotNet Build Feed Tools</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+    <projectUrl>http://go.microsoft.com/fwlink/?LinkId=518631</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>This package provides support for publishing assets to a nuget protocol based feed.</description>
+    <summary>DotNet Build Feed Tools</summary>
+    <copyright>Copyright Â© Microsoft Corporation</copyright>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/version.txt b/packages/microsoft.dotnet.build.tasks.feed/2.1.0-rc1-03006-01/version.txt
new file mode 100755 (executable)
index 0000000..f4eb036
--- /dev/null
@@ -0,0 +1 @@
+961b7d92979d8c3222146ec8decb98f69d6c3d32
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.exe b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.exe
new file mode 100755 (executable)
index 0000000..03e5ce5
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.exe differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ApiCompat.targets
new file mode 100755 (executable)
index 0000000..f24f493
--- /dev/null
@@ -0,0 +1,125 @@
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="LocatePreviousContract" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <PropertyGroup>
+    <RunApiCompat Condition="'$(RunApiCompat)'==''">false</RunApiCompat>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(RunApiCompat)' == 'true'">
+    <ApiCompatBaseline Condition="!Exists('$(ApiCompatBaseline)')">$(MSBuildProjectDirectory)\ApiCompatBaseline.$(TargetGroup).txt</ApiCompatBaseline>
+    <ApiCompatBaseline Condition="!Exists('$(ApiCompatBaseline)')">$(MSBuildProjectDirectory)\ApiCompatBaseline.txt</ApiCompatBaseline>
+
+    <MatchingRefApiCompatBaseline Condition="!Exists('$(MatchingRefApiCompatBaseline)')">$(MSBuildProjectDirectory)\MatchingRefApiCompatBaseline.$(TargetGroup).txt</MatchingRefApiCompatBaseline>
+    <MatchingRefApiCompatBaseline Condition="'$(BaselineAllMatchingRefApiCompatError)' != 'true' and !Exists('$(MatchingRefApiCompatBaseline)')">$(MSBuildProjectDirectory)\MatchingRefApiCompatBaseline.txt</MatchingRefApiCompatBaseline>
+
+    <RunApiCompatForSrc Condition="$(MSBuildProjectDirectory.EndsWith('src'))">true</RunApiCompatForSrc>
+
+    <RunMatchingRefApiCompat Condition="'$(RunMatchingRefApiCompat)' == ''">$(RunApiCompatForSrc)</RunMatchingRefApiCompat>
+
+    <ResolveMatchingContract Condition="'$(RunApiCompatForSrc)'=='true'">true</ResolveMatchingContract>
+    <TargetsTriggeredByCompilation Condition="'$(RunApiCompatForSrc)'=='true'">$(TargetsTriggeredByCompilation);ValidateApiCompatForSrc</TargetsTriggeredByCompilation>
+    <TargetsTriggeredByCompilation Condition="'$(RunMatchingRefApiCompat)'=='true'">$(TargetsTriggeredByCompilation);RunMatchingRefApiCompat</TargetsTriggeredByCompilation>
+  </PropertyGroup>
+
+  <!-- ApiCompat for Implementation Assemblies  -->
+  <Target Name="ValidateApiCompatForSrc"
+          Condition="'$(RunApiCompatForSrc)' == 'true' AND '$(RunApiCompat)' == 'true' and '@(ResolvedMatchingContract)' != ''">
+
+    <PropertyGroup>
+      <ReferenceAssembly>@(ResolvedMatchingContract)</ReferenceAssembly>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <_DependencyDirectoriesTemp Include="@(ReferencePath->'%(RootDir)%(Directory)')" />
+      <!-- Remove duplicate directories by batching over them -->
+      <!-- Add project references first to give precedence to project-specific files -->
+      <_DependencyDirectories Condition="'%(_DependencyDirectoriesTemp.ReferenceSourceTarget)'=='ProjectReference'" Include="%(_DependencyDirectoriesTemp.Identity)" />
+      <_DependencyDirectories Condition="'%(_DependencyDirectoriesTemp.ReferenceSourceTarget)'!='ProjectReference'" Include="%(_DependencyDirectoriesTemp.Identity)" />
+      <_ContractDependencyDirectories Include="@(ResolvedMatchingContract->'%(RootDir)%(Directory)')" />
+      <_ContractDependencyDirectories Include="$(ContractOutputPath)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <ApiCompatArgs>$(ApiCompatArgs) "$(ReferenceAssembly)"</ApiCompatArgs>
+      <ApiCompatArgs>$(ApiCompatArgs) -contractDepends:"@(_ContractDependencyDirectories, ','),"</ApiCompatArgs>
+      <ApiCompatArgs>$(ApiCompatArgs) -implDirs:"$(IntermediateOutputPath),@(_DependencyDirectories, ','),"</ApiCompatArgs>
+      <ApiCompatArgs Condition="'$(BaselineAllAPICompatError)'!='true' and Exists('$(ApiCompatBaseline)')">$(ApiCompatArgs) -baseline:"$(ApiCompatBaseline)"</ApiCompatArgs>
+      <ApiCompatBaselineAll Condition="'$(BaselineAllAPICompatError)'=='true'">&gt; $(ApiCompatBaseline)</ApiCompatBaselineAll>
+      <ApiCompatExitCode>0</ApiCompatExitCode>
+
+      <ApiCompatResponseFile>$(IntermediateOutputPath)apicompat.rsp</ApiCompatResponseFile>
+      <ApiCompatCmd>$(ToolHostCmd) "$(ToolsDir)ApiCompat.exe"</ApiCompatCmd>
+    </PropertyGroup>
+
+    <MakeDir Directories="$(IntermediateOutputPath)" />
+    <WriteLinesToFile File="$(ApiCompatResponseFile)" Lines="$(ApiCompatArgs)" Overwrite="true" />
+
+    <Exec Condition="Exists('$(ReferenceAssembly)')"
+          Command="$(ApiCompatCmd) @&quot;$(ApiCompatResponseFile)&quot; $(ApiCompatBaselineAll)"
+          CustomErrorRegularExpression="^[a-zA-Z]+ :"
+          StandardOutputImportance="Low"
+          IgnoreExitCode="true"
+    >
+      <Output TaskParameter="ExitCode" PropertyName="ApiCompatExitCode" />
+    </Exec>
+
+    <!--
+      To force incremental builds to show failures again we are invalidating
+       one compile input by touching the assembly info file
+    -->
+    <Touch Condition="'$(ApiCompatExitCode)'!='0'" Files="$(AssemblyInfoFile)" />
+    <Error Condition="'$(ApiCompatExitCode)'!='0'" Text="ApiCompat failed for '$(TargetPath)'" />
+  </Target>
+
+  <!-- Reverse APICompat to verify that the reference assembly has all the APIs that are in the implementation -->
+  <Target Name="RunMatchingRefApiCompat"
+          Condition="'$(RunMatchingRefApiCompat)' == 'true' AND '$(RunApiCompat)' == 'true' AND '@(ReferenceFromRuntime)' == ''" >
+
+    <PropertyGroup>
+      <ImplemetnationAssemblyAsContract>@(IntermediateAssembly)</ImplemetnationAssemblyAsContract>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <_ContractDependencyDirectoriesTemp Include="@(ReferencePath->'%(RootDir)%(Directory)')" />
+      <!-- Remove duplicate directories by batching over them -->
+      <!-- Add project references first to give precedence to project-specific files -->
+      <_ContractDependencyDirectories Condition="'%(_ContractDependencyDirectoriesTemp.ReferenceSourceTarget)'=='ProjectReference'" Include="%(_ContractDependencyDirectoriesTemp.Identity)" />
+      <_ContractDependencyDirectories Condition="'%(_ContractDependencyDirectoriesTemp.ReferenceSourceTarget)'!='ProjectReference'" Include="%(_ContractDependencyDirectoriesTemp.Identity)" />
+      <_ImplementationDependencyDirectories Include="@(ResolvedMatchingContract->'%(RootDir)%(Directory)')" />
+      <_ImplementationDependencyDirectories Include="$(ContractOutputPath)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <MatchingRefApiCompatArgs>$(MatchingRefApiCompatArgs) "$(ImplemetnationAssemblyAsContract)"</MatchingRefApiCompatArgs>
+      <MatchingRefApiCompatArgs>$(MatchingRefApiCompatArgs) -contractDepends:"@(_ContractDependencyDirectories, ','),"</MatchingRefApiCompatArgs>
+      <MatchingRefApiCompatArgs>$(MatchingRefApiCompatArgs) -implDirs:"@(_ImplementationDependencyDirectories, ','),"</MatchingRefApiCompatArgs>
+      <MatchingRefApiCompatArgs Condition="'$(BaselineAllMatchingRefApiCompatError)'!='true' and Exists('$(MatchingRefApiCompatBaseline)')">$(MatchingRefApiCompatArgs) -baseline:"$(MatchingRefApiCompatBaseline)"</MatchingRefApiCompatArgs>
+      <MatchingRefApiCompatBaselineAll Condition="'$(BaselineAllMatchingRefApiCompatError)'=='true'">&gt; $(MatchingRefApiCompatBaseline)</MatchingRefApiCompatBaselineAll>
+
+      <MatchingRefApiCompatExitCode>0</MatchingRefApiCompatExitCode>
+
+      <MatchingRefApiCompatResponseFile>$(IntermediateOutputPath)MatchingRefApiCompat_verifyexactref.rsp</MatchingRefApiCompatResponseFile>
+      <MatchingRefApiCompatCmd>$(ToolHostCmd) "$(ToolsDir)ApiCompat.exe"</MatchingRefApiCompatCmd>
+    </PropertyGroup>
+
+    <MakeDir Directories="$(IntermediateOutputPath)" />
+    <WriteLinesToFile File="$(MatchingRefApiCompatResponseFile)" Lines="$(MatchingRefApiCompatArgs)" Overwrite="true" />
+
+    <Exec Condition="Exists('$(ReferenceAssembly)')"
+          Command="$(MatchingRefApiCompatCmd) @&quot;$(MatchingRefApiCompatResponseFile)&quot; $(MatchingRefApiCompatBaselineAll)"
+          CustomErrorRegularExpression="^[a-zA-Z]+ :"
+          StandardOutputImportance="Low"
+          IgnoreExitCode="true"
+    >
+      <Output TaskParameter="ExitCode" PropertyName="MatchingRefApiCompatExitCode" />
+    </Exec>
+
+    <!--
+      To force incremental builds to show failures again we are invalidating
+       one compile input by touching the assembly info file
+    -->
+    <Touch Condition="'$(MatchingRefApiCompatExitCode)'!='0'" Files="$(AssemblyInfoFile)" />
+    <Error Condition="'$(MatchingRefApiCompatExitCode)'!='0'" Text="MatchingRefApiCompat failed - The reference assembly doesn't match all the APIs in the implementation for '$(TargetPath)'. To address either fix errors in the reference assembly (referenced as implementation in compat errors for this reverse compat check), add the issues to the baseline file '$(MatchingRefApiCompatBaseline)' or disable this check by setting RunMatchingRefApiCompat=false in this project." />
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/AssemblyInfoPartial.cs b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/AssemblyInfoPartial.cs
new file mode 100755 (executable)
index 0000000..14b9e23
--- /dev/null
@@ -0,0 +1,3 @@
+// This attribute is needed by VS at design-time when enabling the Multilingual App Toolkit
+// to localize a project.  Additional assembly attributes are generated by a tool at build-time.
+[assembly:System.Resources.NeutralResourcesLanguage("en-US")]
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/AssemblyInfoPartial.vb b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/AssemblyInfoPartial.vb
new file mode 100755 (executable)
index 0000000..34845dc
--- /dev/null
@@ -0,0 +1,3 @@
+' This attribute is needed by VS at design-time when enabling the Multilingual App Toolkit
+' to localize a project.  Additional assembly attributes are generated by a tool at build-time.
+<Assembly: System.Resources.NeutralResourcesLanguage("en-US")>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.exe b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.exe
new file mode 100755 (executable)
index 0000000..051dbb3
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.exe differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BclRewriter.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BlockReflectionAttribute.cs b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BlockReflectionAttribute.cs
new file mode 100755 (executable)
index 0000000..0ba997c
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+  Providing a definition for __BlockReflectionAttribute in an assembly is a signal to the .NET Native toolchain 
+  to remove the metadata for all non-public APIs. This both reduces size and disables private reflection on those 
+  APIs in libraries that include this. The attribute can also be applied to individual public APIs to similarly block them.
+  This file is consumed by Build.Common.Targets.
+*/
+
+using System;
+
+namespace System.Runtime.CompilerServices
+{
+    [AttributeUsage(AttributeTargets.All)]
+    internal class __BlockReflectionAttribute : Attribute { }
+}
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Common.props
new file mode 100755 (executable)
index 0000000..bcc593b
--- /dev/null
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!--
+     This file will contain all of the common properties from most repos. The intention is to only have
+     repo specific properties inside the repos, and move to this file everything that is common.
+  -->
+
+  <!--
+    Import the reference assembly props
+
+      Sets Properties:
+        IsReferenceAssembly - Set if the project is in the ref assm path
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)ReferenceAssemblies.props" Condition="'$(ExcludeReferenceAssembliesImport)'!='true'" />
+
+  <Import Project="$(MSBuildThisFileDirectory)RepoAPI.Mapping.props" />
+
+  <PropertyGroup>
+    <ChecksumAlgorithm>SHA256</ChecksumAlgorithm>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <GetNuGetPackageVersionsDependsOn>CreateVersionFileDuringBuild</GetNuGetPackageVersionsDependsOn>
+  </PropertyGroup>
+
+  <!-- Platform detection -->
+  <PropertyGroup>
+    <DefaultOSGroup Condition="'$(OS)'=='Unix' AND Exists('/Applications')">OSX</DefaultOSGroup>
+    <DefaultOSGroup Condition="'$(DefaultOSGroup)'=='' AND '$(OS)'=='Unix'">Linux</DefaultOSGroup>
+    <DefaultOSGroup Condition="'$(DefaultOSGroup)'==''">$(OS)</DefaultOSGroup>
+    <RunningOnUnix Condition="'$(OS)'!='Windows_NT'">true</RunningOnUnix>
+
+    <RunningOnCore Condition="'$(MSBuildRuntimeType)' == 'core'">true</RunningOnCore>
+  </PropertyGroup>
+
+  <!-- Common BuildTools properties -->
+  <PropertyGroup>
+    <ToolsDir Condition="'$(ToolsDir)'==''">$(MSBuildThisFileDirectory)</ToolsDir>
+    <ToolRuntimePath Condition="'$(ToolRuntimePath)'==''">$(ToolsDir)</ToolRuntimePath>
+    <DotnetCliPath Condition="'$(DotnetCliPath)'==''">$(ToolRuntimePath)dotnetcli/</DotnetCliPath>
+    <OverrideToolHost Condition="'$(RunningOnUnix)' == 'true'">$(DotnetCliPath)dotnet</OverrideToolHost>
+    <OverrideToolHost Condition="'$(RunningOnUnix)' != 'true'">$(DotnetCliPath)dotnet.exe</OverrideToolHost>
+    <BuildToolsTaskDir Condition="'$(RunningOnCore)'!='true'">$(ToolsDir)net46/</BuildToolsTaskDir>
+    <BuildToolsTaskDir Condition="'$(RunningOnCore)'=='true'">$(ToolsDir)</BuildToolsTaskDir>
+    <RoslynIncompatibleMsbuildVersion Condition="'$(MSBuildToolsVersion)' == '2.0' OR
+                                                 '$(MSBuildToolsVersion)' == '3.5' OR
+                                                 '$(MSBuildToolsVersion)' == '4.0' OR
+                                                 '$(MSBuildToolsVersion)' == '12.0' OR
+                                                 '$(MSBuildToolsVersion)' == '14.0'">true</RoslynIncompatibleMsbuildVersion>
+    <!-- UseSharedCompilation is not supported in MSBuild 14.0 with the new version of roslyn, so make sure we are not using that for building -->
+    <UseSharedCompilation Condition="'$(UseSharedCompilation)' == '' and '$(UseRoslynCompilers)' != 'false' and '$(RoslynIncompatibleMsbuildVersion)' != 'true'">true</UseSharedCompilation>
+    <GenFacadesIgnoreBuildAndRevisionMismatch>true</GenFacadesIgnoreBuildAndRevisionMismatch>
+  </PropertyGroup>
+
+  <!-- Setting IsTestProject prior to Build.Common.targets -->
+  <PropertyGroup>
+    <IsTestProject Condition="'$(IsTestProject)'=='' And ($(MSBuildProjectFullPath.Contains('\tests\')) OR $(MSBuildProjectFullPath.Contains('/tests/')))">true</IsTestProject>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildThisFileDirectory)BuildVersion.targets" />
+
+  <Import Project="$(MSBuildThisFileDirectory)Roslyn.Common.props" Condition="'$(DisableBuildToolsRoslynVersion)' != 'true'" />
+
+  <!-- Restore commands -->
+  <PropertyGroup>
+    <DotnetToolCommand>$(OverrideToolHost)</DotnetToolCommand>
+    <DotnetRestoreSource>@(DotnetSourceList -> '--source %(Identity)', ' ')</DotnetRestoreSource>
+    <DotnetRestoreCommand>"$(DotnetToolCommand)"</DotnetRestoreCommand>
+    <DotnetRestoreCommand>$(DotnetRestoreCommand) restore</DotnetRestoreCommand>
+    <DotnetRestoreCommand>$(DotnetRestoreCommand) --packages "$(PackagesDir.TrimEnd('/').TrimEnd('\'))" $(DotnetRestoreSource)</DotnetRestoreCommand>
+    <DotnetRestoreCommand Condition="'$(NuGetConfigPath)'!=''">$(DotnetRestoreCommand) --configfile $(NuGetConfigPath)</DotnetRestoreCommand>
+
+    <!-- Keeping this for legacy reasons for now but should eliminate Dnu* eventually -->
+    <DnuRestoreCommand>$(DotnetRestoreCommand)</DnuRestoreCommand>
+  </PropertyGroup>
+
+  <!--
+    import the MicroBuild boot-strapper props (only relevant for shipping binaries)
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)MicroBuild.Core.props" Condition="'$(IsTestProject)'!='true' AND Exists('$(MSBuildThisFileDirectory)MicroBuild.Core.props')" />
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Common.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Common.targets
new file mode 100755 (executable)
index 0000000..01d5e79
--- /dev/null
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"  InitialTargets="CheckDesignTime">
+
+  <!-- Provide default targets which can be hooked onto or overridden as necessary -->
+  <Target Name="BuildAndTest" DependsOnTargets="Build;Test" />
+  <Target Name="RebuildAndTest" DependsOnTargets="Rebuild;Test" />
+  <Target Name="Test" />
+
+  <PropertyGroup>
+    <!-- Due to a bug in the Roslyn Microsoft.NETCore.Compilers.props file, VisualBasicCoreTargetsPath is not set, and instead they set BasicCoreTargetsPath so the wrong targets get imported -->
+    <VisualBasicCoreTargetsPath Condition="'$(VisualBasicCoreTargetsPath)' == '' And '$(BasicCoreTargetsPath)' != ''">$(BasicCoreTargetsPath)</VisualBasicCoreTargetsPath>    
+
+    <BuildToolsTaskDir Condition="'$(BuildToolsTaskDir)' == ''">$(ToolsDir)</BuildToolsTaskDir>
+
+    <!-- For UAP, we need to bin place the resources as resw files to create the runner's pri file. -->
+    <ResourcesFolderPath Condition="'$(ResourcesFolderPath)' == ''">$(RuntimePath)resw</ResourcesFolderPath>
+
+    <!-- A number of the imports below depend on these default properties -->
+    <AssemblyVersion Condition="'$(AssemblyVersion)'==''">999.999.999.999</AssemblyVersion>
+    <CLSCompliant Condition="'$(CLSCompliant)'=='' and '$(IsTestProject)'=='true'">false</CLSCompliant>
+    <CLSCompliant Condition="'$(CLSCompliant)'==''">true</CLSCompliant>
+
+    <!--
+      Check if the project has been localized by looking for the existence of the .de.xlf file.  By convention, we assume that if
+      a project is localized in German, then it is localized in all languages.
+    -->
+    <ExcludeLocalizationImport Condition="'$(ExcludeLocalizationImport)'=='' And !Exists('$(MSBuildProjectDirectory)/MultilingualResources/$(MSBuildProjectName).de.xlf')">true</ExcludeLocalizationImport>
+  </PropertyGroup>
+
+  <!-- used by test projects that need to copy supplemental content to the output directory -->
+  <ItemDefinitionGroup Condition="'$(IsTestProject)'=='true'">
+    <SupplementalTestData>
+      <DestinationDir />
+    </SupplementalTestData>
+  </ItemDefinitionGroup>
+
+  <!-- Assembly metadata indicating that an assembly is a framework (as opposed to user) assembly:
+       Test projects need to not have this because of the way "IsFrameworkAssembly" APIs work to check this. -->
+  <ItemGroup Condition="'$(IsDotNetFrameworkProductAssembly)' == 'true' AND '$(IsTestProject)' != 'true'" >
+    <AssemblyMetadata Include=".NETFrameworkAssembly">
+      <Value></Value>
+    </AssemblyMetadata>
+    <AssemblyMetadata Include="Serviceable">
+      <Value>True</Value>
+    </AssemblyMetadata>
+    <AssemblyMetadata Include="PreferInbox">
+      <Value>True</Value>
+    </AssemblyMetadata>
+  </ItemGroup>
+
+  <!--
+    Import the provides support for EnsureBuildToolsRuntime target which will restore a .NET Core based
+    runtime and setup a $(ToolRuntimePath) and $(ToolHost) for others to consume.
+
+    This must be imported before any tools that need to use it are imported.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)toolruntime.targets" Condition="'$(ExcludeToolRuntimeImport)' != 'true'"/>
+
+  <!--
+    Import the reference assembly targets
+
+    This must be imported early because it modifies OutputPath and IntermediateOutputPath
+    used by other targets
+
+      Depends on Properties:
+        AssemblyVersion - Needed to determine API version used in
+        IsReferenceAssembly - Set if the project is in the ref assm path
+
+      Sets Properties:
+        APIVersion - Major.Minor assembly version for the project
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)ReferenceAssemblies.targets" Condition="'$(ExcludeReferenceAssembliesImport)'!='true'" />
+
+  <!--
+    Import the codeAnalysis.targets file to enable analyzer support during build.
+    This should happen before we import the frameworkTargeting.targets because that import leads to computing a default
+    for the CodeAnalysisRuleset unless one is already specified
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)codeAnalysis.targets" />
+
+  <!--
+    Import the codeOptimization.targets file to enable profile guided code optimization for managed assemblies.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)codeOptimization.targets" />
+
+  <!--
+    Import the Symbols.targets file to provide access to Symbol Server index/archive tooling.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)Symbols.targets" />
+
+  <!--
+    Import the PublishProduct.targets file for publish tooling like NuGetPush.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)PublishProduct.targets" />
+
+  <!--
+    Import the default target framework targets.
+
+    Inputs:
+      TargetFrameworkIdentifier - If not set defaults to .NETPortable
+      TargetFrameworkVersion - If not set defaults to v4.5
+      TargetFrameworkProfile - If not set defaults to Profile7
+
+    This Imports portable.csharp/visualbasic.targets if .NETPortable is the identifier otherwise it imports csharp/visualbasic.targets
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)FrameworkTargeting.targets" Condition="'$(ExcludeFrameworkTargetingImport)'!='true'" />
+
+  <!--
+    Import the default assembly info generation targets
+
+      Inputs:
+        GenerateAssemblyInfo - Controls whether or not to generate the assembly info file and defaults to true if not set.
+        AssemblyVersion - If not set defaults to 1.0.0.0 but it is expected to be set in csproj files.
+        CLSCompliant - If not set defaults to true and if it is true then adds the assembly level CLSCompliant(true) attribute.
+
+      File Version Inputs:
+        MajorVersion - If not set defaults to 1.
+        MinorVersion - If not set defaults to 0.
+        BuildNumberMajor - If not set defaults to 0.
+        BuildNumberMinor - If not set defaults to 0.
+        AssemblyFileVersion - If not set defaults to $(MajorVersion).$(MinorVersion).$(BuildNumberMajor).$(BuildNumberMinor).
+
+      BuildNumberTarget - If this property is set it will try to import the file which allows for it to override the properties above.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)versioning.targets" Condition="'$(ExcludeVersioningImport)'!='true'" />
+
+  <Import Project="$(MSBuildThisFileDirectory)Packaging.targets" Condition="'$(ExcludePackagingImport)'!='true' AND '$(MSBuildProjectExtension)' == '.pkgproj'" />
+
+  <!-- Task to detect the TestNugetRuntimeId of a platform. This target is here to allow both the test build and sync steps to use
+       the same property for asset selection.
+  -->
+  <UsingTask TaskName="GetTargetMachineInfo" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <Target Name="GetDefaultTestRid">
+    <GetTargetMachineInfo>
+      <Output TaskParameter="RuntimeIdentifier" PropertyName="DefaultTestNugetRuntimeId" />
+    </GetTargetMachineInfo>
+    <!-- On Windows, we always use win7-x64 as the default test RID because the build context,
+         usually 32-bit full-framework MSBuild, is not a good default test context. -->
+    <PropertyGroup>
+      <DefaultTestNugetRuntimeId Condition="$(DefaultTestNugetRuntimeId.StartsWith('win'))">win7-x64</DefaultTestNugetRuntimeId>
+      <TestArchitecture Condition="'$(TestArchitecture)' == ''">x64</TestArchitecture>
+      <TestNugetRuntimeId Condition="'$(TestNugetRuntimeId)' == '' And '$(TestArchitecture)'=='x86'">win7-x86</TestNugetRuntimeId>
+      <TestNugetRuntimeId Condition="'$(TestNugetRuntimeId)' == ''">$(DefaultTestNugetRuntimeId)</TestNugetRuntimeId>
+    </PropertyGroup>
+  </Target>
+
+  <PropertyGroup>
+    <ResolvePkgProjReferencesDependsOn>GetDefaultTestRid;$(ResolvePkgProjReferencesDependsOn)</ResolvePkgProjReferencesDependsOn>
+  </PropertyGroup>
+
+  <!--
+    Import the default package restore and resolve targets
+
+      Inputs:
+        ProjectJson - If not set defaults to $(MSBuildProjectDirectory)\project.json
+        RestorePackages - If not set defaults to the existence of the $(ProjectJson)
+        ResolveNuGetPackages - If not set defaults to the existance of $(ProjectJson)
+
+      Depends on properties:
+        NugetRestoreCommand - Used to restore the project packages from packages.config
+        DnuRestoreCommand - Used to restore the project packages from project.json
+        PackagesDir - Packages are restored to and resolved from this location
+
+      Depends on properties set by csharp/visualbasic.targets so needs to be imported after.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)packageresolve.targets" Condition="'$(ExcludePackageResolveImport)'!='true'" />
+
+  <!--
+    Import the optional tooling restore and resolve targets
+
+      Inputs:
+        OptionalToolSource - If not set, optional tools are not restored
+        OptionalToolSourceUser - If not set, no authentication is used to access the feed
+        OptionalToolSourcePassword - If not set, no authentication is used to access the feed
+
+      Depends on properties:
+        DnuRestoreCommand - Used to restore the optional tool packages
+        PackagesDir - Location to resolve optional tool package assets
+        ToolsDir - Location to find optional-tool-runtime project.json
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)OptionalTooling.targets" />
+
+  <!--
+    Import the partial facade generation targets
+
+      Inputs:
+        GeneratePlatformNotSupportedAssembly - Determines wether to generate not-supported API for this assembly
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)notsupported.targets" Condition="'$(ExcludePartialFacadesImport)' != 'true'"/>
+
+  <!--
+    Import the default SR resource generation targets
+
+      Inputs:
+        ResourcesSourceOutputDirectory - If not set defaults to $(MSBuildProjectDirectory)\Resources.
+        StringResourcesPath - If not set defaults to $(ResourcesSourceOutputDirectory\Strings.resx if it exists. If the file exists
+          then the targets generates the strongly typed $(ResourcesSourceOutputDirectory)\SR.cs/vb file based on resource strings.
+        OmitResources - If set to true will skip resource inclusion even if StringResourcesPath exists.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)resources.targets" Condition="'$(ExcludeResourcesImport)'!='true'" />
+
+  <!--
+    Import the localization target
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)localization.targets" Condition="'$(ExcludeLocalizationImport)'!='true'" />
+
+  <!--
+    Import the partial facade generation targets
+
+      Inputs:
+        IsPartialFacadeAssembly - Determines whether the partial facade generation targets will be as a post-processing step on the
+          assembly. Also invokes special logic for determining References.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)partialfacades.targets" Condition="'$(ExcludePartialFacadesImport)' != 'true'"/>
+
+   <!-- Import the ApiCompat targets. -->
+  <Import Project="$(MSBuildThisFileDirectory)ApiCompat.targets" />
+
+  <!--
+    Import the contract resolution targets
+
+      Inputs:
+        AssemblyName - Needed to determine which contract name to map to
+        AssemblyVersion - Needed to determine which contract version to map to
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)resolveContract.targets" Condition="'$(ExcludeResolveContractImport)' != 'true'"/>
+  <!--
+    Import the default signing targets which will setup the authenticode properties and do OpenSourceSigning
+
+    Inputs:
+      SkipSigning - For projects that want to opt-out of strong name signing the can set this to true.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)sign.targets" Condition="'$(ExcludeSigningImport)'!='true'" />
+
+  <!--
+    Import the tests.targets which controls the publishing and running of the tests, including code coverage options.
+
+      Inputs:
+        RunTestsForProject - Usually set at the project level to disable the tests for a single project.
+        CoverageEnabledForProject - Usually set at the project level to disable code coverage for a single project.
+        SkipTests - Usually set at the root level for builds that want to disable all the tests.
+        ProjectJson - If not set defaults to $(MSBuildProjectDirectory)\project.json
+        CopyTestToTestDirectory - If not set defaults to $(IsTestProject)
+
+      Depends on Properties:
+        TestPath - Controls the root path from where the test assets are published and run from.
+        NugetRestoreCommand - Used to restore the test runtime package
+        DnuRestoreCommand - Used to restore the project packages from project.json
+        PackagesDir - Packages are restored to and resolved from this location
+   -->
+  <Import Project="$(MSBuildThisFileDirectory)tests.targets" Condition="'$(IsTestProject)'=='true' and '$(ExcludeTestsImport)'!='true'"/>
+
+  <!--
+    Import the PackageLibs.targets which exposes targets from library projects to report what
+    assets they contribute to nuget packages.
+      Inputs:
+        PackageTargetFramework - Target moniker to use for harvested dependencies.
+                                 If PackageTargetPath is not set, PackageTargetPath will be constructed
+                                 based on PackageTargetFramework.
+
+      Optional Inputs:
+        PackageSourcePath - Source path to the built output to be packaged, default is $(TargetPath)
+                            Can be overridden.
+        IsReferenceAssembly - true if this project is a reference assembly.
+        PackageTargetPath - Destination subpath in the package at which all assets from this project
+                            should be located.  Default is lib\$(PackageTargetFramework) for implementation
+                            assemblies, ref\$(PackageTargetFramework) for reference assemblies.  Can be
+                            overridden.  When overridding also override PackageTargetFramework.
+        PackageTargetRuntime - Runtime id to use for harvested dependencies, default is none.
+                               Can be overridden.  If PackageTargetRuntime is overridden and PackageTargetPath
+                               is not, PackageTargetPath will be constructed based on PackageTargetRuntime.
+        @(PackageDestination) - List of items with TargetFramework metadata that represent destination
+                                subpaths in the package at which all assets from this project should be
+                                located.  When specified takes precedence over PackageTargetPath &
+                                PackageTargetFramework.
+        DocumentationFile - location of xml doc produced by this project.
+        XmlDocFileRoot - location to pre-authored localized xml doc files
+        PackageIncludeDocs - true to include the docs next to this project's ouput.  Default
+                             is true for reference assemblies, false for implementation.
+   -->
+  <Import Project="$(MSBuildThisFileDirectory)PackageLibs.targets" Condition="'$(ExcludePackageLibsImport)'!='true'"/>
+
+  <Target Name="CheckDesignTime">
+    <!--
+      Visual Studio does a number of background builds to do a variety of tasks such as resolving references and preparing for intellisense.
+      These are called "design time" builds. You can only determine this state within a target as the properties VS sets are added at build time.
+
+      To see design time logs set TRACEDESIGNTIME=true before launching Visual Studio. Logs will go to %TEMP%.
+
+      Note that the existing $(DesignTimeBuild) is not set for all background builds.
+    -->
+    <PropertyGroup>
+      <VSDesignTimeBuild Condition="'$(BuildingInsideVisualStudio)'=='true' and '$(BuildingOutOfProcess)'=='false'">true</VSDesignTimeBuild>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    import the MicroBuild boot-strapper project (only relevant for shipping binaries)
+    NOTE: we import this at the end as it will override some dummy targets (e.g. SignFiles)
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)MicroBuild.Core.targets" Condition="Exists('$(MSBuildThisFileDirectory)MicroBuild.Core.targets') and '$(IsTestProject)' != 'true'" />
+
+  <!--
+    Providing a definition for __BlockReflectionAttribute in an assembly is a signal to the .NET Native toolchain
+    to remove the metadata for all non-public APIs. This both reduces size and disables private reflection on those
+    APIs in libraries that include this. The attribute can also be applied to individual public APIs to similarly block them.
+  -->
+  <PropertyGroup>
+    <BlockReflectionAttribute Condition="'$(BlockReflectionAttribute)' == '' and '$(UWPCompatible)' == 'true' and '$(IsTestProject)' != 'true'">true</BlockReflectionAttribute>
+    <BlockReflectionAttribute Condition="'$(MSBuildProjectExtension)' != '.csproj'">false</BlockReflectionAttribute>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(BlockReflectionAttribute)'=='true'">
+    <CoreCompileDependsOn>$(CoreCompileDependsOn);AddBlockReflectionAttribute</CoreCompileDependsOn>
+    <BlockReflectionAtributeFile>$(MSBuildThisFileDirectory)/BlockReflectionAttribute.cs</BlockReflectionAtributeFile>
+  </PropertyGroup>
+
+  <Target Name="AddBlockReflectionAttribute" >
+    <ItemGroup>
+      <Compile Include="$(BlockReflectionAtributeFile)" />
+    </ItemGroup>
+  </Target>
+
+  <Import Project="$(CustomAfterBuildCommonTargets)" Condition="Exists('$(CustomAfterBuildCommonTargets)')"/>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Post.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Build.Post.targets
new file mode 100755 (executable)
index 0000000..6ac5d75
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <Target Name="CloudBuild" Condition="'$(EnableCloudTest)' != 'true'" />
+
+  <!--
+    enables cloud-distributed testing.  please see target VerifyInputs
+    in CloudTest.targets for the complete list of required properties.
+  -->
+  <Import Project="$(MSBuildThisFileDirectory)CloudTest.targets" Condition="'$(EnableCloudTest)' == 'true'" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BuildVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/BuildVersion.targets
new file mode 100755 (executable)
index 0000000..4b62243
--- /dev/null
@@ -0,0 +1,16 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  
+  <PropertyGroup>
+    <TodayTimeStamp>$([System.DateTime]::Now.ToString(yyyyMMdd))</TodayTimeStamp>
+    <BuildVersionFilePath>$(BaseIntermediateOutputPath)</BuildVersionFilePath>
+    <BuildVersionFile Condition="'$(BuildVersionFile)'==''">$(BuildVersionFilePath)BuildVersion-$(TodayTimeStamp).props</BuildVersionFile>
+  </PropertyGroup>
+
+  <!-- If BuildVersion.props exists already then import it to get BuildNumberMajor, else generate it and override props values. -->
+  <Import Condition="Exists('$(BuildVersionFile)')" Project="$(BuildVersionFile)" />
+
+  <PropertyGroup Condition="!Exists('$(BuildVersionFile)')">
+    <ShouldCreateVersionFileDuringBuild>true</ShouldCreateVersionFileDuringBuild>
+  </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CloudTest.Helix.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CloudTest.Helix.targets
new file mode 100755 (executable)
index 0000000..8e44982
--- /dev/null
@@ -0,0 +1,406 @@
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <!-- For the separate package scenario (not BuildTools) we need to pick up the right version of the assembly.  -->
+    <!-- This will only work on versions of MSBuild that supply MSBuildRuntimeType (defaults to core in this case. -->
+    <BuildToolsTaskDir Condition="'$(BuildToolsTaskDir)'=='' And '$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)</BuildToolsTaskDir>
+    <BuildToolsTaskDir Condition="'$(BuildToolsTaskDir)'=='' And '$(MSBuildRuntimeType)' == 'Full'">$(MSBuildThisFileDirectory)\desktop\</BuildToolsTaskDir>
+  </PropertyGroup>
+
+  <UsingTask TaskName="CreateAzureContainer"             AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="RemoveItemMetadata"               AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="SendJobsToHelix"                  AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="UploadToAzure"                    AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="ValidateWorkItems"                AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="WriteItemsToJson"                 AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="WriteTestBuildStatsJson"          AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="ZipFileCreateFromDirectory"       AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="ZipFileCreateFromDependencyLists" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+
+  <!-- See Documentation\Samples\CloudTest.Helix.targets.sampleproject for a sample project.
+
+       Some helpful Helix environment variables: (Use appropriate-for-OS means to access, i.e. %WINDOWS% or $Linux, $OSX )
+       **********************************************************************************************************************************
+        HELIX_WORKITEM_PAYLOAD      - Execution folder of helix workitem, current directory when using relative path.
+        HELIX_CORRELATION_ID        - GUID identifier for a helix run.
+        HELIX_PYTHONPATH            - Path to python executable
+        HELIX_CORRELATION_PAYLOAD   - Correlation payload folder;  root of where all correlation payloads are unzipped.
+        HELIX_WORKITEM_FRIENDLYNAME - Friendly name of work item
+       **********************************************************************************************************************************
+
+       Variables that CloudTest.Helix.Targets cares about:
+       **********************************************************************************************************************************
+       Required Properties:
+       **********************************************************************************************************************************
+       HelixJobType                 - Job Type formatting string, used for sorting and display of jobs.
+       HelixSource                  - Job Source formatting string, used for sorting and display of jobs.
+       TargetQueues                 - Queue(s) to send Jobs to. (TODO: Need discoverability for users)
+       BuildMoniker                 - Identifying name for build when sending to Helix.  Used for labelling runs.
+       CloudDropConnectionString    - Azure Storage account connection string used for payloads.
+       CloudResultsConnectionString - Azure Storage account connection string used for results.
+       ArchivesRoot                 - Relative path for work item payloads to use.  Blob Uris will be made relative to this.
+       
+       **********************************************************************************************************************************
+       Optional Properties:
+       **********************************************************************************************************************************
+       TestListFilename  - File name to use for test list sent to Helix.                      Default: TestList.json
+       OverwriteOnUpload - Whether to overwrite blobs if they already exist on upload.        Default: False
+       ContainerName     - Container name for uploaded files.                                 Default: build-<Random GUID>. 
+       IsOfficial        - Boolean flag for display on Mission Control.                       Default: False:
+       HelixApiEndpoint  - Endpoint to send jobs to.                                          Default: https://helix.dot.net/api/2016-06-28/jobs
+       CloudResultsReadTokenValidDays  - Days that result URLs produced will be readble       Default: 30
+       CloudResultsWriteTokenValidDays - Days that result URLs produced will be writeable     Default: 4
+       SupplementalPayloadDir - Temp (deletable) dir for assembling supplemental payloads     Default: Random folder in %TEMP%
+       HelixApiAccessKey            - GitHub API Access Key for sending jobs to Helix.  Get from https://helix.dot.net/UserProfile/Index/
+       HelixLogFolder    - Folder for storing JSON files describing job start and other info  Default: <Blank>
+       HelixCorrelationInfoFileName - JSON file containing info on started jobs               Default: Helix-correlation-infos.json
+       HelixJobProperties- Must be JSON.  String describing Helix MC-specific metadata.       Default: <Blank>
+       HelixArchLabel    - If HelixJobProperties is not set, we'll use this to fill it out    Default: <Blank>
+       HelixConfigLabel  - If HelixJobProperties is not set, we'll use this to fill it out    Default: <Blank>
+       MaxRetryCount     - Max automatic retry of workitems which do not return 0             Default: 0 (no retry)
+       HelixAttempt      - A lexically monotonic increasing string distinguishing             Default: <Blank>
+                           jobs whose results should override previous executions.
+
+       **********************************************************************************************************************************
+       Re-queuing Properties:
+       **********************************************************************************************************************************
+       UseContinuationRunner  - Use runner script that is capable of sending to another queue when finished  Default: False
+       SecondaryQueue         - When submitting multi-stage tests, queue for secondary jobs                  Default: <Blank>
+       SecondarySasValidHours - SAS Valid time for token provided for multi-stage tests.                     Default: 15.0
+       SecondaryPayloadDir    - Folder to make into workitem payload for continued execution                 Default: <Blank>
+
+       **********************************************************************************************************************************
+       Required ITaskItems:
+       **********************************************************************************************************************************
+       HelixWorkItem         - Zip files to be uploaded as payloads. 
+       
+       **********************************************************************************************************************************
+       Optional ITaskItems:
+       **********************************************************************************************************************************
+       HelixCorrelationPayloadFile - Zip files to be uploaded as correlation payloads (shared by all work items, cached where possible)       
+    -->
+
+  <!-- Main entry point -->
+  <Target Name="HelixCloudBuild" DependsOnTargets="VerifyInputs;PreCloudBuild;ValidateWorkItems;UploadContent;CreateTestListJson" />
+
+  <PropertyGroup>
+    <OverwriteOnUpload Condition="'$(OverwriteOnUpload)' == ''">false</OverwriteOnUpload>
+    <ContainerName Condition="'$(ContainerName)'== ''">build-$([System.Guid]::NewGuid().ToString("N"))</ContainerName>
+    <ContainerName>$(ContainerName.ToLower())</ContainerName>
+    <TestListFilename Condition="'$(TestListFilename)'==''">TestList.json</TestListFilename>
+    <SupplementalPayloadDir Condition="'$(SupplementalPayloadDir)' == ''">$([System.IO.Path]::GetTempPath())$([System.IO.Path]::GetRandomFileName())/SupplementalPayload/</SupplementalPayloadDir>
+    <SupplementalPayloadFilename>SupplementalPayload.zip</SupplementalPayloadFilename>
+    <SupplementalPayloadFile>$(ArchivesRoot)$(SupplementalPayloadFilename)</SupplementalPayloadFile>
+    <IsOfficial Condition="'$(IsOfficial)'!=''">false</IsOfficial>
+    <HelixApiEndpoint Condition="'$(HelixApiEndpoint)'==''">https://helix.dot.net/api/2016-06-28/jobs</HelixApiEndpoint>
+    <MaxRetryCount Condition="'$(MaxRetryCount)' == ''">0</MaxRetryCount>
+  </PropertyGroup>
+
+  <!-- Set Helix environment vars based on target platform -->
+  <!-- This is only used in the case where property 'UseScriptRunner' is true.-->
+  <PropertyGroup Condition="'$(TargetsWindows)' == 'true' AND '$(UseScriptRunner)' == 'true' ">
+    <HelixPythonPath>%HELIX_PYTHONPATH%</HelixPythonPath>
+    <HelixScriptRoot>%HELIX_SCRIPT_ROOT%\</HelixScriptRoot>
+    <RunnerScript>%HELIX_CORRELATION_PAYLOAD%\RunnerScripts\scriptrunner\scriptrunner.py</RunnerScript>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(TargetsWindows)' == 'true' AND '$(UseContinuationRunner)' == 'true' ">
+    <RunnerScript>%HELIX_CORRELATION_PAYLOAD%\RunnerScripts\scriptrunner\continuationrunner.py --next_queue $(SecondaryQueue) --next_payload_dir $(SecondaryPayloadDir)</RunnerScript>
+    <SecondarySasValidHours Condition="'$(SecondarySasValidHours)' == ''">15.0</SecondarySasValidHours>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(TargetsWindows)' != 'true' AND '$(UseScriptRunner)' == 'true' ">
+    <HelixPythonPath>$HELIX_PYTHONPATH</HelixPythonPath>
+    <HelixScriptRoot>$HELIX_SCRIPT_ROOT/</HelixScriptRoot>
+    <RunnerScript>$HELIX_CORRELATION_PAYLOAD/RunnerScripts/scriptrunner/scriptrunner.py</RunnerScript>
+  </PropertyGroup>
+
+  <Target Name="VerifyInputs">
+    <!-- Verify all required properties have been specified.  Update the comment above if you update this list! -->
+    <Error Condition="'$(ArchivesRoot)' == ''"                                         Text="Missing required property ArchivesRoot." />
+    <Error Condition="'$(HelixJobType)' == ''"                                         Text="Missing required property HelixJobType." />
+    <Error Condition="'$(HelixSource)' == ''"                                          Text="Missing required property HelixSource." />
+    <Error Condition="'$(TargetQueues)' == ''"                                         Text="Missing required property TargetQueues." />
+    <Error Condition="'$(BuildMoniker)' == ''"                                         Text="Missing required property BuildMoniker." />
+    <Error Condition="'$(CloudDropConnectionString)' == ''"                            Text="Missing required property CloudDropConnectionString." />
+    <Error Condition="'$(CloudResultsConnectionString)' == ''"                         Text="Missing required property CloudResultsConnectionString." />
+    <Error Condition="'$(HelixJobProperties)' == '' and ('$(HelixArchLabel)' == '' or '$(HelixConfigLabel)' == '')"
+                                                                                       Text="HelixJobProperties (JSON), or HelixArchLabel and HelixConfigLabel (string) must be set to start Helix jobs" />
+  </Target>
+
+  <!-- Provided as an extensibility point for targets to run before the real work begins -->
+  <Target Name="PreCloudBuild">
+
+    <!-- Copy runner scripts so they can be uploaded as supplemental payload -->
+    <ItemGroup>
+      <RunnerScripts Include="$(ToolsDir)RunnerScripts/**/*.py" />
+      <RunnerScripts Include="$(ToolsDir)RunnerScripts/**/*.sh" />
+      <RunnerScripts Include="$(ToolsDir)RunnerScripts/**/*.txt" />
+    </ItemGroup>
+
+    <!-- Split up Target Queues list 
+         In order to support all delimiters (commas, plus and semicolons), I do a little hoop-jumping to do a replace first
+         Note that queues will never have ',', '+' or ';' in their name, and this greatly simplifies providing a queue list in *nix.
+    -->
+    <PropertyGroup>
+      <ProcessedTargetQueues>$([System.String]::Copy('$(TargetQueues)').Replace(',',';').Replace('+',';'))</ProcessedTargetQueues>  
+    </PropertyGroup>
+
+    <ItemGroup>
+      <!-- This Split() is needed since the semicolon in ProcessedTargetQueues is now a literal -->
+      <TargetQueue Include="$(ProcessedTargetQueues.Split(';'))" />
+    </ItemGroup>
+    <Message Text="Will Enqueue to @(TargetQueue->Count()) Queue(s) : @(TargetQueue)" />
+
+    <!-- Compress the supplemental payload directory for upload -->
+    <!-- We might not have RunnerScripts, so skip the tasks in that case -->
+    <MakeDir Directories="$(SupplementalPayloadDir)"/>
+    <Copy Condition="'@(RunnerScripts->Count())'!='0'"
+          SourceFiles="@(RunnerScripts)"
+          DestinationFiles="@(RunnerScripts->'$(SupplementalPayloadDir)RunnerScripts/%(RecursiveDir)%(Filename)%(Extension)')"
+          SkipUnchangedFiles="true" />
+    <ZipFileCreateFromDirectory Condition="'@(RunnerScripts->Count())'!='0'"
+        SourceDirectory="$(SupplementalPayloadDir)"
+        DestinationArchive="$(SupplementalPayloadFile)"
+        OverwriteDestination="true" />
+    <RemoveDir Directories="$(SupplementalPayloadDir)"/>
+    <ItemGroup>
+      <SupplementalPayload Condition="'@(RunnerScripts->Count())'!='0'" Include="$(SupplementalPayloadFile)">
+        <RelativeBlobPath>$(SupplementalPayloadFilename)</RelativeBlobPath>
+      </SupplementalPayload>
+    </ItemGroup>
+  </Target>
+
+  <!-- Make sure the work items included contain all the required fields, calculate relative blob paths -->
+  <Target Name="ValidateWorkItems">
+    <ValidateWorkItems WorkItems="@(HelixWorkItem)" WorkItemArchiveRoot="$(ArchivesRoot)">
+      <Output TaskParameter="ProcessedWorkItems" ItemName="HelixProcessedWorkItem"/>
+    </ValidateWorkItems>
+  </Target>
+
+  <!-- Create Azure containers and file shares -->
+  <Target Name="CreateAzureStorage">
+    <CreateAzureContainer
+      ConnectionString="$(CloudDropConnectionString)"
+      ContainerName="$(ContainerName)"
+      ReadOnlyTokenDaysValid="30">
+      <Output TaskParameter="StorageUri" PropertyName="DropUri" />
+      <Output TaskParameter="ReadOnlyToken" PropertyName="DropUriReadOnlyToken" />
+    </CreateAzureContainer>
+
+    <PropertyGroup>
+      <CloudResultsReadTokenValidDays  Condition="'$(CloudResultsReadTokenValidDays)' == ''">30</CloudResultsReadTokenValidDays>
+      <CloudResultsWriteTokenValidDays Condition="'$(CloudResultsWriteTokenValidDays)' == ''">4</CloudResultsWriteTokenValidDays>
+    </PropertyGroup>
+
+    <CreateAzureContainer
+      ConnectionString="$(CloudResultsConnectionString)"
+      ContainerName="$(ContainerName)"
+      ReadOnlyTokenDaysValid ="$(CloudResultsReadTokenValidDays)"
+      WriteOnlyTokenDaysValid="$(CloudResultsWriteTokenValidDays)">
+
+      <Output TaskParameter="StorageUri"     PropertyName="ResultsUri" />
+      <Output TaskParameter="ReadOnlyToken"  PropertyName="ResultsReadOnlyToken" />
+      <Output TaskParameter="WriteOnlyToken" PropertyName="ResultsWriteOnlyToken" />
+    </CreateAzureContainer>
+  </Target>
+
+  <!-- Upload content to Azure (Everything except test list) -->
+  <Target Name="UploadContent" DependsOnTargets="CreateAzureStorage">
+    <ItemGroup>
+      <LocalFileForUpload Include="@(HelixProcessedWorkItem->Metadata('PayloadFile'))">
+        <RelativeBlobPath>%(RelativeBlobPath)</RelativeBlobPath>
+      </LocalFileForUpload>
+      <!-- For now assume these all go in the root of the container -->
+      <LocalPayloadFileForUpload Include="@(HelixCorrelationPayloadFile)">
+        <RelativeBlobPath>%(FileName)%(Extension)</RelativeBlobPath>
+      </LocalPayloadFileForUpload>
+    </ItemGroup>
+
+    <!-- Debug output of work items, and a warning if there are none. -->
+    <Message Text="Files for upload :: @(LocalFileForUpload)" Importance="Low" />
+
+    <!-- Verify the test archives were created -->
+    <Warning Condition="'@(LocalFileForUpload->Count())' == '0'" Text="Didn't find any archives in supplied HelixWorkItem(s)." />
+
+    <!-- Work Item payloads -->
+    <UploadToAzure
+      Condition="'@(LocalFileForUpload->Count())' != '0'"
+      ConnectionString="$(CloudDropConnectionString)"
+      ContainerName="$(ContainerName)"
+      Items="@(LocalFileForUpload->Distinct())"
+      Overwrite="$(OverwriteOnUpload)" />
+
+    <!-- Correlation payload(s) -->
+    <UploadToAzure
+      Condition="'@(LocalPayloadFileForUpload->Count())' != '0'"
+      ConnectionString="$(CloudDropConnectionString)"
+      ContainerName="$(ContainerName)"
+      Items="@(LocalPayloadFileForUpload->Distinct())"
+      Overwrite="$(OverwriteOnUpload)" />
+
+    <!-- Supplemental payload.  TODO: This could be combined with Correlation Payload items, there's not much(any?) difference -->
+    <UploadToAzure
+      ConnectionString="$(CloudDropConnectionString)"
+      ContainerName="$(ContainerName)"
+      Items="@(SupplementalPayload)"
+      Overwrite="$(OverwriteOnUpload)"
+      Condition="'@(SupplementalPayload)' != ''" />
+
+  </Target>
+
+  <Target Name="CreateTestListJson">
+    <!-- We always bring the supplemental payload folder.  
+         This contains whatever's in src\Microsoft.DotNet.Build.CloudTestTasks\RunnerScripts,
+         but can also contain various other stuff.  
+         -->
+    <ItemGroup>
+      <CorrelationPayloadUri Include="@(SupplementalPayload->'$(DropUri)%(RelativeBlobPath)$(DropUriReadOnlyToken)')" />
+      <CorrelationPayloadUri Include="@(LocalPayloadFileForUpload->'$(DropUri)%(RelativeBlobPath)$(DropUriReadOnlyToken)')" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <!-- Flatten it into a property as msbuild chokes on @(CorrelationPayloadUri) in CorrelationPayloadUris -->
+      <CorrelationPayloadUris>@(CorrelationPayloadUri)</CorrelationPayloadUris>
+      <SecondaryQueuesJson Condition="'$(SecondaryQueue)' != ''">{ &quot;QueueId&quot;:&quot;$(SecondaryQueue)&quot;,&quot;SasValidHours&quot;: $(SecondarySasValidHours), &quot;EnqueueSAS&quot; : null, &quot;DropContainerUri&quot; : null,&quot;DropContainerRsas&quot; : null,&quot;DropContainerWsas&quot; : null }</SecondaryQueuesJson>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <HelixProcessedWorkItem>
+        <Command Condition="'$(UseScriptRunner)'!='true'">%(Command)</Command>
+        <!-- When UseScriptRunner is set, we'll wrap commands provided with special Helix-y goo for telemetry-->
+        <Command Condition="'$(UseScriptRunner)'=='true' AND '$(TargetsWindows)' == 'true'">$(HelixPythonPath) $(RunnerScript) --script %(Command)</Command>
+        <Command Condition="'$(UseScriptRunner)'=='true' AND '$(TargetsWindows)' != 'true'">chmod +x $HELIX_WORKITEM_PAYLOAD/*.sh &amp;&amp; $(HelixPythonPath) $(RunnerScript) --script %(Command)</Command>
+        <CorrelationPayloadUris>[$(CorrelationPayloadUris)]</CorrelationPayloadUris>
+        <PayloadUri>$(DropUri)%(RelativeBlobPath)$(DropUriReadOnlyToken)</PayloadUri>
+        <WorkItemId>%(WorkItemId)</WorkItemId>
+        <TimeoutInSeconds>%(TimeoutInSeconds)</TimeoutInSeconds>
+        <SecondaryQueues Condition="'$(SecondaryQueue)' != ''">[$(SecondaryQueuesJson)]</SecondaryQueues>              
+      </HelixProcessedWorkItem>
+    </ItemGroup>
+
+    <!-- I'd love a built-in way to do this, but I'm compromising here since this lets us use 
+         arbitrary extra metadata in the future to compose work items, then strip out extra stuff used along the way.
+         It lets us use a single item to bring along everything we might possibly need in the future -->
+    <RemoveItemMetadata Items="@(HelixProcessedWorkItem)" FieldsToRemove="RelativeBlobPath;PayloadFile">
+      <Output TaskParameter="ProcessedItems" ItemName="HelixProcessedWorkItemForList"/>
+    </RemoveItemMetadata>
+
+    <WriteItemsToJson JsonFileName="$(HelixLogFolder)$(TestListFilename)" Items="@(HelixProcessedWorkItemForList)" ForceJsonArray="true" />
+    <ItemGroup>
+      <HelixWorkItemList Include="$(HelixLogFolder)$(TestListFilename)">
+        <RelativeBlobPath>$(TestListFilename)</RelativeBlobPath>
+        <BuildCompleteJson>$(HelixLogFolder)BuildComplete.json</BuildCompleteJson>
+        <OfficialBuildJson>$(HelixLogFolder)OfficialBuild.json</OfficialBuildJson>
+        <HelixJobUploadCompletePath>$(HelixLogFolder)helixjobuploadcomplete.sem</HelixJobUploadCompletePath>
+      </HelixWorkItemList>
+    </ItemGroup>
+
+    <UploadToAzure
+     ConnectionString="$(CloudDropConnectionString)"
+     ContainerName="$(ContainerName)"
+     Items="@(HelixWorkItemList)"
+     Overwrite="$(OverwriteOnUpload)" />
+  </Target>
+
+  <!-- Write event hub notification JSON files -->
+  <Target Name="WriteCompletionEvent"
+          AfterTargets="CreateTestListJson"
+          Inputs="%(HelixWorkItemList.Identity)"
+          Outputs="%(HelixWorkItemList.BuildCompleteJson)">
+
+    <CreateItem Include="@(TargetQueue)" AdditionalMetadata="ResultsUri=$(ResultsUri)%(TargetQueue.Identity)/;QueueId=%(TargetQueue.Identity)">
+      <Output TaskParameter="Include" ItemName="BuildCompleteTemplateV2" />
+    </CreateItem>
+
+    <!-- If the user didn't provide HelixJobProperties, generate them from HelixArchLabel, HelixConfigLabel, and QueueId -->
+    <ItemGroup Condition="'$(HelixJobProperties)' == ''">
+      <BuildCompleteTemplateV2>
+        <Properties>{ &quot;architecture&quot; : &quot;$(HelixArchLabel)&quot;, &quot;configuration&quot;: &quot;$(HelixConfigLabel)&quot;, &quot;operatingSystem&quot; : &quot;%(QueueId)&quot; }</Properties>
+      </BuildCompleteTemplateV2>
+    </ItemGroup>
+    <ItemGroup Condition="'$(HelixJobProperties)' != ''">
+      <BuildCompleteTemplateV2>
+        <Properties>$(HelixJobProperties)</Properties>
+      </BuildCompleteTemplateV2>
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(HelixCreator)' != ''">
+      <BuildCompleteTemplateV2>
+        <Creator>$(HelixCreator)</Creator>
+      </BuildCompleteTemplateV2>
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(HelixPullRequestId)' != ''">
+      <BuildCompleteTemplateV2>
+        <PullRequestId>$(HelixPullRequestId)</PullRequestId>
+      </BuildCompleteTemplateV2>
+    </ItemGroup>
+
+    <ItemGroup>
+      <!-- V1 is long since deprecated, and not supported here.  
+           Keeping the name for clarity.                       -->
+      <BuildCompleteTemplateV2>
+        <DropContainerSAS>$(DropUriReadOnlyToken)</DropContainerSAS>
+        <ListUri>$(DropUri)%(HelixWorkItemList.Filename)%(HelixWorkItemList.Extension)$(DropUriReadOnlyToken)</ListUri>
+        <ResultsUriRSAS>$(ResultsReadOnlyToken)</ResultsUriRSAS>
+        <ResultsUriWSAS>$(ResultsWriteOnlyToken)</ResultsUriWSAS>
+        <Build>$(BuildMoniker)</Build>
+        <Type>$(HelixJobType)</Type>
+        <Source>$(HelixSource)</Source>
+        <MaxRetryCount>$(MaxRetryCount)</MaxRetryCount>
+        <Attempt>$(HelixAttempt)</Attempt>
+      </BuildCompleteTemplateV2>
+      <BuildComplete Include="@(BuildCompleteTemplateV2)"/>
+    </ItemGroup>
+
+    <WriteItemsToJson JsonFileName="%(HelixWorkItemList.BuildCompleteJson)" Items="@(BuildComplete)" />
+    <Message Text="Wrote job-start (build complete) JSON for @(BuildComplete->Count()) Queues." />
+    <Message Condition="$(MaxRetryCount) &gt; 1" Text="Work Items will automatically retry on non-zero exit code up to $(MaxRetryCount) times." />
+    
+    <CreateItem Include="%(HelixWorkItemList.BuildCompleteJson)" AdditionalMetadata="RelativeBlobPath=JobStartJsonMessages.json">
+      <Output TaskParameter="Include" ItemName="JobStartJsons" />
+    </CreateItem>
+    
+    <UploadToAzure
+     ConnectionString="$(CloudDropConnectionString)"
+     ContainerName="$(ContainerName)"
+     Items="@(JobStartJsons)"
+     Overwrite="$(OverwriteOnUpload)" />
+    <Message Text="Uploaded job-start JSON files to $(ContainerName).   These can be used for resending the same job for debugging purposes." />
+
+  </Target>
+
+  <!-- Send completion event to Helix API -->
+  <Target Name="SendCompletionEvent"
+          AfterTargets="WriteCompletionEvent"
+          Inputs="%(HelixWorkItemList.BuildCompleteJson)"
+          Outputs="%(HelixWorkItemList.HelixJobUploadCompletePath)"
+          Condition="'$(SkipSendToHelix)' != 'true'">
+    <SendJobsToHelix
+      AccessToken="$(HelixApiAccessKey)"
+      ApiEndpoint="$(HelixApiEndpoint)"
+      EventDataPath="%(HelixWorkItemList.BuildCompleteJson)">
+      <Output TaskParameter="JobIds" ItemName="GeneratedCorrelationId" />
+    </SendJobsToHelix>
+
+    <!-- Upload the Correlation Ids generated to the test drop container for tracking purposes-->
+    <PropertyGroup>
+      <HelixCorrelationInfoFileName Condition="'$(HelixCorrelationInfoFileName)'==''">Helix-correlation-infos.json</HelixCorrelationInfoFileName>
+    </PropertyGroup>
+
+    <Message Text="Writing correlation info to: $(HelixLogFolder)$(HelixCorrelationInfoFileName) " />
+    <WriteItemsToJson JsonFileName="$(HelixLogFolder)$(HelixCorrelationInfoFileName)" Items="@(GeneratedCorrelationId)" ForceJsonArray="true" />
+    <ItemGroup>
+      <CorrelationFile Include="$(HelixLogFolder)$(HelixCorrelationInfoFileName)">
+        <RelativeBlobPath>Tracking/$(HelixCorrelationInfoFileName)</RelativeBlobPath>
+      </CorrelationFile>
+    </ItemGroup>
+
+    <UploadToAzure
+        ConnectionString="$(CloudDropConnectionString)"
+        ContainerName="$(ContainerName)"
+        Items="@(CorrelationFile)"
+        Overwrite="true" />
+
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CloudTest.Perf.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CloudTest.Perf.targets
new file mode 100755 (executable)
index 0000000..306b037
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- run before PreCloudBuild so it can consume the output -->
+  <Target Name="PrepareForCloudBuild"
+          BeforeTargets="PreCloudBuild"
+          DependsOnTargets="CreatePerfJson" />
+
+  <PropertyGroup>
+    <PerfResultsContainer>perf-jobs-result-jsons</PerfResultsContainer>
+    <PerfRunnerJsonFileName>xunitrunner-perf.json</PerfRunnerJsonFileName>
+    <!-- place the JSON file in the same directory as the runner script -->
+    <PerfRunnerJsonFile>$(SupplementalPayloadDir)RunnerScripts/xunitrunner-perf/$(PerfRunnerJsonFileName)</PerfRunnerJsonFile>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(UseLegacyXunitPerfRunner)'=='true' AND '$(TargetsWindows)' == 'true'">
+    <RunnerScript>%HELIX_CORRELATION_PAYLOAD%\RunnerScripts\xunitrunner-perf\xunitrunner-perf.py</RunnerScript>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(UseLegacyXunitPerfRunner)'=='true' AND '$(TargetsWindows)' != 'true'">
+    <RunnerScript>$HELIX_CORRELATION_PAYLOAD/RunnerScripts/xunitrunner-perf/xunitrunner-perf.py</RunnerScript>
+  </PropertyGroup>
+  <!-- creates a JSON file to be uploaded as supplemental payload -->
+  <Target Name="CreatePerfJson">
+    <CreateAzureContainer
+      AccountKey="$(CloudResultsAccessToken)"
+      AccountName="$(CloudResultsAccountName)"
+      ContainerName="$(PerfResultsContainer)"
+      ReadOnlyTokenDaysValid="30"
+      WriteOnlyTokenDaysValid="1">
+        <Output TaskParameter="StorageUri" PropertyName="RootURI" />
+        <Output TaskParameter="ReadOnlyToken" PropertyName="ReadOnlyToken" />
+        <Output TaskParameter="WriteOnlyToken" PropertyName="WriteOnlyToken" />
+    </CreateAzureContainer>
+    <ItemGroup>
+      <PerfRunnerJson Include="dummy">
+        <RootURI>$(RootURI)</RootURI>
+        <ReadToken>$(ReadOnlyToken)</ReadToken>
+        <WriteToken>$(WriteOnlyToken)</WriteToken>
+        <Creator>$(Creator)</Creator>
+        <BuildMoniker>$(BuildMoniker)</BuildMoniker>
+        <TestProduct>$(TestProduct)</TestProduct>
+        <TargetQueue>$(TargetQueue)</TargetQueue>
+        <Branch>$(Branch)</Branch>
+      </PerfRunnerJson>
+    </ItemGroup>
+    <WriteItemsToJson JsonFileName="$(PerfRunnerJsonFile)" Items="@(PerfRunnerJson)" />
+  </Target>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CodeCoverage.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CodeCoverage.targets
new file mode 100755 (executable)
index 0000000..b680c63
--- /dev/null
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!--
+    Code coverage package versions go here and in the test-runtime-packages.config
+  -->
+  <PropertyGroup>
+    <OpenCoverVersion>4.6.519</OpenCoverVersion>
+    <ReportGeneratorVersion>3.0.1</ReportGeneratorVersion>
+    <CoverallsUploaderVersion>1.4</CoverallsUploaderVersion>
+  </PropertyGroup>
+  
+  <!-- Coverage options -->
+  <PropertyGroup>
+    <CodeCoverageEnabled>false</CodeCoverageEnabled>
+    <CodeCoverageEnabled Condition="'$(SkipTests)' != 'true' and '$(RunningOnUnix)' != 'true' and '$(Coverage)' == 'true' and '$(Performance)' != 'true'">true</CodeCoverageEnabled>
+    <CoverageReportDir Condition="'$(CoverageReportDir)' == ''">$(TestWorkingDir)coverage\</CoverageReportDir>
+
+    <!-- This targets file has two modes one for individual projects and one for all -->
+    <GenerateCodeCoverageReportForAll Condition="'$(GenerateCodeCoverageReportForAll)'==''">false</GenerateCodeCoverageReportForAll>
+    <CoverageEnabledForProject Condition="'$(GenerateCodeCoverageReportForAll)'=='true'">false</CoverageEnabledForProject>
+    <CoverageEnabledForProject Condition="'$(CoverageEnabledForProject)'=='' and '$(IsTestProject)'=='true'">$(CodeCoverageEnabled)</CoverageEnabledForProject>
+
+    <GenerateIndividualCoverageReport Condition="'$(BuildAllProjects)'!='true' and '$(CoverageEnabledForProject)'=='true'">true</GenerateIndividualCoverageReport>
+    <GenerateFullCoverageReport Condition="'$(GenerateCodeCoverageReportForAll)'=='true' and '$(CodeCoverageEnabled)'=='true' and '$(SkipFullCoverageReport)' != 'true'">true</GenerateFullCoverageReport>
+    <GenerateVisitedMethodsReport Condition="'$(GenerateCodeCoverageReportForAll)'=='true' and '$(CodeCoverageEnabled)'=='true' and '$(GenerateVisitedReport)' == 'true'">true</GenerateVisitedMethodsReport>
+
+    <!-- We need to filter the data to only the assembly being tested. Otherwise we will gather tons of data about other assemblies. -->
+    <_ProjectDirectoryUnderSourceDir Condition="'$(IsTestProject)' == 'true'">$(MSBuildProjectDirectory.SubString($(SourceDir.Length)))</_ProjectDirectoryUnderSourceDir>
+    <AssemblyBeingTestedName Condition="'$(IsTestProject)' == 'true'">$(_ProjectDirectoryUnderSourceDir.SubString(0, $(_ProjectDirectoryUnderSourceDir.IndexOfAny("\\/"))))</AssemblyBeingTestedName>
+
+    <!-- 
+      When coverage is enabled, we disallow building projects in parallel. 
+      There appear to be issues with the OpenCover tool in these scenarios. 
+    -->
+    <SerializeProjects Condition="'$(CodeCoverageEnabled)'=='true'">true</SerializeProjects>
+  </PropertyGroup>
+
+  <Target Name="CreateCoverageFilter" BeforeTargets="GenerateTestExecutionScripts">
+    <!-- By default, code coverage data is only gathered for the assembly being tested. 
+         CodeCoverageAssemblies can be passed in to the build to gather coverage on additional assemblies. -->
+    <ItemGroup>
+      <_CodeCoverageAssemblies Include="$(AssemblyBeingTestedName)" />
+      <_CodeCoverageAssemblies Include="@(AdditionalCodeCoverageAssemblies)" />
+      <_CodeCoverageAssemblies Include="$(CodeCoverageAssemblies)" Condition="'$(CodeCoverageAssemblies)' != ''" />
+    </ItemGroup>
+    <PropertyGroup>
+      <CoverageFilter>@(_CodeCoverageAssemblies->'+[%(Identity)]*', ' ')</CoverageFilter>
+      <CoverageFilter Condition="'$(CodeCoverageAssemblies)' == 'all'">[*]*</CoverageFilter>
+    </PropertyGroup>
+  </Target>
+
+  <!-- *********************************************************************************************** -->
+  <!-- As of 10/2017 OpenCover does not support portable PDBs, but we want the builds to generate
+       portable PDBs.  Thus we generate windows PDBs from portable PDBs here.   Can be removed
+       when OpenCover directly supports Portable PDBs (probably by early 2018) -->
+
+  <Target Name="GenerateWindowsPdbsForAssemblyBeingTested" 
+    BeforeTargets="GenerateTestExecutionScripts"
+    Condition="'$(CodeCoverageEnabled)' == 'true' and '$(TargetOS)'=='Windows_NT'">
+
+    <!-- We look for the DLL being tested for coverage and its PDB create a WindowsPDB\*.pdb which has
+         the windows PDB.  -->
+    <ItemGroup>
+      <PortableDllsToConvert Include="$(NETCoreAppTestSharedFrameworkPath)$(AssemblyBeingTestedName).dll">
+        <PdbPath>$(NETCoreAppTestSharedFrameworkPath)$(AssemblyBeingTestedName).pdb</PdbPath>
+        <TargetPath>$(NETCoreAppTestSharedFrameworkPath)WindowsPDB/$(AssemblyBeingTestedName).pdb</TargetPath>
+      </PortableDllsToConvert>
+
+      <ExistingPortableDllsToConvert Include="@(PortableDllsToConvert)" Condition="Exists('%(PortableDllsToConvert.Identity)') AND Exists('%(PortableDllsToConvert.PdbPath)')"/>
+    </ItemGroup>
+
+    <!-- There are two file in CoreFX, (System.Security.Permissions and Microsoft.Win32.Registry.AccessControl.pdb)  
+         are generated by the GenFacades task and lack a Debug diretory (see https://github.com/dotnet/buildtools/issues/1739)
+         This causes ConvertPortablePdbsToWindowsPdbs to fail.    Work around it right now by using WarnAndContinue 
+         Soon we won't need this code, (since OpenCover will support portable PDBs) so it is OK to just give up for now.  -->
+    <ConvertPortablePdbsToWindowsPdbs Files="@(ExistingPortableDllsToConvert)" ContinueOnError="WarnAndContinue"/>
+
+    <!-- This is a work around because it seems that OpenCover does not seem to accept the PDB unless 
+         it is right next to the DLL it is for.  (-searchDir:XXX does not seem to work).   
+         This code puts next to the DLL as a work-around.   However doing thi also clobbers 
+         the original portable PDB in the runtime directory in the process.   I don't like this but 
+         it does unblock things and this is all intended to be temporary until OpenCover supports 
+         portable PDBs directly  -->
+    <Message Importance="high" Text="Replacing Portable PDB with Windows Pdb in place!" />
+    <Copy SourceFiles="%(ExistingPortableDllsToConvert.TargetPath)" DestinationFolder="$(NETCoreAppTestSharedFrameworkPath)" Condition="Exists('%(ExistingPortableDllsToConvert.TargetPath)')"/>
+  </Target>
+  <!-- *********************************************************************************************** -->
+
+  <!-- xUnit command line with coverage enabled -->
+  <PropertyGroup Condition="'$(CoverageEnabledForProject)'=='true'">
+    <CoverageHost>$(PackagesDir)OpenCover\$(OpenCoverVersion)\tools\OpenCover.Console.exe</CoverageHost>
+    <CoverageOutputFilePath>$(CoverageReportDir)$(MSBuildProjectName).coverage.xml</CoverageOutputFilePath>
+    <CoverageOptions>-oldStyle -filter:"{CoverageFilter}" -excludebyfile:"*\Common\src\System\SR.*" -nodefaultfilters -excludebyattribute:*.ExcludeFromCodeCoverage* -skipautoprops -hideskipped:All -threshold:1</CoverageOptions>
+    <CoverageCommandLine>$(CoverageOptions) -returntargetcode -register:user -target:$(TestProgram) -output:$(CoverageOutputFilePath)</CoverageCommandLine>
+    <TestHost>$(CoverageHost)</TestHost>
+    <TestCommandLine>$(TestHost) $(CoverageCommandLine) -targetargs:"$(TestArguments) {XunitTraitOptions} -notrait Benchmark=true"</TestCommandLine>
+  </PropertyGroup>
+
+  <!-- Report Generator Properties -->
+  <PropertyGroup>
+    <CoverageReportAssemblyFilters Condition="'$(CodeCoverageAssemblies)' != 'all'">"-assemblyfilters:@(_CodeCoverageAssemblies->'+%(Identity)', ';')"</CoverageReportAssemblyFilters>
+    <CoverageReportGeneratorOptions>-targetdir:$(CoverageReportDir) -reporttypes:Html;Badges $(CoverageReportAssemblyFilters)</CoverageReportGeneratorOptions>
+    <CoverageReportGeneratorCommandLine>$(PackagesDir)ReportGenerator\$(ReportGeneratorVersion)\tools\ReportGenerator.exe $(CoverageReportGeneratorOptions)</CoverageReportGeneratorCommandLine>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(GenerateIndividualCoverageReport)'=='true'">
+    <GenerateIndividualCoverageReportAfterTargets Condition="'$(GenerateIndividualCoverageReportAfterTargets)'==''">RunTestsForProject</GenerateIndividualCoverageReportAfterTargets>
+  </PropertyGroup>
+
+  <!-- Generate coverage reports for individual projects. -->
+  <Target Name="GenerateIndividualCoverageReport"
+          AfterTargets="$(GenerateIndividualCoverageReportAfterTargets)"
+          Inputs="$(CoverageOutputFilePath)"
+          Outputs="$(CoverageReportDir)index.htm"
+          Condition="'$(GenerateIndividualCoverageReport)'=='true'">
+
+    <Exec Command="$(CoverageReportGeneratorCommandLine) -reports:$(CoverageOutputFilePath)"
+          ContinueOnError="ErrorAndContinue" />
+
+    <Exec Command="start $(CoverageReportDir)index.htm"
+          Condition="'$(PopCoverageReport)' == 'true'" />
+
+  </Target>
+
+  <PropertyGroup Condition="'$(GenerateFullCoverageReport)'=='true'">
+    <GenerateFullCoverageReportAfterTargets Condition="'$(GenerateFullCoverageReportAfterTargets)'==''">TestAllProjects</GenerateFullCoverageReportAfterTargets>
+  </PropertyGroup>
+
+  <!-- Generate coverage report for all the projects. -->
+  <Target Name="GenerateFullCoverageReport"
+         AfterTargets="$(GenerateFullCoverageReportAfterTargets)"
+         Inputs="$(CoverageReportDir)\*.coverage.xml"
+         Outputs="$(CoverageReportDir)index.htm"
+         Condition="'$(GenerateFullCoverageReport)'=='true'">
+
+    <Exec Command="$(CoverageReportGeneratorCommandLine) -reports:$(CoverageReportDir)\*.coverage.xml"
+          ContinueOnError="ErrorAndContinue"
+          WorkingDirectory="$(ProjectDir)" />
+
+    <Exec Command="start $(CoverageReportDir)index.htm"
+          Condition="'$(PopCoverageReport)' == 'true'" />          
+
+    <PropertyGroup>
+      <CoverallsUploaderCommandLine>$(PackagesDir)coveralls.io.$(CoverallsUploaderVersion)\tools\coveralls.net.exe</CoverallsUploaderCommandLine>
+      <CoverallsUploaderOptions>--opencover $(CoverageReportDir)\*.coverage.xml --repo-token $(CoverallsToken)</CoverallsUploaderOptions>
+    </PropertyGroup>
+
+    <Exec Command="$(CoverallsUploaderCommandLine) $(CoverallsUploaderOptions)"
+          ContinueOnError="ErrorAndContinue"
+          WorkingDirectory="$(ProjectDir)"
+          Condition="'$(UploadCoverallsData)'=='true'" />
+
+  </Target>
+
+  <UsingTask TaskName="ParseTestCoverageInfo" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <!-- Generates VisitedMethodsReport.xml -->
+  <Target Name="GenerateVisitedReport"
+          AfterTargets="Test"
+          Condition="'$(GenerateVisitedMethodsReport)' == 'true'"
+          Inputs="$(CoverageReportDir)*.coverage.xml"
+          Outputs="$(CoverageReportDir)\VisitedMethodsReport.xml">
+    <ItemGroup>
+      <Reports Include="$(CoverageReportDir)*.coverage.xml"/>
+    </ItemGroup>
+    <ParseTestCoverageInfo CoverageReports="@(Reports)"
+                           OutputReport="$(CoverageReportDir)\VisitedMethodsReport.xml"/>
+  </Target>
+  
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CommitBuildValues.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/CommitBuildValues.targets
new file mode 100755 (executable)
index 0000000..68a9808
--- /dev/null
@@ -0,0 +1,40 @@
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <GitWorkingBranch Condition="'$(GitWorkingBranch)' == ''">master</GitWorkingBranch>
+    <GitPushRemote Condition="'$(GitPushRemote)' == ''">origin</GitPushRemote>
+  </PropertyGroup>
+
+  <Target Name="CommitBuildValues"
+    AfterTargets="BuildPackages"
+    Condition="'$(UpdateBuildValues)' == 'true'"
+    >
+    <!-- configure the commit to show up as the dotnet bot -->
+    <Exec
+      WorkingDirectory="$(SourceDir)"
+      StandardOutputImportance="Low"
+      Command="git config user.name &quot;dotnet-bot&quot;" />
+
+    <Exec
+      WorkingDirectory="$(SourceDir)"
+      StandardOutputImportance="Low"
+      Command="git config user.email &quot;dotnet-bot@microsoft.com&quot;" />
+
+    <!-- commit and push to origin -->
+    <Exec
+      WorkingDirectory="$(SourceDir)"
+      StandardOutputImportance="Low"
+      Command="git checkout $(GitWorkingBranch)" />
+
+    <Exec
+      WorkingDirectory="$(SourceDir)"
+      StandardOutputImportance="Low"
+      Command="git commit -m &quot;Automated commit of revision number value $(RevisionNumber).&quot; $(SourceDir)BuildValues.props" />
+
+    <Exec
+      WorkingDirectory="$(SourceDir)"
+      StandardOutputImportance="Low"
+      Command="git push $(GitPushRemote) $(GitWorkingBranch)" />
+
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Default.ruleset b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Default.ruleset
new file mode 100755 (executable)
index 0000000..5dcc1c6
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RuleSet Name="Rules for Security Issues" Description="Code analysis rules for Security Issues." ToolsVersion="14.0">
+  <Rules AnalyzerId="Desktop.Analyzers" RuleNamespace="Desktop.Analyzers">
+    <Rule Id="CA5350" Action="Error" /> <!-- Do not use Weak/Broken cryptographic algorithms -->
+    <Rule Id="CA5351" Action="Error" />
+    <Rule Id="CA2153" Action="Error"/> <!-- Do not catch corrupted process state exceptions -->
+  </Rules>
+  <Rules AnalyzerId="Desktop.CSharp.Analyzers" RuleNamespace="Desktop.Analyzers">
+    <Rule Id="CA5350" Action="Error" /> <!-- Do not use Weak/Broken cryptographic algorithms -->
+    <Rule Id="CA5351" Action="Error" />
+    <Rule Id="CA2153" Action="Error"/> <!-- Do not catch corrupted process state exceptions -->
+  </Rules>
+  <Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed">
+    <Rule Id="CA1001" Action="None" /> <!-- Non disposable class owns disposable fields -->
+    <Rule Id="CA1018" Action="None" /> <!-- Specify attribute usage on attribute -->
+    <Rule Id="CA1036" Action="None" /> <!-- Overload comparison operators when implementing System.IComparable -->
+    <Rule Id="CA1715" Action="None" /> <!-- Type parameters names should be prefixed with T -->
+    <Rule Id="CA2213" Action="None" /> <!-- Disposable Fields should be disposed -->
+    <Rule Id="CA2229" Action="None" /> <!-- Serializable type doesn't have a serialization constructor -->
+    <Rule Id="CA2235" Action="None" /> <!-- Serializable type has non serializable field -->
+    <Rule Id="CA2231" Action="None" /> <!-- Overload operator equals when overriding ValueType.Equals -->
+    <Rule Id="CA2237" Action="None" /> <!-- Add [Serializable] to types that implement ISerializable -->
+
+    <Rule Id="CA2200" Action="None"/> <!-- Rethrowing caught exception changes stack information -->
+
+    <Rule Id="CA2101" Action="None" /> <!-- Specify marshaling for P/Invoke string arguments -->
+    <Rule Id="CA1401" Action="None" /> <!-- P/Invoke method should not be visible -->
+
+    <Rule Id="CA2214" Action="None" /> <!-- Do not call overridable methods in constructors -->
+  </Rules>
+  <Rules AnalyzerId="System.Runtime.Analyzers" RuleNamespace="System.Runtime.Analyzers">
+    <Rule Id="CA2002" Action="None" /> <!-- Do not lock on objects with weak identity -->
+  </Rules>
+  <Rules AnalyzerId="System.Runtime.CSharp.Analyzers" RuleNamespace="System.Runtime.CSharp.Analyzers">
+    <Rule Id="CA2002" Action="None" /> <!-- Do not lock on objects with weak identity -->
+  </Rules>
+  <Rules AnalyzerId="System.Security.Cryptography.Hashing.Algorithms.Analyzers" RuleNamespace="System.Security.Cryptography.Hashing.Algorithms.Analyzers">
+    <Rule Id="CA5350" Action="Error" /> <!-- Do not use Weak/Broken cryptographic algorithms -->
+    <Rule Id="CA5351" Action="Error" />
+  </Rules>
+</RuleSet>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Desktop.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Desktop.Analyzers.dll
new file mode 100755 (executable)
index 0000000..e0ad952
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Desktop.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/DesktopRunnerConfigFile.config b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/DesktopRunnerConfigFile.config
new file mode 100755 (executable)
index 0000000..b955a1b
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <runtime>
+    <developmentMode developerInstallation="true" />
+  </runtime>
+</configuration>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Dumpling.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Dumpling.targets
new file mode 100755 (executable)
index 0000000..fa33409
--- /dev/null
@@ -0,0 +1,53 @@
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Content Include="$(MSBuildThisFileDirectory)DumplingHelper.py">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <DumplingIncPaths Include="$(RuntimePath)" />
+    <DumplingIncPaths Include="$(TestPath)" />
+    <DumplingIncPaths Condition="'$(TargetOS)'!='Windows_NT'" Include="$HELIX_CORRELATION_PAYLOAD" />
+    <!-- Only save off the files that we need.  This list was obatined by using ldd on libcoreclr.so -->
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/libgcc_s.so.1" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/libpthread.so.0" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/librt.so.1" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/usr/lib/x86_64-linux-gnu/libunwind.so.8" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/libdl.so.2" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/libuuid.so.1" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/usr/lib/x86_64-linux-gnu/libunwind-x86_64.so.8" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/usr/lib/x86_64-linux-gnu/libstdc++.so.6" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/libm.so.6" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/libc.so.6" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib64/ld-linux-x86-64.so.2" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='Linux'" Include="/lib/x86_64-linux-gnu/liblzma.so.5" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='OSX'" Include="/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='OSX'" Include="/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='OSX'" Include="/System/Library/Frameworks/Security.framework/Versions/A/Security" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='OSX'" Include="/usr/lib/libSystem.B.dylib" />
+    <DumplingIncPaths Condition="'$(TargetOS)'=='OSX'" Include="/usr/lib/libc++.1.dylib" />
+  </ItemGroup>
+  <Target Name="PreinstallDumpling"
+          BeforeTargets="TestAllProjects">
+    <Exec Command="python $(MSBuildThisFileDirectory)DumplingHelper.py install_dumpling" />
+  </Target>
+  <!-- Setup Dumpling service to collect crash dumps -->
+  <Target Name="SetupDumpling"
+          BeforeTargets="GenerateTestExecutionScripts">
+    <PropertyGroup>
+      <__DumplingIncPathsArg>@(DumplingIncPaths -> '%(Identity)', ',')</__DumplingIncPathsArg>
+      <CrashDumpFolder Condition="'$(CrashDumpFolder)' == '' and Exists('/cores/')">/cores/</CrashDumpFolder>
+      <CrashDumpFolder Condition="'$(CrashDumpFolder)' == '' and '$(OS)' == 'Unix'">`pwd`</CrashDumpFolder>
+    </PropertyGroup>
+    <ItemGroup Condition="'$(TargetOS)'!='Windows_NT'">
+      <TestCommandLines Include="python DumplingHelper.py install_dumpling" />
+      <TestCommandLines Include="__TIMESTAMP=`python DumplingHelper.py get_timestamp`" />
+      <PostExecutionTestCommandLines Include="python DumplingHelper.py collect_dump $%3F $(CrashDumpFolder) $__TIMESTAMP $(MSBuildProjectName) $(__DumplingIncPathsArg)" />
+    </ItemGroup>
+    <Error Condition="'$(TargetOS)' == 'Windows_NT' And '$(CrashDumpFolder)' == ''" Text="CrashDumpFolder must be set to use Dumpling on Windows." />
+    <ItemGroup Condition="'$(TargetOS)'=='Windows_NT'">
+      <TestCommandLines Include="python DumplingHelper.py install_dumpling" />
+      <!-- This gets a "before execution" timestamp. It is used in DumplingHelper.py to determine which crash dump files to consider uploading. -->
+      <TestCommandLines Include="for /f &quot;delims=&quot; %%a in ('python DumplingHelper.py get_timestamp') do @set __TIMESTAMP=%%a" />
+      <PostExecutionTestCommandLines Include="python DumplingHelper.py collect_dump %ERRORLEVEL% $(CrashDumpFolder) %__TIMESTAMP% $(MSBuildProjectName) $(__DumplingIncPathsArg)" />
+    </ItemGroup>
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/DumplingHelper.py b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/DumplingHelper.py
new file mode 100755 (executable)
index 0000000..3fceb4c
--- /dev/null
@@ -0,0 +1,132 @@
+import os
+import platform
+import urllib
+import urllib2
+import glob
+import time
+import sys
+import subprocess
+import string
+import traceback
+
+def get_timestamp():
+  print(time.time())
+
+def install_dumpling():
+  try:
+    if (not os.path.isfile(dumplingPath)):
+      url = "https://dumpling.int-dot.net/api/client/dumpling.py"
+      scriptPath = os.path.dirname(os.path.realpath(__file__))
+      downloadLocation = scriptPath + "/dumpling.py"
+      response = urllib2.urlopen(url)
+      if response.getcode() == 200:
+        with open(downloadLocation, 'w') as f:
+          f.write(response.read())
+        subprocess.call([sys.executable, downloadLocation, "install", "--update"])
+      else:
+        raise urllib2.URLError("HTTP Status Code" + str(result.getcode()))
+
+    subprocess.call([sys.executable, dumplingPath, "install"])
+  except urllib2.HTTPError, e:
+    print("Dumpling cannot be installed from " + url + " due to: " + str(e).replace(':', '')) # Remove : to avoid looking like error format
+  except  urllib2.URLError, e:
+    print("Dumpling cannot be installed from " + url + " due to: " + str(e.reason))
+  except:
+    print("An unexpected error was encountered while installing dumpling.py: " + traceback.format_exc())
+
+def ensure_installed():
+  if (not os.path.isfile(dumplingPath)):
+    print("Dumpling has not been installed yet. Please run \"DumplingHelper.py install_dumpling\" before collect_dumps.")
+    return False
+  else:
+    return True
+
+def find_latest_dump(folder, startTimeStr):
+  startTime = float(startTimeStr)
+  globPattern = "/*";
+
+  # Outside of Windows, core files are generally dumped into the executable's directory,
+  # so it may have many other files in it. Filter those out.
+  if sys.platform != "win32":
+    globPattern = "/*core*"
+
+  allFiles = glob.glob(folder + globPattern);
+  if allFiles:
+    latestFile = max(allFiles, key=os.path.getmtime)
+    latestTime = os.path.getmtime(latestFile)
+    if (latestTime > startTime):
+      return latestFile
+  return None
+
+def collect_dump(exitcodeStr, folder, startTimeStr, projectName, incpaths):
+  exitcode = int(exitcodeStr)
+
+  if (exitcode == 0):
+    sys.exit(exitcode)
+
+  if not ensure_installed():
+    sys.exit(exitcode)
+
+  if (not incpaths is None):
+    # Normalize incpaths so it can be passed to dumpling.py.
+    incpaths = incpaths.split(",")
+    incpaths = string.join(incpaths, " ")
+
+  # Find candidate crash dumps in the given folder.
+  print("Trying to find crash dumps for project: " + projectName)
+  file = find_latest_dump(folder, startTimeStr)
+  if (file is None):
+    print("No new dump file was found in " + folder)
+  else:
+    # File was found; upload it.
+    print("Uploading dump file: " + file)
+    procArgs = string.join([
+      sys.executable, dumplingPath, "upload",
+      "--dumppath", file,
+      "--noprompt",
+      "--triage", "none",
+      "--displayname", projectName,
+      "--properties", "STRESS_TESTID="+projectName
+      ], " ");
+    if (not incpaths is None):
+      procArgs = procArgs + " --incpaths " + incpaths
+
+    subprocess.call(procArgs, shell=True)
+
+  sys.exit(exitcode)
+
+def print_usage():
+  print("DumplingHelper.py <command>")
+  print("Commands:")
+  print("  install_dumpling:")
+  print("      - Installs dumpling globally on the machine.")
+  print("  get_timestamp:")
+  print("      - Prints out the current timestamp of the machine.")
+  print("  collect_dump <exitcode> <folder> <starttime> <projectname> <incpaths>:")
+  print("      - Collects and uploads the latest dump (after start time) from the folder to the dumpling service.")
+
+# Main
+def main(argv):
+  if (len(argv) <= 1):
+    print_usage()
+    sys.exit(1)
+  if (argv[1] == "install_dumpling"):
+    install_dumpling()
+  elif (argv[1] == "get_timestamp"):
+    get_timestamp()
+  elif (argv[1] == "collect_dump"):
+    if (len(argv) == 6):
+      collect_dump(argv[2], argv[3], argv[4], argv[5], None)
+    elif (len(argv) == 7):
+      collect_dump(argv[2], argv[3], argv[4], argv[5], argv[6])
+    else:
+      print("Invalid number of arguments passed to collect_dump.")
+      sys.exit(1)
+  else:
+    print(argv[1] + " is not a valid command.")
+    print_usage()
+    sys.exit(1)
+
+dumplingPath = os.path.expanduser("~/.dumpling/dumpling.py")
+if __name__ == '__main__':
+  main(sys.argv)
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ECMA.snk b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ECMA.snk
new file mode 100755 (executable)
index 0000000..efafe92
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ECMA.snk differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/FrameworkTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/FrameworkTargeting.targets
new file mode 100755 (executable)
index 0000000..225bef6
--- /dev/null
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <ItemGroup>
+    <TargetingPackDirs Include="$(RefPath)" />
+    <AdditionalReferencePaths Include="@(TargetingPackDirs)" />
+  </ItemGroup>
+
+  <PropertyGroup>
+    <ContractOutputPath>$(RefPath)</ContractOutputPath>
+    <FrameworkPathOverride>$(ContractOutputPath)</FrameworkPathOverride>
+    <AssemblySearchPaths>$(AssemblySearchPaths);$(ContractOutputPath);{RawFileName}</AssemblySearchPaths>
+    <!-- Disable RAR from transitively discovering dependencies for References -->
+    <_FindDependencies>false</_FindDependencies>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" '$(TargetFrameworkIdentifier)' == ''
+                         and '$(TargetFrameworkVersion)'    == ''
+                         and '$(TargetFrameworkProfile)'    == '' ">
+    <TargetingDefaultPlatform>true</TargetingDefaultPlatform>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == ''">
+     <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
+  </PropertyGroup>
+
+  <!--
+    When targeting an explicit platform other than the default,
+    also allow the target framework directory.
+  -->
+  <PropertyGroup Condition="'$(TargetingDefaultPlatform)' != 'true'">
+    <AssemblySearchPaths>$(AssemblySearchPaths);{TargetFrameworkDirectory}</AssemblySearchPaths>
+  </PropertyGroup>
+
+  <!-- Setup the default target for projects not already explicitly targeting another platform -->
+  <PropertyGroup Condition="'$(TargetingDefaultPlatform)' == 'true'">
+    <!-- Setting a default portable profile, although nothing should resolve from there as we want to use the pacakge refs -->
+    <TargetPlatformIdentifier>Portable</TargetPlatformIdentifier>
+    <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+    <!-- We do not want to target a portable profile. -->
+    <TargetFrameworkProfile></TargetFrameworkProfile>
+    <!-- We set this property to avoid MSBuild errors regarding not setting TargetFrameworkProfile (see above line) -->
+    <PortableNuGetMode>true</PortableNuGetMode>
+    <TargetFrameworkMonikerDisplayName>.NET Portable Subset</TargetFrameworkMonikerDisplayName>
+    <ImplicitlyExpandTargetFramework>false</ImplicitlyExpandTargetFramework>
+    <!-- Disable RAR complaining about us referencing higher .NET Portable libraries as we aren't a traditional portable library -->
+    <ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
+    <NuGetTargetMoniker Condition="'$(NuGetTargetMoniker)' == ''">.NETCoreApp,Version=v1.0</NuGetTargetMoniker>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(IncludeDefaultReferences)' == ''">
+    <IncludeDefaultReferences Condition="'$(MSBuildProjectExtension)' == '.csproj'">true</IncludeDefaultReferences>
+    <IncludeDefaultReferences Condition="'$(MSBuildProjectExtension)' == '.vbproj'">true</IncludeDefaultReferences>
+  </PropertyGroup>
+
+  <Target Name="SetupDefaultReferences">
+    <ItemGroup Condition="'$(IncludeDefaultReferences)' =='true'">
+      <!-- netstandard is a default reference whenever building for NETStandard or building an implementation assembly -->
+      <DefaultReference Condition="($(NuGetTargetMoniker.StartsWith('.NETStandard')) OR '$(IsReferenceAssembly)' != 'true') AND Exists('$(RefPath)netstandard.dll')"
+                        Include="netstandard" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="UpdateReferenceItems"
+          DependsOnTargets="SetupDefaultReferences"
+          BeforeTargets="BeforeResolveReferences"
+  >
+    <ItemGroup>
+      <Reference Include="@(DefaultReference)" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <!-- Simple name references will be resolved from the targeting pack folders and should never be copied to output -->
+      <Reference Condition="'%(Reference.Extension)' != '.dll'">
+        <Private>false</Private>
+      </Reference>
+    </ItemGroup>
+  </Target>
+
+  <!-- Need to add references to the mscorlib design-time facade for some old-style portable dependencies like xunit -->
+  <Target Name="AddDesignTimeFacadeReferences"
+      Condition="'$(TargetingDefaultPlatform)' == 'true' AND '$(IsReferenceAssembly)' != 'true' AND '$(ExcludeMscorlibFacade)' != 'true'"
+      BeforeTargets="ResolveReferences"
+      DependsOnTargets="GetReferenceAssemblyPaths"
+  >
+    <PropertyGroup>
+      <_resolvedMscorlib Condition="'%(ReferencePath.FileName)' == 'mscorlib'">true</_resolvedMscorlib>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <PossibleTargetFrameworks Include="$(_TargetFrameworkDirectories)" />
+      <ReferencePath Include="%(PossibleTargetFrameworks.Identity)mscorlib.dll"
+                     Condition="'$(_resolvedMscorlib)' != 'true' and '%(PossibleTargetFrameworks.Identity)' != '' and Exists('%(PossibleTargetFrameworks.Identity)mscorlib.dll')" />
+    </ItemGroup>
+  </Target>
+
+  <PropertyGroup>
+    <!-- Disable WindowsAppContainer property to prevent importing AppX targets which we don't need -->
+    <WindowsAppContainer Condition="'$(WindowsAppContainer)'==''">false</WindowsAppContainer>
+  </PropertyGroup>
+
+  <Import Project="depProj.targets"
+          Condition="'$(MSBuildProjectExtension)' == '.depproj'" />
+
+  <Import Project="IL.targets"
+           Condition="'$(MSBuildProjectExtension)' == '.ilproj' AND '$(SkipImportILTargets)'!='true'" />
+
+  <!--
+      workaround file casing issue where it has different casing in different places which fails on linux builds
+      https://github.com/dotnet/buildtools/issues/1464
+  -->
+  <PropertyGroup>
+    <CSharpTargetsFile>$(MSBuildToolsPath)\Microsoft.CSharp.targets</CSharpTargetsFile>
+    <CSharpTargetsFile Condition="!Exists('$(CSharpTargetsFile)')">$(MSBuildToolsPath)\Microsoft.CSharp.Targets</CSharpTargetsFile>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft.CSharp.targets"
+           Condition="'$(TargetFrameworkIdentifier)' == '.NETPortable' and '$(MSBuildProjectExtension)' == '.csproj' and '$(RunningOnCore)' == 'true'" />
+
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets"
+           Condition="'$(TargetFrameworkIdentifier)' == '.NETPortable' and '$(MSBuildProjectExtension)' == '.csproj' and '$(RunningOnCore)' != 'true'" />
+
+  <Import Project="$(CSharpTargetsFile)"
+          Condition="'$(TargetFrameworkIdentifier)' != '.NETPortable' and '$(MSBuildProjectExtension)' == '.csproj'" />
+
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft.VisualBasic.targets"
+           Condition="'$(TargetFrameworkIdentifier)' == '.NETPortable' and '$(MSBuildProjectExtension)' == '.vbproj' and '$(RunningOnCore)' == 'true'" />
+
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.VisualBasic.targets"
+          Condition="'$(TargetFrameworkIdentifier)' == '.NETPortable' and '$(MSBuildProjectExtension)' == '.vbproj' and '$(RunningOnCore)' != 'true'" />
+
+  <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets"
+          Condition="'$(TargetFrameworkIdentifier)' != '.NETPortable' and '$(MSBuildProjectExtension)' == '.vbproj'" />
+
+  <PropertyGroup>
+    <!--
+      We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two properties to any folder
+      that exists to skip the GenerateReferenceAssemblyPaths task (not target) and to prevent it from outputting a warning (MSB3644).
+      Need to set these after the common targets import.
+      -->
+    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
+    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <ResolveReferencesDependsOn>
+      AddProjectReferencesDynamically;
+      $(ResolveReferencesDependsOn);
+    </ResolveReferencesDependsOn>
+    <CleanDependsOn>
+      AddProjectReferencesDynamically;
+      $(CleanDependsOn);
+    </CleanDependsOn>
+  </PropertyGroup>
+  <!--
+    Common targets don't provide a good place to enable adding new ProjectReference items in targets that work
+    with both clean, build, and rebuild entry point targets. We cannot hook off of AssignProjectConfigurations
+    because it is conditioned on "'@(ProjectReference)'!=''" which gets evalulated before the BeforeTargets run
+    so adding ProjectReference as part of a BeforeTarget make still have the AssignProjectConfiguration skipped.
+    To help with this problem we are creating a new target and correctly hooking it up in the resolve and clean
+    depends on target chains.
+
+    For information on evaulation of targets ordering see https://msdn.microsoft.com/en-us/library/ee216359.aspx.
+  -->
+  <Target Name="AddProjectReferencesDynamically" DependsOnTargets="$(AddProjectReferencesDynamicallyDependsOn)" />
+
+  <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' != '.NETFramework' and '$(OutputType)' == 'exe'">
+    <!-- RAR thinks all EXEs require binding redirects.  That's not the case for CoreCLR -->
+    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
+    <GenerateBindingRedirectsOutputType>false</GenerateBindingRedirectsOutputType>
+  </PropertyGroup>
+
+  <!-- We need to point $(FrameworkPathOverride) to the directory that contains explicitly referenced System.Runtime.dll, if any.
+       Otherwise, if $(FrameworkPathOverride)\System.Runtime.dll is not the same file as the one referenced explicitly,
+       VS2013 VB compiler would load it and then it would complain about ambiguous type declarations.
+  -->
+  <PropertyGroup Condition="'$(MSBuildProjectExtension)' == '.vbproj'">
+    <CoreCompileDependsOn>$(CoreCompileDependsOn);OverrideFrameworkPathForVisualBasic</CoreCompileDependsOn>
+  </PropertyGroup>
+
+  <Target Name="OverrideFrameworkPathForVisualBasic" AfterTargets="ResolveAssemblyReferences" Condition="'$(MSBuildProjectExtension)' == '.vbproj'">
+    <ItemGroup>
+      <FrameworkPathOverrideCandidate Include="%(ReferencePath.RootDir)%(ReferencePath.Directory)"
+            Condition="'%(ReferencePath.Filename)%(ReferencePath.Extension)' == 'System.Runtime.dll'">
+      </FrameworkPathOverrideCandidate>
+    </ItemGroup>
+
+    <PropertyGroup Condition="'@(FrameworkPathOverrideCandidate->Count())' == '1'">
+      <FrameworkPathOverride>@(FrameworkPathOverrideCandidate)</FrameworkPathOverride>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    Cross Platform MSBuild has some logic to replace \ with / when invoking commands to fix up path differences between Windows and
+    *NIX. The define command line argument syntax for VB requires that we both surround some items with quotes and escape the quotes with
+    backslashes. However, due to the above MSBuild logic, this causes an invalid command line to be generated when running on *NIX.
+
+    Microsoft/msbuild#422 tracks an actual fix in MSBuild, but for now we work around the issue by using a custom task that
+    transforms the set of defines we are going to use into a response file we can pass along to the Vbc task along with an
+    empty set of defines.
+  -->
+  <UsingTask TaskName="WriteVisualBasicDefineResponseFile"  AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <Target Name="ConvertDefinesToResonseFile" BeforeTargets="CoreCompile" Condition="'$(MSBuildProjectExtension)' == '.vbproj'">
+    <WriteVisualBasicDefineResponseFile DefineConstants="$(FinalDefineConstants)"
+                                        File="$(IntermediateOutputPath)/defines.rsp" />
+    <PropertyGroup>
+      <CompilerResponseFile>$(IntermediateOutputPath)/defines.rsp;$(CompilerResponseFile)</CompilerResponseFile>
+      <FinalDefineConstants></FinalDefineConstants>
+    </PropertyGroup>
+  </Target>
+
+  <Target Name="ConvertCommonMetadataToAdditionalProperties" BeforeTargets="AssignProjectConfiguration">
+    <!-- list each append as a seperate item to force re-evaluation of AdditionalProperties metadata -->
+    <ItemGroup>
+
+     <!-- Configuration property shortcuts -->
+     <ProjectReference>
+       <AdditionalProperties Condition="'%(ProjectReference.Configuration)' != ''">Configuration=%(ProjectReference.Configuration);%(ProjectReference.AdditionalProperties)</AdditionalProperties>
+     </ProjectReference>
+      <!-- Packaging property shortcuts -->
+      <ProjectReference>
+        <AdditionalProperties Condition="'%(ProjectReference.PackageTargetFramework)' != ''">PackageTargetFramework=%(ProjectReference.PackageTargetFramework);%(ProjectReference.AdditionalProperties)</AdditionalProperties>
+      </ProjectReference>
+      <ProjectReference>
+        <AdditionalProperties Condition="'%(ProjectReference.PackageTargetPath)' != ''">PackageTargetPath=%(ProjectReference.PackageTargetPath);%(ProjectReference.AdditionalProperties)</AdditionalProperties>
+      </ProjectReference>
+      <ProjectReference>
+        <AdditionalProperties Condition="'%(ProjectReference.PackageTargetRuntime)' != ''">PackageTargetRuntime=%(ProjectReference.PackageTargetRuntime);%(ProjectReference.AdditionalProperties)</AdditionalProperties>
+      </ProjectReference>
+      <ProjectReference>
+        <AdditionalProperties Condition="'%(ProjectReference.Platform)' != ''">Platform=%(ProjectReference.Platform);%(ProjectReference.AdditionalProperties)</AdditionalProperties>
+      </ProjectReference>
+    </ItemGroup>
+  </Target>
+
+  <!-- Binplacing targets and properties -->
+  <PropertyGroup>
+    <BinPlaceUseHardlinksIfPossible Condition="'$(BinPlaceUseHardlinksIfPossible)' == ''">true</BinPlaceUseHardlinksIfPossible>
+    <EnableBinPlacing Condition="'$(EnableBinPlacing)' == '' AND ('$(BinPlaceRef)' == 'true' OR '$(BinPlaceRuntime)' == 'true' OR '$(BinPlaceTest)' == 'true')">true</EnableBinPlacing>
+  </PropertyGroup>
+
+  <Target Name="BinPlace"
+          DependsOnTargets="GetBinPlaceConfiguration;BinPlaceFiles;BinPlaceProps"
+          AfterTargets="CopyFilesToOutputDirectory"
+          Condition="'$(EnableBinPlacing)' == 'true'" />
+
+  <Target Name="BinPlaceFiles"
+          Condition="'@(BinPlaceDir)' != ''"
+          DependsOnTargets="GetBinPlaceItems"
+          Inputs="@(BinPlaceDir);%(BinPlaceDir.ItemName)"
+          Outputs="unused" >
+
+    <PropertyGroup>
+      <_BinPlaceItemName>%(BinPlaceDir.ItemName)</_BinPlaceItemName>
+      <_BinPlaceItemName Condition="'$(_BinPlaceItemName)' == ''">BinPlaceItem</_BinPlaceItemName>
+    </PropertyGroup>
+
+    <Message Importance="low" Text="BinPlaceDir: @(BinPlaceDir)" />
+
+    <Copy SourceFiles="@($(_BinPlaceItemName))"
+          DestinationFolder="%(BinPlaceDir.Identity)"
+          SkipUnchangedFiles="true"
+          OverwriteReadOnlyFiles="true"
+          Retries="$(CopyRetryCount)"
+          RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+          UseHardlinksIfPossible="$(BinPlaceUseHardlinksIfPossible)">
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites" />
+    </Copy>
+  </Target>
+
+  <UsingTask TaskName="SaveItems" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <Target Name="BinPlaceProps"
+          Condition="'@(PackageFileDir)' != ''"
+          DependsOnTargets="GetBinPlaceItems"
+          Inputs="%(PackageFileDir.Identity);%(PackageFileDir.ItemName)"
+          Outputs="unused"  >
+    <ItemGroup>
+      <!-- in the case of an overlapping batch (eg: multiple configurations using same directory)
+           use the first -->
+      <_packageFileDir Include="@(PackageFileDir->Distinct())" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <_propsFilename>$(TargetName).$(TargetGroup)-$(OSGroup)</_propsFilename>
+      <_propsFilename Condition="'$(TargetName)' == ''">$(MSBuildProjectName).$(TargetGroup)-$(OSGroup)</_propsFilename>
+      <_projectDirLength>$(ProjectDir.Length)</_projectDirLength>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <_BinPlaceItemName>%(_packageFileDir.ItemName)</_BinPlaceItemName>
+      <_BinPlaceItemName Condition="'$(_BinPlaceItemName)' == ''">BinPlaceItem</_BinPlaceItemName>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <_itemsToSave Include="@($(_BinPlaceItemName))">
+        <!-- intentionally empty: to be set by pkgproj -->
+        <TargetPath></TargetPath>
+        <TargetFramework>%(_packageFileDir.BuildConfiguration_NuGetTargetMonikerShort)</TargetFramework>
+      </_itemsToSave>
+
+      <!-- Include doc files. -->
+      <_docFiles Condition="'$(BinPlaceRef)' == 'true'" Include="$(XmlDocDir)/**/$(TargetName).xml" />
+      <_docFiles>
+        <SubFolder Condition="'%(RecursiveDir)' != ''">/$([System.String]::new('%(RecursiveDir)').TrimEnd('\').TrimEnd('/'))</SubFolder>
+      </_docFiles>
+      <_docFiles>
+        <TargetFramework>%(_packageFileDir.BuildConfiguration_NuGetTargetMonikerShort)</TargetFramework>
+      </_docFiles>
+      <_itemsToSave Include="@(_docFiles)"/>
+
+      <!-- Include source files. -->
+      <!-- Here we use "sources" rather than "src" because MyGet treats packages with "src" as symbol packages  -->
+      <_itemsToSave Condition="'@(Compile)' != ''" Include="@(Compile->'%(FullPath)')">
+        <TargetPath>sources</TargetPath>
+        <TargetPath Condition="$([System.String]::Copy('%(FullPath)').StartsWith('$(ProjectDir)'))">sources/$([System.String]::Copy('%(FullPath)').Substring($(_projectDirLength)).Replace('\', '/'))</TargetPath>
+        <IsSourceCodeFile>true</IsSourceCodeFile>
+      </_itemsToSave>
+    </ItemGroup>
+
+    <Message Importance="low" Text="PackageFileDir: @(PackageFileDir)" />
+
+    <SaveItems ItemName="%(_packageFileDir.SaveItemName)"
+               Items="@(_itemsToSave)"
+               Files="%(_packageFileDir.Identity)\$(_propsFilename).props">
+      <Output TaskParameter="Files" ItemName="FileWrites" />
+    </SaveItems>
+  </Target>
+
+  <Target Name="GetBinPlaceItems" DependsOnTargets="GetCopyToOutputDirectoryItems">
+    <ItemGroup>
+      <BinPlaceItem Condition="Exists('$(TargetPath)')" Include="$(TargetPath)" />
+      <BinPlaceItem Condition="Exists('$(TargetDir)$(TargetName).pdb')" Include="$(TargetDir)$(TargetName).pdb" />
+      <BinPlaceItem Condition="'$(BinPlaceReferenceCopyLocalPaths)' != 'false'" Include="@(ReferenceCopyLocalPaths)" />
+      <BinPlaceItem Condition="'$(BinPlaceCopyToOutputDirectoryItems)' != 'false'" Include="@(AllItemsFullPathWithTargetPath)" />
+    </ItemGroup>
+  </Target>
+
+  <UsingTask TaskName="FindBestConfigurations" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <Target Name="GetBinPlaceConfiguration" DependsOnTargets="GetBuildConfigurations">
+    <!-- find which, if any, build configuration of this project is best
+         for each binplace configuration -->
+    <FindBestConfigurations Properties="@(Property)"
+                            PropertyValues="@(PropertyValue)"
+                            SupportedConfigurations="$(_AllBuildConfigurations)"
+                            Configurations="@(BinPlaceConfiguration)">
+      <Output TaskParameter="BestConfigurations" ItemName="_bestBinlaceConfigurations" />
+    </FindBestConfigurations>
+
+    <ItemGroup>
+      <_currentBinPlaceConfigurations Include="@(_bestBinlaceConfigurations)" Condition="'%(Identity)' == '$(Configuration)' OR '%(Identity)-$(ConfigurationGroup)' == '$(Configuration)'" />
+
+      <BinPlaceDir Condition="'$(BinPlaceTest)' == 'true'" Include="@(_currentBinPlaceConfigurations->'%(TestPath)')" />
+      <BinPlaceDir Condition="'$(BinPlaceRuntime)' == 'true'" Include="@(_currentBinPlaceConfigurations->'%(RuntimePath)')" />
+      <BinPlaceDir Condition="'$(BinPlaceRef)' == 'true'" Include="@(_currentBinPlaceConfigurations->'%(RefPath)')" />
+
+      <PackageFileDir Condition="'$(BinPlaceRuntime)' == 'true'" Include="@(_currentBinPlaceConfigurations->'%(PackageFileRuntimePath)')">
+        <SaveItemName Condition="'%(_currentBinPlaceConfigurations.SaveItemName)' == ''">LibFile</SaveItemName>
+      </PackageFileDir>
+      <PackageFileDir Condition="'$(BinPlaceRef)' == 'true'" Include="@(_currentBinPlaceConfigurations->'%(PackageFileRefPath)')">
+        <SaveItemName Condition="'%(_currentBinPlaceConfigurations.SaveItemName)' == ''">RefFile</SaveItemName>
+      </PackageFileDir>
+
+      <!-- permit BinplaceConfigurations to define SetProperties metadata,
+           set those properties when BinplaceConfiguration is active -->
+      <_binplacePropertyTuples Include="%(_currentBinPlaceConfigurations.SetProperties)" />
+
+      <_binplaceSetProperty Condition="'%(_binplacePropertyTuples.Identity)' != ''"
+                            Include="$([System.String]::new('%(_binplacePropertyTuples.Identity)').Split('=')[0])">
+        <Value>$([System.String]::new('%(_binplacePropertyTuples.Identity)').Split('=')[1])</Value>
+      </_binplaceSetProperty>
+    </ItemGroup>
+
+    <CreateProperty Value="%(_binplaceSetProperty.Value)" Condition="'@(_binplaceSetProperty)' != ''" >
+      <Output TaskParameter="Value" PropertyName="%(_binplaceSetProperty.Identity)" />
+    </CreateProperty>
+  </Target>
+
+  <!-- IncrementalClean and CoreClean only clean paths under Intermediate or OutDir, handle additional paths -->
+  <ItemGroup>
+    <AdditionalCleanDirectories Include="@(BinPlaceConfiguration->'%(RefPath)')" />
+    <AdditionalCleanDirectories Include="@(BinPlaceConfiguration->'%(RuntimePath)')" />
+    <AdditionalCleanDirectories Include="@(BinPlaceConfiguration->'%(PackageFileRefPath)')" />
+    <AdditionalCleanDirectories Include="@(BinPlaceConfiguration->'%(PackageFileRuntimePath)')" />
+    <AdditionalCleanDirectories Include="@(BinPlaceConfiguration->'%(TestPath)')" />
+  </ItemGroup>
+
+  <Target Name="_CleanGetCurrentAdditionalFileWrites" BeforeTargets="_CleanGetCurrentAndPriorFileWrites" Condition="'@(AdditionalCleanDirectories)' != ''">
+    <!-- find files under paths we care about and add them to _CleanCurrentFileWrites to ensure they are written to the file list -->
+    <FindUnderPath Path="%(AdditionalCleanDirectories.Identity)" Files="@(FileWrites)" UpdateToAbsolutePaths="true">
+      <Output TaskParameter="InPath" ItemName="_CleanCurrentFileWrites" />
+    </FindUnderPath>
+  </Target>
+
+  <!-- delete files under our AdditionalCleanDirectories on Incremental clean -->
+  <Target Name="IncrementalCleanAdditionalDirectories" BeforeTargets="IncrementalClean" Condition="'@(AdditionalCleanDirectories)' != ''">
+    <ItemGroup>
+      <_CleanOrphanAdditionalFileWrites Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanCurrentFileWrites)" />
+    </ItemGroup>
+    <FindUnderPath Path="%(AdditionalCleanDirectories.Identity)" Files="@(_CleanOrphanAdditionalFileWrites)">
+      <Output TaskParameter="InPath" ItemName="_CleanOrphanFileWritesInAdditionalDirectories" />
+    </FindUnderPath>
+
+    <!-- Delete the orphaned files.  IncrementalClean will remove these from the file list -->
+    <Delete Files="@(_CleanOrphanFileWritesInAdditionalDirectories)" TreatErrorsAsWarnings="true">
+      <Output TaskParameter="DeletedFiles" ItemName="_CleanOrphanFilesDeleted" />
+    </Delete>
+  </Target>
+
+  <!-- delete files under our AdditionalCleanDirectories on CoreClean -->
+  <Target Name="CleanAdditionalDirectories" AfterTargets="CoreClean" Condition="'@(AdditionalCleanDirectories)' != ''">
+    <FindUnderPath Path="%(AdditionalCleanDirectories.Identity)" Files="@(_CleanUniqueRemainingFileWrites)">
+      <Output TaskParameter="InPath" ItemName="_CleanUniqueRemainingFileWritesInAdditionalDirectories"/>
+    </FindUnderPath>
+
+    <Delete Files="@(_CleanUniqueRemainingFileWritesInAdditionalDirectories)" TreatErrorsAsWarnings="true">
+      <Output TaskParameter="DeletedFiles" ItemName="_CleanUniqueRemainingFileWritesInAdditionalDirectoriesDeleted" />
+    </Delete>
+
+    <!-- Create a list of everything that wasn't deleted. -->
+    <ItemGroup>
+      <_CleanRemainingFileWritesAfterCleanAdditionalDirectories Include="@(_CleanUniqueRemainingFileWrites)" Exclude="@(_CleanUniqueRemainingFileWritesInAdditionalDirectoriesDeleted)"/>
+    </ItemGroup>
+
+    <!-- Remove duplicates. -->
+    <RemoveDuplicates Inputs="@(_CleanRemainingFileWritesAfterCleanAdditionalDirectories)">
+      <Output TaskParameter="Filtered" ItemName="_CleanAdditionalDirectoriesUniqueRemainingFileWrites"/>
+    </RemoveDuplicates>
+
+    <!-- Make sure the directory exists. -->
+    <MakeDir Directories="$(IntermediateOutputPath)"/>
+
+    <!-- Write new list of current files back to disk. -->
+    <WriteLinesToFile File="$(IntermediateOutputPath)$(CleanFile)" Lines="@(_CleanAdditionalDirectoriesUniqueRemainingFileWrites)" Overwrite="true" />
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.exe b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.exe
new file mode 100755 (executable)
index 0000000..48ea9d5
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.exe differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenAPI.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.Core.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.Core.dll
new file mode 100755 (executable)
index 0000000..807dfc5
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.Core.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.exe b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.exe
new file mode 100755 (executable)
index 0000000..66383b9
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.exe differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/GenFacades.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/IL.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/IL.targets
new file mode 100755 (executable)
index 0000000..ed53645
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- Required by Microsoft.Common.targets -->
+  <Target Name="CreateManifestResourceNames" Condition="'@(EmbeddedResource)' != ''" />
+
+  <!-- Default to ILAsm shipped with buildtools -->
+  <PropertyGroup Condition="'$(IlasmToolPath)' == ''">
+    <IlasmPath>$(MSBuildThisFileDirectory)\ilasm\</IlasmPath>
+    <IlasmToolPath Condition="'$(RunningOnUnix)'!='true' And Exists('$(IlasmPath)ilasm.exe')">$(IlasmPath)ilasm.exe</IlasmToolPath>
+    <IlasmToolPath Condition="'$(RunningOnUnix)'=='true' And Exists('$(IlasmPath)ilasm')">$(IlasmPath)ilasm</IlasmToolPath>
+  </PropertyGroup>
+
+  <!-- If buildtools wasn't restored with ILAsm, on Windows we can fallback to ILAsm from the framework -->
+  <Target Name="GetIlasmPath"
+          Condition="'$(RunningOnUnix)'!='true' And '$(IlasmToolPath)' == ''">
+    <GetFrameworkPath>
+      <Output TaskParameter="Path" PropertyName="IlasmPath" />
+    </GetFrameworkPath>
+    <PropertyGroup>
+      <IlasmPath>$(IlasmPath)\</IlasmPath>
+      <IlasmToolPath>$(IlasmPath)ilasm</IlasmToolPath>
+    </PropertyGroup>
+  </Target>
+
+  <Target Name="CoreCompile"
+          Inputs="$(MSBuildAllProjects);
+                  @(Compile)"
+          Outputs="@(IntermediateAssembly);"
+          Returns=""
+          DependsOnTargets="GetIlasmPath;$(CoreCompileDependsOn)">
+    <Error Condition="'$(IlasmToolPath)' == ''" Text="IlasmToolPath must be set in order to build ilproj's outside of Windows." />
+    <PropertyGroup>
+      <_OutputTypeArgument Condition="'$(OutputType)' == 'Library'">-DLL</_OutputTypeArgument>
+      <_OutputTypeArgument Condition="'$(OutputType)' == 'Exe'">-EXE</_OutputTypeArgument>
+
+      <_KeyFileArgument Condition="'$(KeyOriginatorFile)' != ''">-KEY=$(KeyOriginatorFile)</_KeyFileArgument>
+
+      <_IlasmSwitches>-QUIET -NOLOGO</_IlasmSwitches> 
+      <_IlasmSwitches Condition="'$(FoldIdenticalMethods)' == 'True'">$(_IlasmSwitches) -FOLD</_IlasmSwitches>
+      <_IlasmSwitches Condition="'$(SizeOfStackReserve)' != ''">$(_IlasmSwitches) -STACK=$(SizeOfStackReserve)</_IlasmSwitches>
+      <_IlasmSwitches Condition="'$(DebugType)' == 'Full'">$(_IlasmSwitches) -DEBUG</_IlasmSwitches>
+      <_IlasmSwitches Condition="'$(DebugType)' == 'Impl'">$(_IlasmSwitches) -DEBUG=IMPL</_IlasmSwitches>
+      <_IlasmSwitches Condition="'$(DebugType)' == 'PdbOnly'">$(_IlasmSwitches) -DEBUG=OPT</_IlasmSwitches>
+      <_IlasmSwitches Condition="'$(Optimize)' == 'True'">$(_IlasmSwitches) -OPTIMIZE</_IlasmSwitches>
+    </PropertyGroup>
+
+    <Exec Command="$(IlasmToolPath) $(_IlasmSwitches) $(_OutputTypeArgument) $(IlasmFlags) -OUTPUT=@(IntermediateAssembly) $(_KeyFileArgument) @(Compile, ' ')">
+      <Output TaskParameter="ExitCode" PropertyName="_ILAsmExitCode" />
+    </Exec>
+    <Error Text="ILAsm failed" Condition="'$(_ILAsmExitCode)' != '0'" />
+
+    <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
+  </Target>
+
+  <Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSBuild.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSBuild.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..118aefd
--- /dev/null
@@ -0,0 +1,11 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    },
+    "configProperties": {
+      "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSFT.snk b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSFT.snk
new file mode 100755 (executable)
index 0000000..110b59c
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MSFT.snk differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MakePriConfigFile.xml b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/MakePriConfigFile.xml
new file mode 100755 (executable)
index 0000000..3ccb892
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<resources targetOsVersion="10.0.0" majorVersion="1" targetPlatform="winCore">
+  <index root="\" startIndexAt="{reswfilelist}">
+    <default>
+      <qualifier name="Language" value="en-US" />
+      <qualifier name="Contrast" value="standard" />
+      <qualifier name="Scale" value="100" />
+      <qualifier name="HomeRegion" value="001" />
+      <qualifier name="TargetSize" value="256" />
+      <qualifier name="LayoutDirection" value="LTR" />
+      <qualifier name="Theme" value="dark" />
+      <qualifier name="AlternateForm" value="" />
+      <qualifier name="DXFeatureLevel" value="DX9" />
+      <qualifier name="Configuration" value="" />
+      <qualifier name="DeviceFamily" value="Universal" />
+      <qualifier name="Custom" value="" />
+    </default>
+    <indexer-config type="folder" foldernameAsQualifier="true" filenameAsQualifier="true" qualifierDelimiter="." />
+    <indexer-config type="resw" convertDotsToSlashes="true" initialPath="" />
+    <indexer-config type="resjson" initialPath="" />
+    <indexer-config type="PRI" />
+    <indexer-config type="RESFILES" qualifierDelimiter="." />
+  </index>
+  <index root="\" startIndexAt="{prireslist}">
+    <default>
+      <qualifier name="Language" value="en" />
+      <qualifier name="Contrast" value="standard" />
+      <qualifier name="Scale" value="100" />
+      <qualifier name="HomeRegion" value="001" />
+      <qualifier name="TargetSize" value="256" />
+      <qualifier name="LayoutDirection" value="LTR" />
+      <qualifier name="Theme" value="dark" />
+      <qualifier name="AlternateForm" value="" />
+      <qualifier name="DXFeatureLevel" value="DX9" />
+      <qualifier name="Configuration" value="" />
+      <qualifier name="DeviceFamily" value="Universal" />
+      <qualifier name="Custom" value="" />
+    </default>
+    <indexer-config type="folder" foldernameAsQualifier="true" filenameAsQualifier="true" qualifierDelimiter="." />
+    <indexer-config type="resw" convertDotsToSlashes="true" initialPath="" />
+    <indexer-config type="resjson" initialPath="" />
+    <indexer-config type="PRI" />
+    <indexer-config type="RESFILES" qualifierDelimiter="." />
+  </index>
+</resources>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.Cci.Extensions.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.Cci.Extensions.dll
new file mode 100755 (executable)
index 0000000..c9ab6a2
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.Cci.Extensions.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTest.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTest.targets
new file mode 100755 (executable)
index 0000000..950a194
--- /dev/null
@@ -0,0 +1,10 @@
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- While this package contains standalone, usable copies of the contents of the CloudTest and Dumpling
+       targets, the previous iteration is tied heavily into builds that look like .NET CoreFX.
+       As such, the only targets being imported here are CloudTest.Helix.targets which has been factored to 
+       be used independently.  In future iterations, we can conditionally bring in more targets here as needed -->
+
+  <Import Project="$(MSBuildThisFileDirectory)\CloudTest.Helix.targets"/>
+  
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTestTasks.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTestTasks.dll
new file mode 100755 (executable)
index 0000000..df1b2c8
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.CloudTestTasks.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.Packaging.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.Packaging.dll
new file mode 100755 (executable)
index 0000000..c15f78a
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.Packaging.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.dll
new file mode 100755 (executable)
index 0000000..aa1462e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.Build.Tasks.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.VersionTools.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.VersionTools.dll
new file mode 100755 (executable)
index 0000000..eb0ddf3
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Microsoft.DotNet.VersionTools.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NativeVersion.rc b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NativeVersion.rc
new file mode 100755 (executable)
index 0000000..c856989
--- /dev/null
@@ -0,0 +1,41 @@
+#include "_Version.h"
+
+#include <windows.h>
+
+VS_VERSION_INFO VERSIONINFO
+FILEVERSION     VER_FILEVERSION
+PRODUCTVERSION  VER_PRODUCTVERSION
+FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
+FILEFLAGS       VER_DEBUG
+FILEOS          VOS__WINDOWS32
+FILETYPE        VFT_DLL
+FILESUBTYPE     VFT2_UNKNOWN
+BEGIN
+    BLOCK "StringFileInfo"
+    BEGIN
+        BLOCK "040904E4"
+        BEGIN
+            VALUE "CompanyName",      VER_COMPANYNAME_STR
+            VALUE "FileDescription",  VER_FILEDESCRIPTION_STR
+            VALUE "FileVersion",      VER_FILEVERSION_STR
+            VALUE "InternalName",     VER_INTERNALNAME_STR
+            VALUE "LegalCopyright",   VER_LEGALCOPYRIGHT_STR
+            VALUE "OriginalFilename", VER_ORIGINALFILENAME_STR
+            VALUE "ProductName",      VER_PRODUCTNAME_STR
+            VALUE "ProductVersion",   VER_PRODUCTVERSION_STR
+        END
+    END
+
+    BLOCK "VarFileInfo"
+    BEGIN
+        /* The following line should only be modified for localized versions.     */
+        /* It consists of any number of WORD,WORD pairs, with each pair           */
+        /* describing a language,codepage combination supported by the file.      */
+        /*                                                                        */
+        /* For example, a file might have values "0x409,1252" indicating that it  */
+        /* supports English language (0x409) in the Windows ANSI codepage (1252). */
+
+        VALUE "Translation", 0x409, 1252
+
+    END
+END
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Commands.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Commands.dll
new file mode 100755 (executable)
index 0000000..5cd5a0b
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Commands.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Common.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Common.dll
new file mode 100755 (executable)
index 0000000..19f9d11
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Common.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Configuration.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Configuration.dll
new file mode 100755 (executable)
index 0000000..b131c9f
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Configuration.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.DependencyResolver.Core.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.DependencyResolver.Core.dll
new file mode 100755 (executable)
index 0000000..7e83fa9
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.DependencyResolver.Core.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Frameworks.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Frameworks.dll
new file mode 100755 (executable)
index 0000000..e60b445
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Frameworks.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.LibraryModel.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.LibraryModel.dll
new file mode 100755 (executable)
index 0000000..c0ae102
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.LibraryModel.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.Core.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.Core.dll
new file mode 100755 (executable)
index 0000000..b769933
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.Core.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.dll
new file mode 100755 (executable)
index 0000000..6cd3930
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Packaging.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.ProjectModel.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.ProjectModel.dll
new file mode 100755 (executable)
index 0000000..23a723b
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.ProjectModel.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Protocol.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Protocol.dll
new file mode 100755 (executable)
index 0000000..47e39fd
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Protocol.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Versioning.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Versioning.dll
new file mode 100755 (executable)
index 0000000..58e3b47
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/NuGet.Versioning.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Open.snk b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Open.snk
new file mode 100755 (executable)
index 0000000..22a3cbd
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Open.snk differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/OptimizationData.msbuild b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/OptimizationData.msbuild
new file mode 100755 (executable)
index 0000000..6b4e67b
--- /dev/null
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+  <PropertyGroup>
+    <TargetFrameworks>netcoreapp1.0;net46</TargetFrameworks>
+    <DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
+  </PropertyGroup>
+  <ItemGroup>
+    <PackageReference Include="$(OptimizationDataPackageName)" Version="$(OptimizationDataVersion)" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/OptionalTooling.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/OptionalTooling.targets
new file mode 100755 (executable)
index 0000000..f6df60b
--- /dev/null
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="GenerateEncryptedNuGetConfig" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="GenerateUnencryptedNuGetConfig" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="EncryptedConfigNuGetRestore" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <Target Name="RestoreOptionalToolingPackages"
+          DependsOnTargets="RestoreOptionalToolingEncrypted;
+                            RestoreOptionalToolingUnencrypted;
+                            CleanOptionalToolingRestore"
+          BeforeTargets="Sync"
+          Condition="'$(OptionalToolSource)'!=''" />
+
+  <!--
+    Create items for any feeds specified by parameters. This makes it easy to pass in an optional
+    source with an msbuild command.
+  -->
+  <Target Name="CreateOptionalRestoreFeedItems">
+    <ItemGroup>
+      <OptionalRestoreSource Include="FeedFromProperties">
+        <Uri>$(OptionalToolSource)</Uri>
+        <Username Condition="'$(OptionalToolSourceUser)'!=''">$(OptionalToolSourceUser)</Username>
+        <Password Condition="'$(OptionalToolSourcePassword)'!=''">$(OptionalToolSourcePassword)</Password>
+      </OptionalRestoreSource>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    Determine the paths of the optional tool runtime project.json and lockfile.
+  -->
+  <Target Name="GetOptionalToolingPaths">
+    <PropertyGroup>
+      <OptionalToolingDir>$(ToolsDir)optional-tool-runtime\</OptionalToolingDir>
+      <OptionalToolingJsonPath Condition="'$(OptionalToolingJsonPath)' == ''">$(OptionalToolingDir)optional.json</OptionalToolingJsonPath>
+      <OptionalToolingProjectJsonPath>$(OptionalToolingDir)project.json</OptionalToolingProjectJsonPath>
+      <OptionalToolingProjectLockJsonPath>$(OptionalToolingDir)project.lock.json</OptionalToolingProjectLockJsonPath>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    Copy the mangled "optional.json" file to "project.json", so that we can restore it. The name
+    is optional.json so that recursive restore will not normally find the file: it contains
+    optional tooling that typical recursive restores do not provide, such as the buildtools build.
+  -->
+  <Target Name="PrepareOptionalToolProjectJson"
+          DependsOnTargets="GetOptionalToolingPaths">
+
+    <Copy SourceFiles="$(OptionalToolingJsonPath)"
+          DestinationFiles="$(OptionalToolingProjectJsonPath)"
+          SkipUnchangedFiles="true" />
+  </Target>
+
+  <!--
+    Restore optional tooling using a NuGet.Config on disk with encrypted credentials inside.
+    Not supported on .NET Core.
+  -->
+  <Target Name="RestoreOptionalToolingEncrypted"
+          DependsOnTargets="CreateOptionalRestoreFeedItems;
+                            PrepareOptionalToolProjectJson"
+          Condition="'$(MSBuildRuntimeType)'!='core'">
+    <PropertyGroup>
+      <GeneratedNuGetConfigDir>$(ObjDir)generatedNuGetConfig/</GeneratedNuGetConfigDir>
+      <OptionalRestoreConfigPath>$(GeneratedNuGetConfigDir)optional.NuGet.Config</OptionalRestoreConfigPath>
+    </PropertyGroup>
+
+    <GenerateEncryptedNuGetConfig ConfigPath="$(OptionalRestoreConfigPath)"
+                                  Sources="@(OptionalRestoreSource)" />
+
+    <EncryptedConfigNuGetRestore Inputs="$(OptionalToolingProjectJsonPath)"
+                                 ConfigFile="$(OptionalRestoreConfigPath)"
+                                 PackagesDir="$(PackagesDir)" />
+  </Target>
+
+  <!--
+    Restore optional tooling by generating the XML string of a NuGet.Config with plaintext
+    credentials, then injecting it into "dotnet restore" using /dev/stdin.
+    Not supported on Windows.
+  -->
+  <Target Name="RestoreOptionalToolingUnencrypted"
+          DependsOnTargets="CreateOptionalRestoreFeedItems;
+                            PrepareOptionalToolProjectJson"
+          Condition="'$(MSBuildRuntimeType)'=='core'">
+    <PropertyGroup>
+      <!-- Create a new restore command with no source parameters, only configfile. -->
+      <OptionalRestoreCommand>"$(DnuToolPath)"</OptionalRestoreCommand>
+      <OptionalRestoreCommand>$(OptionalRestoreCommand) restore</OptionalRestoreCommand>
+      <OptionalRestoreCommand Condition="'$(UseNuGetHttpCache)'!='true'">$(OptionalRestoreCommand) --no-cache</OptionalRestoreCommand>
+      <OptionalRestoreCommand>$(OptionalRestoreCommand) --packages "$(PackagesDir.TrimEnd('/\'.ToCharArray()))"</OptionalRestoreCommand>
+      <OptionalRestoreCommand>$(OptionalRestoreCommand) --configfile $(OptionalRestoreConfigPath)</OptionalRestoreCommand>
+    </PropertyGroup>
+
+    <Error Text="Restoring optional tooling with in-memory credentials is not supported on Windows. Use the desktop framework for the encrypted credential flow."
+           Condition="'$(RunningOnUnix)'!='true'" />
+
+    <Error Text="Restoring optional tooling with in-memory credentials is not yet implemented. No cross-platform optional tooling exists yet." />
+  </Target>
+
+  <!--
+    Cleanup steps: try to ensure non-authenticated restore attempts don't attempt to restore
+    optional packages and reduce credential exposure to the remaining steps in the build.
+  -->
+  <Target Name="CleanOptionalToolingRestore"
+          Condition="'$(SkipCleanOptionalToolingRestore)'!='true'">
+    <ItemGroup>
+      <OptionalRestoreTemporaryFilePath Include="$(OptionalRestoreConfigPath);
+                                                 $(OptionalToolingProjectJsonPath)" />
+    </ItemGroup>
+
+    <Delete Files="@(OptionalRestoreTemporaryFilePath)" Condition="Exists('%(Identity)')" />
+  </Target>
+
+  <!--
+    Resolve tooling from the optional restore lockfile. Other targets can find optional tooling
+    in ResolvedOptionalToolReferences.
+  -->
+  <Target Name="ResolveOptionalTools"
+          DependsOnTargets="GetOptionalToolingPaths">
+
+    <Error Text="Optional tooling has not been restored. Use the 'RestoreOptionalToolingPackages' target first."
+           Condition="!Exists('$(OptionalToolingProjectLockJsonPath)')" />
+
+    <ItemGroup>
+      <OptionalToolingTargetMoniker Include=".NETFramework,Version=v4.5" />
+    </ItemGroup>
+
+    <PrereleaseResolveNuGetPackageAssets ProjectLockFile="$(OptionalToolingProjectLockJsonPath)"
+                                         TargetMonikers="@(OptionalToolingTargetMoniker)">
+      <Output TaskParameter="ResolvedReferences" ItemName="ResolvedOptionalToolReferences" />
+    </PrereleaseResolveNuGetPackageAssets>
+  </Target>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PackageLibs.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PackageLibs.targets
new file mode 100755 (executable)
index 0000000..a906d0c
--- /dev/null
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Condition="'$(_PackagingCommonTargetsImported)' != 'true'" Project="Packaging.common.targets"/>
+
+  <Target Name="UpdatePkgProjProjectReferences" BeforeTargets="AssignProjectConfiguration">
+    <!-- Update PkgProj references to call the GetPackageAssets target -->
+    <ItemGroup>
+      <ProjectReference Condition="'%(ProjectReference.Extension)'=='.pkgproj'">
+        <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+        <Targets>GetPackageAssets</Targets>
+        <OutputItemType>PkgProjAsset</OutputItemType>
+        <UndefineProperties>%(ProjectReference.UndefineProperties);OSGroup;TargetGroup</UndefineProperties>
+      </ProjectReference>
+    </ItemGroup>
+  </Target>
+
+  <PropertyGroup>
+    <!-- Resolve from pkgProjs before nuget packages -->
+    <ResolveNugetPackagesDependsOn>$(ResolveNugetPackagesDependsOn);ResolvePkgProjReferences</ResolveNugetPackagesDependsOn>
+    <ResolvePkgProjReferencesDependsOn>$(ResolvePkgProjReferencesDependsOn);ResolveProjectReferences</ResolvePkgProjReferencesDependsOn>
+  </PropertyGroup>
+
+  <!-- Resolves applicable files from all files in PkgProjs. Similar to ResolveNuGetPackageAssets, except operates on a file list
+       without requiring actual nupkgs, project.json, or restore -->
+  <Target Name="ResolvePkgProjReferences" Condition="'@(PkgProjAsset)' != ''" DependsOnTargets="$(ResolvePkgProjReferencesDependsOn)">
+    <GetApplicableAssetsFromPackages PackageAssets="@(PkgProjAsset)"
+                                     TargetMonikers="$(NuGetTargetMoniker)"
+                                     RuntimeTargetMonikers="$(TestNuGetTargetMoniker)"
+                                     TargetRuntime="$(TestNugetRuntimeId)"
+                                     RuntimeFile="$(RuntimeIdGraphDefinitionFile)">
+      <Output TaskParameter="CompileAssets" ItemName="Reference" />
+      <Output TaskParameter="RuntimeAssets" ItemName="ReferenceCopyLocalPaths" />
+    </GetApplicableAssetsFromPackages>
+  </Target>
+
+  <!-- Returns the set of files to be included in the nuget package
+       with appropriate metadata.-->
+  <Target Name="GetFilesToPackage"
+          Returns="@(FilesToPackage)">
+    <PropertyGroup>
+      <PackagePath Condition="'$(PackagePath)' == ''">$(TargetPath)</PackagePath>
+      <PackageIncludeDocs Condition="'$(PackageIncludeDocs)' == '' AND '$(IsReferenceAssembly)' == 'true'">true</PackageIncludeDocs>
+      <PackageIncludeDocs Condition="'$(PackageIncludeDocs)' == '' AND '$(DocumentationFile)' != ''">true</PackageIncludeDocs>
+    </PropertyGroup>
+
+    <!-- Find a root directory that is an ancestor of every possible source file, including
+         ones in bin and Tools. Allow configuration, otherwise prefer TFS root. -->
+    <PropertyGroup>
+      <ProjectRoot Condition="'$(ProjectRoot)'==''">$(SourcesRootPath)</ProjectRoot>
+      <ProjectRoot Condition="'$(ProjectRoot)'==''">$(ProjectDir)</ProjectRoot>
+      <ProjectRootLength>$(ProjectRoot.Length)</ProjectRootLength>
+    </PropertyGroup>
+
+    <!-- XmlDocFileRoot should be defined externally since these are currently not
+         part of the corefx repo. -->
+    <!-- This isn't a straight mapping to an algorithm using CultureInfo.
+         There are special cases for en-US and zh-* so we manually list
+         the mapping.-->
+    <ItemGroup>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1028/$(TargetName).xml">
+        <SubFolder>/zh-hant</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1031/$(TargetName).xml">
+        <SubFolder>/de</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1033/$(TargetName).xml">
+        <SubFolder />
+        <!-- en docs go in root as neutral fall back -->
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1036/$(TargetName).xml">
+        <SubFolder>/fr</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1040/$(TargetName).xml">
+        <SubFolder>/it</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1041/$(TargetName).xml">
+        <SubFolder>/ja</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1042/$(TargetName).xml">
+        <SubFolder>/ko</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/1049/$(TargetName).xml">
+        <SubFolder>/ru</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/2052/$(TargetName).xml">
+        <SubFolder>/zh-hans</SubFolder>
+      </XmlDocFile>
+      <XmlDocFile Include="$(XmlDocFileRoot)/3082/$(TargetName).xml">
+        <SubFolder>/es</SubFolder>
+      </XmlDocFile>
+    </ItemGroup>
+
+    <!-- currently behind a flag to avoid noise in the build -->
+    <Warning Condition="'$(ValidateDocs)' == 'true' AND '$(PackageIncludeDocs)' == 'true' AND !Exists('%(XmlDocFile.Identity)')"
+             Text="Documentation file %(XmlDocFile.Identity) was not found." />
+
+    <!-- remove any missing docs-->
+    <ItemGroup>
+      <XmlDocFile Remove="@(XmlDocFile)" Condition="!Exists('%(XmlDocFile.Identity)')"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <!-- Desktop libraries that contain types in classic assemblies need to be included in ref
+         so that the types unify with the classic assemblies from the targeting pack. -->
+      <PackageDesktopAsRef Condition="'$(PackageDesktopAsRef)' == ''">$(IsPartialFacadeAssembly)</PackageDesktopAsRef>
+      <PackageDesktopAsRef Condition="'$(PackageAsRefAndLib)' != ''">$(PackageAsRefAndLib)</PackageDesktopAsRef>
+
+      <!-- Desktop libraries should also be packaged without a RID to work in packages.config projects -->
+      <PackageDesktopAsLib Condition="'$(PackageDesktopAsLib)' == ''">true</PackageDesktopAsLib>
+
+      <!-- A reference asset is any file contributed from a project that is contributing a reference,
+           not just the file in the ref folder. -->
+      <IsReferenceAsset Condition="'$(IsReferenceAsset)' == ''">$(IsReferenceAssembly)</IsReferenceAsset>
+      <IsReferenceAsset Condition="'$(IsReferenceAsset)' == ''">false</IsReferenceAsset>
+    </PropertyGroup>
+
+    <!-- *** determine destination path for assets ***
+         Order of precedence
+           @(PackageDestination) - used verbatim, must set identity to path and TargetFramework to target moniker.
+
+           $(PackageTargetFramework) & @(PackageTargetFramework) - combined to specify target monikers and optionally target runtime.  Path is calculated.
+           $(NuGetTargetMoniker) - specifies target moniker if nothing else is specified.  Path is calculated.
+    -->
+    <GetPackageDestination Condition="'@(PackageDestination)' == ''"
+                           PackageTargetFrameworks="$(PackageTargetFramework);@(PackageTargetFramework)"
+                           PackageTargetRuntime="$(PackageTargetRuntime)"
+                           NuGetTargetMoniker="$(NuGetTargetMoniker)"
+                           IsReferenceAssembly="$(IsReferenceAssembly)"
+                           PackageDesktopAsRef="$(PackageDesktopAsRef)"
+                           PackageDesktopAsLib="$(PackageDesktopAsLib)"
+                           SuppressPackageTargetFrameworkCompatibility="@(SuppressPackageTargetFrameworkCompatibility)">
+      <Output TaskParameter="PackageDestinations" ItemName="PackageDestination" />
+      <Output TaskParameter="IsReferenceAsset" PropertyName="IsReferenceAsset" />
+    </GetPackageDestination>
+
+    <!-- fail if not specified by the project  -->
+    <Error Condition="'@(PackageDestination)' == ''" Text="Error could not determine packaging destination.  Please set either PackageTargetFramework property, PackageTargetFramework item, NuGetTargetMoniker property or PackageDestination item." />
+
+    <!-- Be explicit about path seperators for the target path for source files. When building packages on *nix, the use of the DOS seperator
+         was causing us to include source files in our packages in a folder called src\src, instead of them being stripped. -->
+    <PropertyGroup>
+      <SourceFileTargetPathPrefix Condition="'$(RunningOnUnix)' != 'true'">src\</SourceFileTargetPathPrefix>
+      <SourceFileTargetPathPrefix Condition="'$(RunningOnUnix)' == 'true'">src/</SourceFileTargetPathPrefix>
+    </PropertyGroup>
+
+    <!-- *** include assets *** -->
+    <ItemGroup>
+      <!-- Include symbols output -->
+      <SymbolFileToPackage Include="$(PackagePath.Replace('.dll', '.pdb'))" Condition="Exists($(PackagePath.Replace('.dll', '.pdb')))">
+        <IsSymbolFile>true</IsSymbolFile>
+      </SymbolFileToPackage>
+
+      <!-- Include primary output -->
+      <FilesToPackage Include="$(PackagePath);@(SymbolFileToPackage)">
+        <AssemblyVersion>$(AssemblyVersion)</AssemblyVersion>
+        <TargetFramework>%(PackageDestination.TargetFramework)</TargetFramework>
+        <TargetPath>%(PackageDestination.Identity)</TargetPath>
+        <IsReferenceAsset>$(IsReferenceAsset)</IsReferenceAsset>
+      </FilesToPackage>
+
+      <!-- Inlude any additional items if specified -->
+      <FilesToPackage Include="@(AdditionalFileToPackage)">
+        <TargetFramework>%(PackageDestination.TargetFramework)</TargetFramework>
+        <TargetPath>%(PackageDestination.Identity)</TargetPath>
+        <IsReferenceAsset>$(IsReferenceAsset)</IsReferenceAsset>
+      </FilesToPackage>
+
+      <!-- Include doc output if it isn't centrally authored -->
+      <FilesToPackage Include="$(DocumentationFile)" Condition="'$(DocumentationFile)' != '' AND '@(XmlDocFile)' == '' AND '$(PackageIncludeDocs)' == 'true'">
+        <TargetPath>%(PackageDestination.Identity)</TargetPath>
+        <IsReferenceAsset>$(IsReferenceAsset)</IsReferenceAsset>
+        <!-- intentionally omit TargetFramework: no dependencies for docs -->
+      </FilesToPackage>
+
+      <!-- Include pre-authored docs if available and required -->
+      <FilesToPackage Include="@(XmlDocFile)" Condition="'$(PackageIncludeDocs)' == 'true'">
+        <TargetPath>%(PackageDestination.Identity)</TargetPath>
+        <IsReferenceAsset>$(IsReferenceAsset)</IsReferenceAsset>
+        <!-- intentionally omit TargetFramework: no dependencies for docs -->
+      </FilesToPackage>
+      <FilesToPackage Condition="'%(FilesToPackage.SubFolder)' != ''">
+        <TargetPath>%(TargetPath)%(FilesToPackage.SubFolder)</TargetPath>
+      </FilesToPackage>
+
+      <!-- Include source files for symbol packages. -->
+      <FilesToPackage Include="@(Compile->'%(FullPath)')">
+        <TargetPath>src</TargetPath>
+        <TargetPath Condition="$([System.String]::new('%(FullPath)').StartsWith('$(ProjectRoot)'))">$(SourceFileTargetPathPrefix)$([System.String]::new('%(FullPath)').Substring('$(ProjectRootLength)'))</TargetPath>
+        <IsSourceCodeFile>true</IsSourceCodeFile>
+      </FilesToPackage>
+    </ItemGroup>
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Packaging.common.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Packaging.common.targets
new file mode 100755 (executable)
index 0000000..c6cf448
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <_PackagingCommonTargetsImported>true</_PackagingCommonTargetsImported>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <PackagingTaskDir Condition="'$(PackagingTaskDir)' == ''">$(MSBuildThisFileDirectory)</PackagingTaskDir>
+    <RuntimeIdGraphDefinitionFile Condition="'$(RuntimeIdGraphDefinitionFile)' == '' AND Exists('$(ProjectDir)pkg/Microsoft.NETCore.Platforms/runtime.json')">$(ProjectDir)pkg/Microsoft.NETCore.Platforms/runtime.json</RuntimeIdGraphDefinitionFile>
+    <RuntimeIdGraphDefinitionFile Condition="'$(RuntimeIdGraphDefinitionFile)' == ''">$(MSBuildThisFileDirectory)runtime.json</RuntimeIdGraphDefinitionFile>
+
+    <PackageOutputPath Condition="'$(PackageOutputPath)' == ''">$(BaseOutputPath)pkg/</PackageOutputPath>
+    <PackageReportDir Condition="'$(PackageReportDir)' == ''">$(PackageOutputPath)reports/</PackageReportDir>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(PackageTargetRuntimeSuffix)' != ''">
+    <PackageTargetRuntime Condition="'$(PackageTargetRuntime)' != ''">$(PackageTargetRuntime)-$(PackageTargetRuntimeSuffix)</PackageTargetRuntime>
+    <PackageTargetRuntime Condition="'$(PackageTargetRuntime)' == ''">$(PackageTargetRuntimeSuffix)</PackageTargetRuntime>
+  </PropertyGroup>
+
+  <UsingTask TaskName="ApplyBaseLine" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="ApplyMetaPackages" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="ApplyPreReleaseSuffix" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="CreateTrimDependencyGroups" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="FilterUnknownPackages" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GenerateNuSpec" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GeneratePackageReport" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GenerateRuntimeGraph" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GenerateRuntimeDependencies" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetApplicableAssetsFromPackages" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetAssemblyReferences" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetInboxFrameworks" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetLastStablePackage" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetMinimumNETStandard" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetPackageDescription" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetPackageDestination" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetPackageFromModule" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetPackageVersion" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="HarvestPackage" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="NuGetPack" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="PromoteDependencies" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="SplitDependenciesBySupport" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="SplitReferences" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="UpdatePackageIndex" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="ValidatePackage" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="ValidateFrameworkPackage" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="VerifyClosure" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="VerifyTypes" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  <UsingTask TaskName="GetSupportedPackagesFromPackageReports" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Packaging.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Packaging.targets
new file mode 100755 (executable)
index 0000000..e6c8735
--- /dev/null
@@ -0,0 +1,1308 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" TreatAsLocalProperty="BuildProjectReferences" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Condition="'$(_PackagingCommonTargetsImported)' != 'true'" Project="Packaging.common.targets"/>
+
+  <!-- The following properties are expected to change as we transition from
+       Beta -> RC - RTM. We should set $(IncludeBuildNumberInPackageVersion)
+       to false for the Beta/RC builds that get uploaded to NuGet.
+  -->
+  <PropertyGroup>
+    <PackageVersion Condition="'$(StableVersion)' != ''">$(StableVersion)</PackageVersion>
+    <PackageVersion Condition="'$(PackageVersion)' == '' AND '$(Version)' != ''">$(Version)</PackageVersion>
+    <PreReleaseLabel Condition="'$(PreReleaseLabel)' == ''">rc2</PreReleaseLabel>
+    <IncludeBuildNumberInPackageVersion Condition="'$(IncludeBuildNumberInPackageVersion)' == ''">true</IncludeBuildNumberInPackageVersion>
+
+    <VersionSuffix Condition="'$(PreReleaseLabel)' != ''">-$(PreReleaseLabel)</VersionSuffix>
+    <VersionSuffix Condition="'$(IncludeBuildNumberInPackageVersion)' == 'true'">$(VersionSuffix)-$(BuildNumberMajor)-$(BuildNumberMinor)</VersionSuffix>
+
+    <!--
+      Empty out the project properties because we want configuration and platform to come from the individual
+      projects instead of being overridden by the value the packages have.
+    -->
+    <ProjectProperties></ProjectProperties>
+
+    <BaseLinePackageDependencies Condition="'$(BaseLinePackageDependencies)' == ''">true</BaseLinePackageDependencies>
+    <ApplyMetaPackages Condition="'$(ApplyMetaPackages)' == ''">true</ApplyMetaPackages>
+
+    <!-- By default we'll build libraries referenced by packages -->
+    <BuildPackageLibraryReferences Condition="'$(BuildPackageLibraryReferences)' == ''">true</BuildPackageLibraryReferences>
+
+    <BuildInParallel Condition="'$(BuildInParallel)' == '' AND '$(MSBuildNodeCount)' > '1'">true</BuildInParallel>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(IsRuntimePackage)' == 'true' or '$(PackageTargetRuntime)' != ''">
+    <IdPrefix>runtime.</IdPrefix>
+    <IdPrefix Condition="'$(PackageTargetRuntime)' != ''">$(IdPrefix)$(PackageTargetRuntime).</IdPrefix>
+    <IdPrefix Condition="'$(PackageTargetFramework)' != ''">$(IdPrefix)$(PackageTargetFramework).</IdPrefix>
+  </PropertyGroup>
+   
+  <!-- If Signing is enabled, we'll always want to write *.nupkg_requires_signing files --> 
+  <UsingTask AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" TaskName="WriteSigningRequired" />
+  <PropertyGroup>
+    <ShouldWritePkgSigningRequired Condition="'$(SkipSigning)' == 'true'">false</ShouldWritePkgSigningRequired>
+    <ShouldWritePkgSigningRequired Condition="'$(SignType)' == 'public' or '$(SignType)' == 'oss'">false</ShouldWritePkgSigningRequired>
+    <ShouldWritePkgSigningRequired Condition="'$(ShouldWritePkgSigningRequired)'==''">true</ShouldWritePkgSigningRequired>
+    <NuPkgAuthenticodeSig          Condition="'$(ShouldWritePkgSigningRequired)'=='true'">Microsoft</NuPkgAuthenticodeSig>    
+  </PropertyGroup>
+
+  <!--
+       NuSpec configuration.
+
+       NOTE: It's by design that these properties override the project. We don't
+       want projects to specify any metadata, most of the metadata should be
+       the same for all packages, and the rest will be centralized.
+  -->
+  <PropertyGroup>
+    <BaseId>$(MSBuildProjectName)</BaseId>
+    <Id>$(IdPrefix)$(BaseId)</Id>
+    <PackedPackageNamePrefix Condition="'$(PackedPackageNamePrefix)' == ''">transport</PackedPackageNamePrefix>
+    <PackedPackageId>$(PackedPackageNamePrefix).$(Id)</PackedPackageId>
+    <!-- It is by design that the Title matches the Id. We want users to get an assembly view. -->
+    <Title>$(Id)</Title>
+    <Authors>Microsoft</Authors>
+    <Owners>microsoft,dotnetframework</Owners>
+    <Description>TODO</Description>
+    <LicenseUrl Condition="'$(LicenseUrl)' == ''">http://go.microsoft.com/fwlink/?LinkId=329770</LicenseUrl>
+    <IconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</IconUrl>
+    <Copyright Condition="'$(Copyright)' == ''">.NET Foundation and Contributors</Copyright>
+    <Tags></Tags>
+    <RequireLicenseAcceptance Condition="'$(RequireLicenseAcceptance)' == ''">false</RequireLicenseAcceptance>
+    <Serviceable Condition="'$(Serviceable)' == ''">true</Serviceable>
+    <!-- we depend on nuget v2.12 / v3.4 behavior NuGet doesn't support two different min client versions
+         so we declare 2.12 and mention in package description that when using 3.x we require 3.4 or later -->
+    <MinClientVersion3 Condition="'$(MinClientVersion3)' == '' and '$(MinClientVersion)' == ''">3.4</MinClientVersion3>
+    <MinClientVersion Condition="'$(MinClientVersion)' == ''">2.12</MinClientVersion>
+  </PropertyGroup>
+
+  <!-- Shared properties -->
+  <PropertyGroup>
+    <SymbolPackageOutputPath Condition="'$(SymbolPackageOutputPath)' == ''">$(BaseOutputPath)symbolpkg/</SymbolPackageOutputPath>
+    <OutputPath>$(PackageOutputPath)</OutputPath>
+    <NuSpecOutputPath Condition="'$(NuSpecOutputPath)' == ''">$(PackageOutputPath)specs/</NuSpecOutputPath>
+    <NuSpecPath>$(NuSpecOutputPath)$(Id)$(NuspecSuffix).nuspec</NuSpecPath>
+    <PackageReportPath>$(PackageReportDir)$(Id)$(NuspecSuffix).json</PackageReportPath>
+    <TargetPath>$(NuSpecPath)</TargetPath>
+    <RuntimeFilePath Condition="'$(RuntimeFilePath)' == ''">$(NuSpecOutputPath)$(Id)$(NuspecSuffix)/runtime.json</RuntimeFilePath>
+    <PackedPackageRuntimeFilePath Condition="'$(PackedPackageRuntimeFilePath)' == ''">$(NuSpecOutputPath)$(Id)$(NuspecSuffix)/$(PackedPackageNamePrefix).runtime.json</PackedPackageRuntimeFilePath>
+    <PlaceholderFile>$(MSBuildThisFileDirectory)_._</PlaceholderFile>
+    <PackageDescriptionFile Condition="'$(PackageDescriptionFile)' == ''">path to descriptions.json must be specified</PackageDescriptionFile>
+    <ValidationSuppressionFile Condition="'$(ValidationSuppressionFile)' == ''">ValidationSuppression.txt</ValidationSuppressionFile>
+    <SyncInfoFile Condition="'$(SyncInfoFile)' == ''">unspecified</SyncInfoFile>
+    <LineupPackageId Condition="'$(LineupPackageId)' == ''">Microsoft.NETCore.Targets</LineupPackageId>
+    <LineupPackageVersion Condition="'$(LineupPackageVersion)' == ''">1.0.1</LineupPackageVersion>
+    <PlatformPackageId Condition="'$(PlatformPackageId)' == ''">Microsoft.NETCore.Platforms</PlatformPackageId>
+    <PlatformPackageVersion Condition="'$(PlatformPackageVersion)' == ''">1.0.1</PlatformPackageVersion>
+  </PropertyGroup>
+
+  
+  <!-- Determine if we actually need to build for this architecture -->
+  <!-- Packages can specifically control their architecture by specifying the PackagePlatforms
+       property as a semi-colon delimited list.
+       If this is not done then the package will build if the target runtime contains the current
+       architecture or if we're building for x86. -->
+  <PropertyGroup>
+    <PackagePlatform Condition="'$(PackagePlatform)' == ''">$(Platform)</PackagePlatform>
+    <PackagePlatform Condition="'$(PackagePlatform)' == 'amd64'">x64</PackagePlatform>
+
+    <!-- build if the package specifically requests current architecture via PackagePlatforms -->
+    <ShouldGenerateNuSpec Condition="$(PackagePlatforms.Contains('$(PackagePlatform);'))">true</ShouldGenerateNuSpec>
+    <!-- build if PackagePlatforms is not specified and the PackageTargetRuntime contains the current architecture -->
+    <ShouldGenerateNuSpec Condition="'$(PackagePlatforms)' == '' AND $(PackageTargetRuntime.Contains('-$(PackagePlatform)'))">true</ShouldGenerateNuSpec>
+    <!-- build if PackagePlatforms is not specified and arch is x86 or AnyCPU -->
+    <ShouldGenerateNuSpec Condition="'$(PackagePlatforms)' == '' AND ('$(PackagePlatform)' == 'x86' OR '$(PackagePlatform)' == 'AnyCPU')">true</ShouldGenerateNuSpec>
+    <ShouldCreatePackage Condition="'$(ShouldCreatePackage)' == ''">$(ShouldGenerateNuSpec)</ShouldCreatePackage>
+    <BuildDependsOn Condition="'$(ShouldGenerateNuSpec)' == 'true'">GenerateNuSpec</BuildDependsOn>
+    <BuildDependsOn Condition="'$(ShouldCreatePackage)' == 'true'">$(BuildDependsOn);CreatePackage</BuildDependsOn>
+    <BuildDependsOn Condition="'$(ShouldCreatePackage)' == 'true' OR '$(ShouldGenerateNuSpec)' == 'true'">$(BuildDependsOn);GetPackageReport;ValidatePackage</BuildDependsOn>
+  </PropertyGroup>
+
+  <!-- Redefine build to just create the NuSpec only, we'll create the package during ArcProjects phase -->
+  <Target Name="Build"
+          DependsOnTargets="$(BuildDependsOn)">
+
+    <Message Condition="'$(ShouldGenerateNuSpec)' == 'true'"
+             Text="$(MSBuildProjectName) -> $(NuSpecPath)"
+             Importance="high" />
+
+    <Message Condition="'$(ShouldGenerateNuSpec)' != 'true'"
+             Text="Skipping nuspec generation for this platform."
+             Importance="high" />
+  </Target>
+
+  <Target Name="Clean">
+    <!-- package version is calculated so read the last version from the marker file. -->
+    <ReadLinesFromFile File="$(NuSpecPath).pkgpath"
+                       Condition="Exists('$(NuSpecPath).pkgpath')">
+      <Output TaskParameter="Lines" ItemName="_ToBeDeleted"/>
+    </ReadLinesFromFile>
+
+    <ItemGroup>
+      <_ToBeDeleted Include="$(NuSpecPath)" />
+      <_ToBeDeleted Include="$(NuSpecPath).pkgpath" />
+      <_ToBeDeleted Include="$(RuntimeFilePath)" />
+      <_ToBeDeleted Include="$(PackedPackageRuntimeFilePath)" />
+    </ItemGroup>
+    <Delete Files="@(_ToBeDeleted)" />
+  </Target>
+
+  <Target Name="Rebuild"
+          DependsOnTargets="Clean;Build" />
+
+  <!-- BEGIN project refs-->
+  <!-- Don't actually walk the closure all the time, conditioned on GetClosure metadata on ProjectReference.
+       Walking the closure is very expensive for many of our packages and is unecessary since we are very
+       strict about assets that are included in the package.  -->
+  <Target Name="_GetProjectClosure"
+          DependsOnTargets="ConvertCommonMetadataToAdditionalProperties"
+          Returns="@(_ProjectReferenceClosure)">
+
+    <!-- Get closure of indirect references if they opt-in -->
+    <MSBuild Projects="@(ProjectReference)"
+             Targets="_GetProjectClosure"
+             Properties="$(ProjectProperties)"
+             ContinueOnError="WarnAndContinue"
+             BuildInParallel="$(BuildInParallel)"
+             Condition="'%(ProjectReference.GetClosure)' == 'true'">
+      <Output TaskParameter="TargetOutputs"
+              ItemName="_ProjectReferenceClosureWithDuplicates" />
+    </MSBuild>
+
+    <!-- Remove duplicates from closure -->
+    <RemoveDuplicates Inputs="@(_ProjectReferenceClosureWithDuplicates)">
+      <Output TaskParameter="Filtered"
+              ItemName="_ProjectReferenceClosureWithoutMetadata"/>
+    </RemoveDuplicates>
+
+    <ItemGroup>
+      <!-- Remove references that are also direct references -->
+      <_ProjectReferenceClosureWithoutMetadata Remove="%(ProjectReference.FullPath)" />
+      <!-- We can now mark all the closure references as indirect -->
+      <_ProjectReferenceClosure Include="@(_ProjectReferenceClosureWithoutMetadata)">
+        <DependencyKind>Indirect</DependencyKind>
+        <PackageDirectory>%(ProjectReference.PackageDirectory)</PackageDirectory>
+      </_ProjectReferenceClosure>
+      <!-- Now add the direct references, preserving metadata -->
+      <_ProjectReferenceClosure Include="@(ProjectReference->'%(FullPath)')">
+        <DependencyKind>Direct</DependencyKind>
+      </_ProjectReferenceClosure>
+    </ItemGroup>
+
+  </Target>
+
+  <Target Name="SplitProjectReferences"
+          DependsOnTargets="_GetProjectClosure">
+    <ItemGroup>
+      <!-- Split direct and indirect project dependencies -->
+      <_PkgProjProjectReferenceClosure Include="@(_ProjectReferenceClosure)"
+                                      Condition="'%(_ProjectReferenceClosure.Extension)' == '.pkgproj'" />
+      <_NonPkgProjProjectReferenceClosure Include="@(_ProjectReferenceClosure)"
+                                         Condition="'%(_ProjectReferenceClosure.Extension)' != '.pkgproj'" />
+
+      <!-- Split direct project dependencies -->
+      <_PkgProjProjectReference Include="@(_PkgProjProjectReferenceClosure)"
+                               Condition="'%(DependencyKind)' == 'Direct'" />
+      <_NonPkgProjProjectReference Include="@(_NonPkgProjProjectReferenceClosure)"
+                                  Condition="'%(DependencyKind)' == 'Direct'" />
+
+    </ItemGroup>
+  </Target>
+
+  <Target Name="GetPkgProjPackageDependencies"
+          Returns="@(PkgProjDependency)"
+          Inputs="%(_PkgProjProjectReferenceClosure.DependencyKind)"
+          Outputs="fake"
+          DependsOnTargets="SplitProjectReferences">
+    <MSBuild Targets="GetPackageIdentity"
+             BuildInParallel="$(BuildInParallel)"
+             Projects="@(_PkgProjProjectReferenceClosure)"
+             Properties="%(_PkgProjProjectReferenceClosure.SetConfiguration); %(_PkgProjProjectReferenceClosure.SetPlatform)">
+      <Output TaskParameter="TargetOutputs"
+              ItemName="_PkgProjDependency" />
+    </MSBuild>
+    <ItemGroup>
+      <PkgProjDependency Include="@(_PkgProjDependency)">
+        <DependencyKind>%(_PkgProjProjectReferenceClosure.DependencyKind)</DependencyKind>
+      </PkgProjDependency>
+    </ItemGroup>
+  </Target>
+
+
+  <PropertyGroup>
+    <!-- exclude reference assets for runtime packages
+         these assets are only packaged in the reference packages.  Even
+         if they have a runtime asset we package it in the reference package
+         for better compression.  -->
+    <ExcludeReferenceAssets Condition="'$(ExcludeReferenceAssets)' == '' AND '$(PackageTargetRuntime)' != ''">true</ExcludeReferenceAssets>
+  </PropertyGroup>
+
+  <!-- We define a custom target: GetFilesToPackage which does a minimal build of the project
+       and passes all information in a single item group.
+       This helps minimize the number of project evaluations and targets that build in order
+       to determine the contents of the package-->
+  <Target Name="ExpandProjectReferences"
+          DependsOnTargets="SplitProjectReferences">
+
+    <!-- Only rebuild project references when specified -->
+    <MSBuild Targets="Build"
+             BuildInParallel="$(BuildInParallel)"
+             Condition="'$(BuildPackageLibraryReferences)' == 'true' AND '$(DesignTimeBuild)' != 'true'"
+             Projects="@(_NonPkgProjProjectReference)"
+             Properties="$(ProjectProperties)"
+             ContinueOnError="WarnAndContinue"/>
+
+    <MSBuild Targets="GetFilesToPackage"
+             BuildInParallel="$(BuildInParallel)"
+             Projects="@(_NonPkgProjProjectReference)"
+             Properties="$(ProjectProperties)">
+      <Output TaskParameter="TargetOutputs"
+              ItemName="_FilesToPackage" />
+    </MSBuild>
+
+    <ItemGroup>
+      <_FilesToPackage Remove="@(_FilesToPackage)" Condition="'$(ExcludeReferenceAssets)' == 'true' AND '%(_FilesToPackage.IsReferenceAsset)' == 'true'" />
+      <File Include="@(_FilesToPackage)">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+        <!-- Some packages support legacy portable profiles where dependencies are provided by targeting pack -->
+        <HarvestDependencies Condition="!$([System.String]::Copy('%(_FilesToPackage.TargetFramework)').StartsWith('portable-'))">true</HarvestDependencies>
+      </File>
+    </ItemGroup>
+
+    <Error Condition="'$(SkipPackageFileCheck)' != 'true' AND
+                      '$(IsFrameworkPackage)' != 'true' AND
+                      '%(File.SkipPackageFileCheck)' != 'true' AND
+                      '%(File.FileName)' != '_' AND
+                      '%(File.FileName)%(File.Extension)' != 'runtime.json' AND
+                      '%(File.Extension)' != '.cs' AND
+                      '%(File.Extension)' != '.vb' AND
+                      !$(ID.Contains('%(File.FileName)'))"
+           Text="Package $(ID) contains file with name %(File.FileName).  If this is expected you can disable this filename checking for this item or package by setting SkipPackageFileCheck = true" />
+  </Target>
+  <!-- END project refs-->
+
+  <!-- BEGIN files-->
+  <!-- If the "PreventImplementationReference" property is true, then don't permit references to the
+    package implementation from lib.  This is used in the platform specific packages which should
+    not be directly referenced by projects for implemtation dependencies. -->
+  <Target Name="PreventImplementationReference">
+    <ItemGroup Condition="'$(PreventImplementationReference)' == 'true'">
+      <File Include="$(PlaceholderFile)">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+        <TargetPath Condition="'$(UseNetPlatform)' != 'true'">ref/netstandard</TargetPath>
+        <TargetPath Condition="'$(UseNetPlatform)' == 'true'">ref/dotnet</TargetPath>
+      </File>
+    </ItemGroup>
+  </Target>
+
+  <!--
+      InboxOnTargetFramework: contract implementation and reference are inbox, use placeholders for both
+      NotSupportedOnTargetFramework: contract should not be supported, use place holder for lib
+      ExternalOnTargetFramework: contract implementation is provided by another package, use placeholders for both
+  -->
+  <Target Name="AddPlaceholders"
+          DependsOnTargets="ExpandProjectReferences;PreventImplementationReference"
+          Inputs="%(InboxOnTargetFramework.Identity);%(NotSupportedOnTargetFramework.Identity);%(ExternalOnTargetFramework.Identity)"
+          Outputs="fake">
+    <ItemGroup>
+      <_targetItem Include="@(InboxOnTargetFramework)"/>
+      <_targetItem Include="@(NotSupportedOnTargetFramework)"/>
+      <_targetItem Include="@(ExternalOnTargetFramework)"/>
+    </ItemGroup>
+    <PropertyGroup>
+      <_target>%(_targetItem.Identity)</_target>
+      <_targetRuntime>$(PackageTargetRuntime)</_targetRuntime>
+      <_targetRuntime Condition="'%(_targetItem.PackageTargetRuntime)' != ''">%(_targetItem.PackageTargetRuntime)</_targetRuntime>
+      <!-- don't use 'any' in paths due to https://github.com/NuGet/Home/issues/1676 -->
+      <_targetRuntime Condition="'$(_targetRuntime)' == 'any'"></_targetRuntime>
+      <!-- include a ref placeholder for everything but NotSupportedOnTargetFramework, never put placeholders in runtime packages -->
+      <_targetRef Condition="'%(NotSupportedOnTargetFramework.Identity)' == '' AND '$(PackageTargetRuntime)' == ''">true</_targetRef>
+    </PropertyGroup>
+    <ItemGroup>
+      <File Include="$(PlaceholderFile)">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+        <TargetPath Condition="'$(_targetRuntime)' != ''">runtimes/$(_targetRuntime)/lib/$(_target)</TargetPath>
+        <TargetPath Condition="'$(_targetRuntime)' == ''">lib/$(_target)</TargetPath>
+      </File>
+      <File Include="$(PlaceholderFile)" Condition="'$(_targetRef)' == 'true'">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+        <TargetPath>ref/$(_target)</TargetPath>
+      </File>
+      <FrameworkReference Condition="'%(InboxOnTargetFramework.AsFrameworkReference)' == 'true'" Include="$(Id)">
+        <TargetFramework>$(_target)</TargetFramework>
+      </FrameworkReference>
+      <FrameworkReference Condition="'%(InboxOnTargetFramework.FrameworkReference)' != ''" Include="%(InboxOnTargetFramework.FrameworkReference)">
+        <TargetFramework>$(_target)</TargetFramework>
+      </FrameworkReference>
+      <Dependency Include="_._">
+        <TargetFramework>$(_target)</TargetFramework>
+      </Dependency>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="ConvertItems"
+          DependsOnTargets="ExpandProjectReferences;AddPlaceholders">
+    <CreateItem Include="@(ProjectReferenceOutput)">
+      <Output TaskParameter="Include"
+              ItemName="File"/>
+    </CreateItem>
+    <ItemGroup>
+      <_LinkedContentFiles Include="@(Content)"
+                           Condition="'%(Content.Link)' != ''" />
+      <_UnlinkedContentFiles Include="@(Content)"
+                             Condition="'%(Content.Link)' == ''" />
+    </ItemGroup>
+    <CreateItem Include="@(_LinkedContentFiles)"
+                AdditionalMetadata="TargetPath=%(Link)">
+      <Output TaskParameter="Include"
+              ItemName="File"/>
+    </CreateItem>
+    <CreateItem Include="@(_UnlinkedContentFiles)"
+                AdditionalMetadata="TargetPath=%(RelativeDir)">
+      <Output TaskParameter="Include"
+              ItemName="File"/>
+    </CreateItem>
+
+    <!-- We need to special case library files in later phases. In order to make this
+         easier, we add custom metadata 'IsLibrary' that indicates whether the file is
+         targeting the lib folder or not. -->
+
+    <ItemGroup>
+      <_FileWithIsLibrary Include="@(File)"
+                          Condition="'%(File.TargetPath)' == 'lib' OR
+                                     $([System.String]::Copy('%(File.TargetPath)').ToLower().StartsWith('lib\')) OR
+                                     $([System.String]::Copy('%(File.TargetPath)').ToLower().StartsWith('lib/'))">
+        <PackageDirectory>Lib</PackageDirectory>
+      </_FileWithIsLibrary>
+      <_FileWithIsLibrary Include="@(File)"
+                          Condition="'%(File.TargetPath)' != 'lib' AND
+                                     !$([System.String]::Copy('%(File.TargetPath)').ToLower().StartsWith('lib\')) AND
+                                     !$([System.String]::Copy('%(File.TargetPath)').ToLower().StartsWith('lib/'))">
+        <PackageDirectory></PackageDirectory>
+      </_FileWithIsLibrary>
+      <File Remove="@(File)" />
+      <File Include="@(_FileWithIsLibrary)" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="HarvestStablePackage"
+          Condition="'$(HarvestStablePackage)' != 'false'"
+          DependsOnTargets="ConvertItems;GetPkgProjPackageDependencies">
+    <ItemGroup>
+      <_latestPackage Include="$(Id)">
+        <Version>$(PackageVersion)</Version>
+      </_latestPackage>
+      <_latestRuntimePackages Include="@(PkgProjDependency)" Condition="'%(PkgProjDependency.TargetRuntime)' != ''" KeepDuplicates="false" />
+    </ItemGroup>
+
+    <!-- Calculate the package version to harvest -->
+    <GetLastStablePackage Condition="'$(HarvestVersion)' == ''" 
+                          LatestPackages="@(_latestPackage)" 
+                          StablePackages="@(StablePackage)"
+                          PackageIndexes="@(PackageIndex)">
+      <Output  TaskParameter="LastStablePackages" ItemName="_lastStablePackage"/>
+    </GetLastStablePackage>
+
+    <PropertyGroup Condition="'$(HarvestVersion)' == ''">
+      <HarvestVersion>%(_lastStablePackage.Version)</HarvestVersion>
+    </PropertyGroup>
+
+    <!-- Calculate the runtime package versions to use for applicability evaluation -->
+    <GetLastStablePackage Condition="'@(HarvestRuntimePackages)' == ''" 
+                          LatestPackages="@(_latestRuntimePackages)" 
+                          StablePackages="@(StablePackage)"
+                          PackageIndexes="@(PackageIndex)">
+      <Output  TaskParameter="LastStablePackages" ItemName="HarvestRuntimePackages"/>
+    </GetLastStablePackage>
+
+    <GetLastStablePackage Condition="'@(HarvestAdditionalPackageIds)' != ''" 
+                          LatestPackages="@(HarvestAdditionalPackageIds)" 
+                          StablePackages="@(StablePackage)"
+                          PackageIndexes="@(PackageIndex)">
+      <Output  TaskParameter="LastStablePackages" ItemName="HarvestAdditionalPackages"/>
+    </GetLastStablePackage>
+    
+    <PropertyGroup>
+      <HarvestFiles Condition="'$(HarvestFiles)' == ''">true</HarvestFiles>
+    </PropertyGroup>
+
+    <Error Condition="'$(HarvestVersion)' == '' AND '@(HarvestIncludePaths)' != ''"
+           Text="HarvestIncludePaths was specified but no previous stable version of this package was found." />
+
+    <!-- Harvest files from old package and determine support using both runtime and additional packages -->
+    <HarvestPackage PackageId="$(Id)"
+                    PackageVersion="$(HarvestVersion)"
+                    PackagesFolder="$(PackagesDir)"
+                    Files="@(File)"
+                    RuntimeFile="$(RuntimeIdGraphDefinitionFile)" 
+                    RuntimePackages="@(HarvestRuntimePackages);@(HarvestAdditionalPackages)"
+                    IncludeAllPaths="$(HarvestIncludeAllPaths)"
+                    HarvestAssets="$(HarvestFiles)"
+                    PathsToExclude="@(HarvestExcludePaths)"
+                    PathsToInclude="@(HarvestIncludePaths)"
+                    PathsToSuppress="@(HarvestSuppressPaths)"
+                    Frameworks="@(DefaultValidateFramework)"
+                    Condition="'$(HarvestVersion)' != ''">
+      <Output TaskParameter="SupportedFrameworks" ItemName="_HarvestedSupportedFramework"/>
+      <Output TaskParameter="HarvestedFiles" ItemName="_harvestedFiles"/>
+      <Output TaskParameter="UpdatedFiles" ItemName="_updatedFiles" />
+    </HarvestPackage>
+
+    <ItemGroup Condition="'@(_harvestedFiles)' != ''">
+      <File Remove="@(File)"/>
+      <File Include="@(_updatedFiles);@(_harvestedFiles)"/>
+    </ItemGroup>
+
+    <!-- Harvest files from HarvestAdditionalPackages, but don't calculate support-->
+    <HarvestPackage PackageId="%(HarvestAdditionalPackages.Identity)"
+                    PackageVersion="%(HarvestAdditionalPackages.Version)"
+                    PackagesFolder="$(PackagesDir)"
+                    Files="@(File)"
+                    RuntimeFile="$(RuntimeIdGraphDefinitionFile)"
+                    HarvestAssets="$(HarvestFiles)"
+                    IncludeAllPaths="$(HarvestIncludeAllPaths)"
+                    PathsToExclude="@(HarvestExcludePaths);%(HarvestAdditionalPackages.ExcludePaths)"
+                    PathsToInclude="@(HarvestIncludePaths);%(HarvestAdditionalPackages.IncludePaths)"
+                    PathsToSuppress="@(HarvestSuppressPaths);%(HarvestAdditionalPackages.SuppressPaths)"
+                    Condition="'@(HarvestAdditionalPackages)' != ''" >
+      <Output TaskParameter="HarvestedFiles" ItemName="File"/>
+    </HarvestPackage>
+    
+    <ItemGroup>
+      <SupportedFramework Include="@(_HarvestedSupportedFramework)" Exclude="@(NotSupportedOnTargetFramework)" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="GetFiles"
+          Returns="@(File)"
+          DependsOnTargets="ConvertItems;HarvestStablePackage" />
+
+  <!-- Don't do any filtering of files.
+       We explicitly determine package content so we do not need to
+       filter out files that come from dependent packages. -->
+  <Target Name="GetPackageFiles"
+          Returns="@(PackageFile)"
+          DependsOnTargets="GetFiles">
+    <ItemGroup>
+      <!-- Include all files except source files. Sources need to be deduplicated. -->
+      <PackageFile Include="@(File)" Condition="'%(File.IsSourceCodeFile)'!='true'" />
+      <PackageFile Condition="'%(PackageFile.PackageId)' == ''">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+      </PackageFile>
+
+      <!-- Include Sources. Deduplicate so the nuspec doesn't contain multiple entries for each source file. -->
+      <PackageSources Include="@(File)"
+                      KeepMetadata="TargetPath;IsSourceCodeFile"
+                      KeepDuplicates="false"
+                      Condition="'%(File.IsSourceCodeFile)'=='true'" />
+      <!-- Add a placeholder source file if there are symbols but no sources. -->
+      <PackageSymbolFiles Include="@(File)" Condition="'%(File.IsSymbolFile)'=='true'" />
+      <PackageSources Include="$(PlaceholderFile)" Condition="'@(PackageSymbolFiles)'!='' AND '@(PackageSources)'==''">
+        <IsSourceCodeFile>true</IsSourceCodeFile>
+        <TargetPath>src</TargetPath>
+      </PackageSources>
+      <PackageFile Include="@(PackageSources)" />
+
+      <!-- Nuget will treat TargetPath as a directory if the extensions dont match,
+           however we need to package files without an extension (Unix exectuables).
+           As such nuget will always consider TargetPath to be a file path for these
+           files.  Ensure that the TargetPath is the file path for these files. -->
+      <PackageFile Condition="'%(Extension)' == ''">
+        <TargetPath>%(PackageFile.TargetPath)/%(FileName)</TargetPath>
+      </PackageFile>
+    </ItemGroup>
+  </Target>
+  <!-- END files-->
+
+  <!-- BEGIN dependencies-->
+  <Target Name="AssignPkgProjPackageDependenciesTargetFramework"
+          DependsOnTargets="GetPkgProjPackageDependencies;GetFiles">
+
+    <SplitDependenciesBySupport Condition="'$(SplitDependenciesBySupport)' == 'true'"
+                                OriginalDependencies="@(PkgProjDependency)">
+      <Output TaskParameter="SplitDependencies" ItemName="_SplitPkgProjDependency" />
+    </SplitDependenciesBySupport>
+
+    <ItemGroup Condition="'@(_SplitPkgProjDependency)' != ''">
+      <PkgProjDependency Remove="@(PkgProjDependency)" />
+      <PkgProjDependency Include="@(_SplitPkgProjDependency)" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <!-- ensure that unconstrained dependencies are also expanded in constrained TFM groups -->
+      <_PkgProjDependencyWithoutTFM Include="@(PkgProjDependency)" Condition="'%(PkgProjDependency.TargetFramework)' == '' AND '%(PkgProjDependency.TargetRuntime)' == '' AND '%(PkgProjDependency.DoNotExpand)' != 'true'" />
+      <_AllPkgProjTFMs Include="%(PkgProjDependency.TargetFramework)" Condition="'%(PkgProjDependency.DependencyKind)' == 'Direct'" />
+      <!-- Include file TFMs -->
+      <_AllPkgProjTFMs Include="%(File.TargetFramework)" Condition="'%(File.TargetFramework)' != ''" />
+
+      <!-- Remove dependencies without a TFM so they can be replaced -->
+      <PkgProjDependency Remove="@(_PkgProjDependencyWithoutTFM)" />
+      <!-- operate on pkgproj dependencies and file dependencies -->
+      <PkgProjDependency Include="@(_PkgProjDependencyWithoutTFM)">
+        <TargetFramework>%(_AllPkgProjTFMs.Identity)</TargetFramework>
+      </PkgProjDependency>
+
+      <Dependency Include="@(PkgProjDependency)"
+                  Condition="'%(PkgProjDependency.DependencyKind)' == 'Direct'" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="DetermineRuntimeDependencies"
+          DependsOnTargets="AssignPkgProjPackageDependenciesTargetFramework"
+          Returns="@(RuntimeDependency)">
+
+    <!-- see if we have any runtime dependencies to write to runtime.json -->
+    <ItemGroup>
+      <RuntimeDependency Condition="'%(Dependency.TargetRuntime)' != ''" Include="@(Dependency)"/>
+      <RuntimeDependency>
+        <TargetPackage Condition="'%(RuntimeDependency.TargetPackage)' == ''">$(Id)</TargetPackage>
+      </RuntimeDependency>
+      <!-- don't include runtime depdendencies in the dependency list, they'll be written to the runtime.json -->
+      <Dependency Remove="@(RuntimeDependency)"/>
+    </ItemGroup>
+
+    <Error Text="Packages that are constrained by runtime should not have runtime dependencies.  They will be ignored by nuget"
+           Condition="'$(PackageTargetRuntime)' != '' AND '@(RuntimeDependency)' != ''" />
+
+    <!-- determine if there is a file to be updated, and setup the output file -->
+    <PropertyGroup>
+      <RuntimeFileSource Condition="'%(File.FileName)%(File.Extension)' == 'runtime.json'">%(File.Identity)</RuntimeFileSource>
+      <_runtimeJsonIncluded Condition="'$(IsLineupPackage)' == 'true' OR '$(IncludeRuntimeJson)' == 'true'">true</_runtimeJsonIncluded>
+    </PropertyGroup>
+
+    <!-- only include runtime.json in lineup packages -->
+    <ItemGroup Condition="'$(_runtimeJsonIncluded)' == 'true'">
+      <!-- if we are updating, remove it from the file group, we'll replace it with the generated version -->
+      <PackageFile Condition="'$(RuntimeFileSource)' != ''" Remove="$(RuntimeFileSource)"/>
+      <PackageFile Include="$(RuntimeFilePath)">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+        <IsLibrary>false</IsLibrary>
+      </PackageFile>
+    </ItemGroup>
+  </Target>
+
+  <!-- Harvest dependencies from assembly references.
+       Assume version of package dependency == assembly version of dependency (3-part).
+       For prerelease (not stable) packages apply a pre-release suffix to the dependency -->
+  <Target Name="GetFilePackageReferences"
+          DependsOnTargets="GetFiles"
+          Condition="'$(OmitDependencies)' != 'true'"
+          Inputs="%(File.Identity);%(File.TargetFramework)"
+          Outputs="fake">
+
+    <PropertyGroup>
+      <_TargetFramework>%(File.TargetFramework)</_TargetFramework>
+    </PropertyGroup>
+    
+    <ItemGroup>
+      <_harvestFile Include="@(File)" Condition="'%(File.HarvestDependencies)' == 'true' and '%(File.Extension)' == '.dll'" />
+      <_missingHarvestFile Include="@(_harvestFile)" Condition="!Exists('%(FullPath)')" />
+      <_harvestFile Remove="@(_missingHarvestFile)" Condition="'$(AllowPartialPackages)' == 'true'" />
+
+      <!-- add a fake dependency to represent the dependencies of any missing file 
+           this will prevent the package from installing on that platform. -->
+      <FilePackageDependency Include="Unavailable" Condition="'$(AllowPartialPackages)' == 'true' AND '@(_missingHarvestFile)' != '' AND '$(_TargetFramework)' != ''">
+        <TargetFramework>$(_TargetFramework)</TargetFramework>
+        <Version>0.0.0</Version>
+      </FilePackageDependency>
+    </ItemGroup>
+
+    <!-- Generate package references based on assembly dependencies -->
+    <GetAssemblyReferences Assemblies="@(_harvestFile)">
+      <Output TaskParameter="ReferencedAssemblies"
+              ItemName="_FileReferencedAssemblies"/>
+      <Output TaskParameter="ReferencedNativeLibraries"
+              ItemName="_FileReferencedNativeLibraries"/>
+    </GetAssemblyReferences>
+
+    <SplitReferences References="@(_FileReferencedAssemblies)"
+                     TargetFramework="$(_TargetFramework)"
+                     PackageIndexes="@(PackageIndex)">
+      <Output TaskParameter="FrameworkReferences" ItemName="_FileFrameworkReference"/>
+      <Output TaskParameter="PackageReferences" ItemName="_FilePackageReferenceUnfiltered"/>
+    </SplitReferences>
+    
+    <FilterUnknownPackages Condition="'@(_FilePackageReferenceUnfiltered)' != ''"
+                           OriginalDependencies="@(_FilePackageReferenceUnfiltered)"
+                           BaseLinePackages="@(BaseLinePackage)"
+                           PackageIndexes="@(PackageIndex)">
+      <Output TaskParameter="FilteredDependencies" ItemName="_FilePackageReference" />
+    </FilterUnknownPackages>
+                           
+
+    <ItemGroup Condition="'@(_FilePackageReference)' != ''">
+      <_FilePackageReference Remove="corefx;mscorlib;System;System.Core;System.Xml;Windows" />
+
+      <!-- Projects may specify additional references by assembly name & identity that we'll process
+           applying pre-release logic -->
+      <_FilePackageReference Include="@(AdditionalAssemblyReference)"/>
+
+      <_FilePackageReference Condition="'%(Identity)' == '@(FileRuntimeDependency)'">
+        <TargetRuntime>@(FileRuntimeDependency->'%(TargetRuntime)')</TargetRuntime>
+      </_FilePackageReference>
+    </ItemGroup>
+
+    <GetPackageFromModule Condition="'@(_FileReferencedNativeLibraries)' != ''"
+                          ModulesReferenced="@(_FileReferencedNativeLibraries)"
+                          ModulePackages="@(NativeLibrary)"
+                          PackageIndexes="@(PackageIndex)">
+      <Output TaskParameter="PackagesReferenced" ItemName="_FilePackageReference" />
+    </GetPackageFromModule>
+
+    <ItemGroup>
+      <FilePackageDependency Include="@(_FilePackageReference)" />
+      <!-- Only add framework references for desktop frameworks -->
+      <FrameworkReference Condition="$(_TargetFramework.StartsWith('net4'))" Include="@(_FileFrameworkReference)" KeepDuplicates="false" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="GetNuGetPackageDependencies"
+          DependsOnTargets="CreateVersionFileDuringBuild;GetFilePackageReferences;DetermineRuntimeDependencies">
+    <PropertyGroup>
+      <!-- determine if we have any reference assets in the package (files in the ref folder) -->
+      <_containsReferenceAsset Condition="'%(File.IsReferenceAsset)' == 'true'">true</_containsReferenceAsset>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(_containsReferenceAsset)' == 'true'">
+      <!-- If the package contains a reference asset, then make all non-reference dependencies
+           exclude compile assets, so as not to leak implementation dependencies into the compile
+           graph.-->
+      <FilePackageDependency>
+        <Exclude Condition="'%(FilePackageDependency.IsReferenceAsset)' != 'true'">Compile</Exclude>
+      </FilePackageDependency>
+    </ItemGroup>
+
+    <!-- Add a dependency on the lineup & platform package if this package has runtime dependencies and no runtime.json -->
+    <ItemGroup Condition="'@(RuntimeDependency)' != '' AND '$(_runtimeJsonIncluded)' != 'true' AND '$(ExcludeLineupReference)' != 'true'">
+      <!-- Add to any TargetFramework that isn't a placeholder-->
+      <_runtimeDependenciesTargetFramework Include="%(File.TargetFramework)"
+                                           Condition="'%(File.Identity)' != '$(PlaceholderFile)'"
+                                           KeepDuplicates="false" />
+      <!-- remove any frameworks that have an impl in this package -->
+      <_runtimeDependenciesTargetFramework Remove="%(File.TargetFramework)"
+                                           Condition="$([System.String]::Copy('%(File.TargetPath)').StartsWith('lib/', StringComparison.OrdinalIgnoreCase))" />
+      <FilePackageDependency Include="$(LineupPackageId)">
+        <Version>$(LineupPackageVersion)</Version>
+        <TargetFramework>%(_runtimeDependenciesTargetFramework.Identity)</TargetFramework>
+      </FilePackageDependency>
+      <FilePackageDependency Include="$(PlatformPackageId)">
+        <Version>$(PlatformPackageVersion)</Version>
+        <TargetFramework>%(_runtimeDependenciesTargetFramework.Identity)</TargetFramework>
+      </FilePackageDependency>
+    </ItemGroup>
+
+    <!-- Add a dependency on the runtime graph package for every TFM that has RID-specific assets and is not already a runtime package -->
+    <ItemGroup Condition="'$(PackageTargetRuntime)' == '' AND '$(ExcludeRuntimeReference)' != 'true'">
+      <_ridSpecificTargetFrameworks Include="@(File->'%(TargetFramework)')"
+                                    Condition="$([System.String]::Copy('%(File.TargetPath)').StartsWith('runtimes/', StringComparison.OrdinalIgnoreCase))
+                                               AND '%(File.Identity)' != '$(PlaceholderFile)'" />
+      <!-- remove any frameworks that have a RID-less impl in this package-->
+      <_ridSpecificTargetFrameworks Remove="%(File.TargetFramework)"
+                                           Condition="$([System.String]::Copy('%(File.TargetPath)').StartsWith('lib/', StringComparison.OrdinalIgnoreCase))" />
+
+      <FilePackageDependency Include="$(PlatformPackageId)" Condition="'@(_ridSpecificTargetFrameworks)' != ''">
+        <Version>$(PlatformPackageVersion)</Version>
+        <TargetFramework>%(_ridSpecificTargetFrameworks.Identity)</TargetFramework>
+      </FilePackageDependency>
+    </ItemGroup>
+
+    <!-- We can reduce the number of dependencies listed for any framework that has
+         inbox implementations since that framework doesn't need the packages for
+         compile/runtime.  This reduces the noise when consuming our packages in
+         packages.config based projects.  -->
+    <CreateTrimDependencyGroups Dependencies="@(FilePackageDependency);@(Dependency)"
+                      PackageIndexes="@(PackageIndex)"
+                      Files="@(File)"
+                      Condition="'@(FilePackageDependency)' != '' AND '$(PackageTargetRuntime)' == ''">
+      <Output TaskParameter="TrimmedDependencies" ItemName="FilePackageDependency" />
+    </CreateTrimDependencyGroups>
+
+    <!-- Promote dependencies from ref to lib and vice-versa -->
+    <PromoteDependencies Dependencies="@(FilePackageDependency)"
+                         PackageIndexes="@(PackageIndex)"
+                         Condition="'@(FilePackageDependency)' != ''">
+      <Output TaskParameter="PromotedDependencies" ItemName="FilePackageDependency" />
+    </PromoteDependencies>
+
+    <ApplyMetaPackages PackageId="$(Id)"
+                       OriginalDependencies="@(FilePackageDependency)"
+                       PackageIndexes="@(PackageIndex)"
+                       SuppressMetaPackages="@(SuppressMetaPackage)"
+                       Apply="$(ApplyMetaPackages)">
+      <Output TaskParameter="UpdatedDependencies" ItemName="_ConsolidatedDependencies" />
+    </ApplyMetaPackages>
+
+    <Error Condition="'@(PackageIndex)' == '' AND '@(BaseLinePackage)' == '' AND '@(_ConsolidatedDependencies)' != '' AND '$(BaseLinePackageDependencies)' != 'false'"
+           Text="Neither PackageIndex nor BaseLinePackage items are defined: ensure you have imported Microsoft.Private.PackageBaseLine.props from the Microsoft.Private.PackageBaseLine package" />
+    <ApplyBaseLine OriginalDependencies="@(_ConsolidatedDependencies)"
+                   BaseLinePackages="@(BaseLinePackage)"
+                   PackageIndexes="@(PackageIndex)"
+                   Apply="$(BaseLinePackageDependencies)">
+      <Output TaskParameter="BaseLinedDependencies" ItemName="_BaseLinedDependencies" />
+    </ApplyBaseLine>
+
+
+    <Error Condition="'@(_BaseLinedDependencies)' != '' AND '@(PackageIndex)' == '' AND '@(StablePackage)' == ''" 
+           Text="Neither PackageIndex nor StablePackage items are defined: ensure you have imported Microsoft.Private.PackageBaseLine.props from the Microsoft.Private.PackageBaseLine package" />
+    <ApplyPreReleaseSuffix Condition="'@(_BaseLinedDependencies)' != ''" 
+                           OriginalPackages="@(_BaseLinedDependencies)" 
+                           StablePackages="@(StablePackage)"
+                           PackageIndexes="@(PackageIndex)"
+                           PreReleaseSuffix="$(VersionSuffix)">
+      <Output TaskParameter="UpdatedPackages" ItemName="Dependency"/>
+    </ApplyPreReleaseSuffix>
+  </Target>
+
+  <Target Name="GetPackageDependencies"
+          DependsOnTargets="AssignPkgProjPackageDependenciesTargetFramework;GetNuGetPackageDependencies"
+          Returns="@(Dependency)">
+  </Target>
+  <!-- END dependencies-->
+
+  <!-- Generates a runtime.json file containing all dependencies with TargetRuntime -->
+  <Target Name="GenerateRuntimeDependencies"
+          DependsOnTargets="DetermineRuntimeDependencies">
+    <ItemGroup>
+      <LineupProjectReference Include="@(ProjectReference)" />
+    </ItemGroup>
+
+    <!-- Lineups need to have all runtime dependencies to ensure that they are part of the compile graph -->
+    <MSBuild Projects="@(LineupProjectReference)"
+             Targets="DetermineRuntimeDependencies"
+             Condition="'$(IsLineupPackage)' == 'true'"
+             BuildInParallel="$(BuildInParallel)"
+             Properties="$(ProjectProperties)">
+      <Output TaskParameter="TargetOutputs" ItemName="_indirectRuntimeDependencies" />
+    </MSBuild>
+
+    <!-- pass both RuntimeDependencies and regular dependencies.
+         Only RuntimeDependencies will be generated, but Dependencies are required
+         since they may be the target of a RuntimeDependency -->
+    <GenerateRuntimeDependencies Condition="'@(RuntimeDependency)' != '' OR '@(_indirectRuntimeDependencies)' != ''"
+                                 Dependencies="@(RuntimeDependency);@(Dependency);@(_indirectRuntimeDependencies)"
+                                 PackageId="$(Id)"
+                                 RuntimeJsonTemplate="$(RuntimeFileSource)"
+                                 RuntimeJson="$(RuntimeFilePath)"
+                                 />
+    
+    <ItemGroup Condition="'$(CreatePackedPackage)' == 'true'">
+      <PackedPackageRuntimeDependency Include="@(RuntimeDependency->'$(PackedPackageNamePrefix).%(Identity)')">
+        <TargetPackage>$(PackedPackageNamePrefix).%(TargetPackage)</TargetPackage>
+      </PackedPackageRuntimeDependency>
+      <PackedPackageDependency Include="@(Dependency->'$(PackedPackageNamePrefix).%(Identity)')" />
+    </ItemGroup>
+
+    <GenerateRuntimeDependencies Condition="('@(PackedPackageRuntimeDependency)' != '' OR '@(_indirectRuntimeDependencies)' != '') AND '$(CreatePackedPackage)' == 'true'"
+                                 Dependencies="@(PackedPackageRuntimeDependency);@(PackedPackageDependency);@(_indirectRuntimeDependencies)"
+                                 PackageId="$(PackedPackageId)"
+                                 RuntimeJsonTemplate="$(RuntimeFileSource)"
+                                 RuntimeJson="$(PackedPackageRuntimeFilePath)"/>
+  </Target>
+
+  <Target Name="EnsureEmptyPackage"
+          DependsOnTargets="DetermineRuntimeDependencies;GetPackageFiles">
+    <!-- Nuget will include all files when nuspec is empty, ensure we have at least one file to avoid that -->
+    <ItemGroup Condition="'@(PackageFile)' == ''">
+      <PackageFile Include="$(PlaceholderFile)">
+        <PackageId>$(Id)</PackageId>
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+        <IsLibrary>false</IsLibrary>
+      </PackageFile>
+    </ItemGroup>
+  </Target>
+
+
+  <!-- BEGIN Metadata-->
+
+  <!-- Walks every project gathering its AssemblyVersion, choosing the highest -->
+  <!-- Skipped if the package explicitly defines a version -->
+  <Target Name="GetAssemblyVersionFromProjects"
+          Condition="$(PackageVersion) == ''"
+          DependsOnTargets="GetFiles">
+
+    <GetPackageVersion Files="@(File)">
+      <Output TaskParameter="Version" PropertyName="_AssemblyVersion" />
+    </GetPackageVersion>
+
+    <Error Condition="'$(_AssemblyVersion)' == ''"
+           Text="No assembly version could be determined." />
+  </Target>
+
+  <!-- Calculates the package version including any prerelease suffix -->
+  <Target Name="CalculatePackageVersion"
+        DependsOnTargets="CreateVersionFileDuringBuild;GetAssemblyVersionFromProjects">
+
+    <Error Text="No version could be detected.  Either specify the Version property or provide at least one managed assembly."
+           Condition="'$(PackageVersion)' == '' AND '$(_AssemblyVersion)' == ''" />
+
+    <ItemGroup>
+      <_thisPackage Include="$(Id)">
+        <Version Condition="'$(PackageVersion)' != ''">$(PackageVersion)</Version>
+        <Version Condition="'$(PackageVersion)' == ''">$(_AssemblyVersion)</Version>
+      </_thisPackage>
+    </ItemGroup>
+
+    <ApplyPreReleaseSuffix Condition="'$(StableVersion)' == ''"
+                           OriginalPackages="@(_thisPackage)" 
+                           StablePackages="@(StablePackage)"
+                           PackageIndexes="@(PackageIndex)"
+                           PreReleaseSuffix="$(VersionSuffix)" >
+      <Output TaskParameter="UpdatedPackages" ItemName="_thisPackageFinal"/>
+    </ApplyPreReleaseSuffix>
+
+    <PropertyGroup Condition="'$(StableVersion)' == ''">
+      <PackageVersion>%(_thisPackageFinal.Version)</PackageVersion>
+    </PropertyGroup>
+  </Target>
+
+  <!-- Permit setting TargetFramework and add our own metadata (TargetRuntime) -->
+  <Target Name="GetPackageIdentity"
+          Returns="@(_PackageIdentity)"
+          DependsOnTargets="GetFiles;CalculatePackageVersion">
+
+    <ItemGroup>
+      <_referenceFrameworks Include="%(File.TargetFramework)" Condition="'%(File.IsReferenceAsset)' == 'true'" />
+    </ItemGroup>
+
+    <GetMinimumNETStandard Condition="'$(MinimumNETStandard)' == ''"
+                           Frameworks="@(_referenceFrameworks)">
+      <Output TaskParameter="MinimumNETStandard" PropertyName="MinimumNETStandard"/>
+    </GetMinimumNETStandard>
+
+    <ItemGroup>
+      <_PackageIdentity Include="$(Id)">
+        <Version>$(PackageVersion)</Version>
+        <TargetFramework Condition="'$(PackageTargetFramework)' != ''">$(PackageTargetFramework)</TargetFramework>
+        <TargetRuntime Condition="'$(PackageTargetRuntime)' != ''">$(PackageTargetRuntime)</TargetRuntime>
+        <MinimumNETStandard Condition="'$(MinimumNETStandard)' != ''">$(MinimumNETStandard)</MinimumNETStandard>
+      </_PackageIdentity>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="GetSyncInfo"
+    Condition="Exists('$(SyncInfoFile)')">
+    <ReadLinesFromFile
+      File="$(SyncInfoFile)">
+      <Output
+        TaskParameter="Lines"
+        ItemName="SyncInfoLines" />
+    </ReadLinesFromFile>
+  </Target>
+
+  <Target Name="GetPackageDescription"
+          DependsOnTargets="GetSyncInfo">
+    <PropertyGroup>
+      <UseRuntimePackageDescription Condition="'$(UseRuntimePackageDescription)' == '' AND $(BaseId.StartsWith('runtime.native'))">true</UseRuntimePackageDescription>
+    </PropertyGroup>
+
+    <GetPackageDescription DescriptionFile="$(PackageDescriptionFile)"
+                           Condition="'$(UseRuntimePackageDescription)' != 'true'"
+                           PackageId="$(BaseId)">
+      <Output TaskParameter="Description"
+              PropertyName="Description" />
+    </GetPackageDescription>
+
+    <GetPackageDescription DescriptionFile="$(PackageDescriptionFile)"
+                           Condition="'$(PackageTargetRuntime)' != '' OR '$(UseRuntimePackageDescription)' == 'true'"
+                           PackageId="RuntimePackage">
+      <Output TaskParameter="Description"
+              PropertyName="RuntimeDisclaimer" />
+    </GetPackageDescription>
+
+    <!-- Looks up a message similar to "When using NuGet 3.x this package requires at least version {0}." -->
+    <GetPackageDescription DescriptionFile="$(PackageDescriptionFile)"
+                           Condition="'$(MinClientVersion3)' != ''"
+                           PackageId="NuGet3MinVersion">
+      <Output TaskParameter="Description"
+              PropertyName="NuGet3MinVersionMessage" />
+    </GetPackageDescription>
+
+    <PropertyGroup>
+      <Description Condition="'$(UseRuntimePackageDescription)' == 'true' AND '$(RuntimeDisclaimer)' != ''">$(RuntimeDisclaimer)</Description>
+      <Description Condition="'$(UseRuntimePackageDescription)' != 'true' AND '$(RuntimeDisclaimer)' != ''">$(RuntimeDisclaimer) %0A$(Description)</Description>
+      <Description Condition="'@(SyncInfoLines)' != ''">$(Description) %0A%(SyncInfoLines.Identity)</Description>
+      <Description Condition="'$(MinClientVersion3)' != ''">$(Description) %0A$([System.String]::Format('$(NuGet3MinVersionMessage)', '$(MinClientVersion3)'))</Description>
+    </PropertyGroup>
+  </Target>
+
+  <Target Name="GetPackageMetadata"
+          DependsOnTargets="GetPackageDescription;GetPackageIdentity" />
+  <!-- END Metadata -->
+  <PropertyGroup>
+    <UAPvNextTFM Condition="'$(UAPvNextTFM)' == ''">uap10.1</UAPvNextTFM>
+  </PropertyGroup>
+
+  <!-- BEGIN validation and output -->
+  <ItemGroup>
+    <NETCoreApp10RIDs Condition="'@(NETCoreApp10RIDs)' == ''" Include="win7-x86;win7-x64;osx.10.11-x64;centos.7-x64;debian.8-x64;linuxmint.17-x64;rhel.7.2-x64;ubuntu.14.04-x64;ubuntu.16.04-x64" />
+    <!-- Default validation frameworks : frameworks which we test for support / not support in all packages -->
+    <DefaultValidateFramework Include="netcoreapp1.0">
+      <RuntimeIDs>@(NETCoreApp10RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NETCoreApp11RIDs Condition="'@(NETCoreApp11RIDs)' == ''" Include="@(NETCoreApp10RIDs);osx.10.12-x64;fedora.24-x64;opensuse.42.1-x64;rhel.7-x64" />
+    <DefaultValidateFramework Include="netcoreapp1.1">
+      <RuntimeIDs>@(NETCoreApp11RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NETCoreApp20RIDs Condition="'@(NETCoreApp20RIDs)' == ''" Include="@(NETCoreApp11RIDs)" />
+    <DefaultValidateFramework Include="netcoreapp2.0">
+      <RuntimeIDs>@(NETCoreApp20RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NETCoreApp21RIDs Condition="'@(NETCoreApp21RIDs)' == ''" Include="@(NETCoreApp20RIDs)" />
+    <DefaultValidateFramework Include="netcoreapp2.1">
+      <RuntimeIDs>@(NETCoreApp21RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NETCoreApp22RIDs Condition="'@(NETCoreApp22RIDs)' == ''" Include="@(NETCoreApp21RIDs)" />
+    <DefaultValidateFramework Include="netcoreapp2.2">
+      <RuntimeIDs>@(NETCoreApp22RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+
+    <NETCore50RIDs Condition="'@(NETCore50RIDs)' == ''" Include="win10-x86;win10-x86-aot;win10-x64;win10-x64-aot;win10-arm;win10-arm-aot" />
+    <DefaultValidateFramework Include="netcore50">
+      <RuntimeIDs>@(NETCore50RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="netcore45">
+      <!-- Intentionally empty, no RIDs defined for Win8 as it must work with packages.config-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="netcore451">
+      <!-- Intentionally empty, no RIDs defined for Win81 as it must work with packages.config-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+
+    <NET45RIDs Condition="'@(NET45RIDs)' == ''" Include=";win-x86;win-x64" />
+    <DefaultValidateFramework Include="net45" Condition="'$(ExcludeFromDesktopSupportValidation)' != 'true'">
+      <RuntimeIDs>;@(NET45RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NET451RIDs Condition="'@(NET451RIDs)' == ''" Include="@(NET45RIDs)" />
+    <DefaultValidateFramework Include="net451" Condition="'$(ExcludeFromDesktopSupportValidation)' != 'true'">
+      <RuntimeIDs>;@(NET451RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+      <!-- additional win7 RIDs to validate up-level authoring -->
+    <NET46RIDs Condition="'@(NET46RIDs)' == ''" Include="@(NET451RIDs);win7-x86;win7-x64" />
+    <DefaultValidateFramework Include="net46" Condition="'$(ExcludeFromDesktopSupportValidation)' != 'true'">
+      <RuntimeIDs>;@(NET46RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NET461RIDs Condition="'@(NET461RIDs)' == ''" Include="@(NET46RIDs)" />
+    <DefaultValidateFramework Include="net461" Condition="'$(ExcludeFromDesktopSupportValidation)' != 'true'">
+      <RuntimeIDs>;@(NET461RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NET462RIDs Condition="'@(NET462RIDs)' == ''" Include="@(NET461RIDs)" />
+    <DefaultValidateFramework Include="net462" Condition="'$(ExcludeFromDesktopSupportValidation)' != 'true'">
+      <RuntimeIDs>;@(NET462RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <NET47RIDs Condition="'@(NET47RIDs)' == ''" Include="@(NET462RIDs)" />
+    <DefaultValidateFramework Include="net47" Condition="'$(ExcludeFromDesktopSupportValidation)' != 'true'">
+      <RuntimeIDs>;@(NET47RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+
+    <DefaultValidateFramework Include="wpa81">
+      <!-- Intentionally empty, no RIDs defined for phone-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="wp8">
+      <!-- Intentionally empty, no RIDs defined for phone-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+
+    <UAP10RIDs Condition="'@(UAP10RIDs)' == ''" Include="@(NETCore50RIDs)" />
+    <DefaultValidateFramework Include="uap10.0">
+      <RuntimeIDs>@(UAP10RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <UAP10016299RIDs Condition="'@(UAP10016299RIDs)' == ''" Include="@(UAP10RIDs)" />
+    <DefaultValidateFramework Include="uap10.0.16299">
+      <RuntimeIDs>@(UAP10016299RIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+    <UAPvNextRIDs Condition="'@(UAPvNextRIDs)' == ''" Include="@(UAP10016299RIDs)" />
+    <DefaultValidateFramework Include="$(UAPvNextTFM)">
+      <RuntimeIDs>@(UAPvNextRIDs)</RuntimeIDs>
+    </DefaultValidateFramework>
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(ExcludeXamarinValidationFrameworks)' != 'true'">
+    <DefaultValidateFramework Include="MonoAndroid10">
+      <!-- Intentionally empty, no RIDs defined for MonoAndroid10-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="MonoTouch10">
+      <!-- Intentionally empty, no RIDs defined for MonoTouch10-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="xamarinios10">
+      <!-- Intentionally empty, no RIDs defined for xamarinios10-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="xamarinmac20">
+      <!-- Intentionally empty, no RIDs defined for xamarinmac20-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="xamarintvos10">
+      <!-- Intentionally empty, no RIDs defined for xamarintvos10-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+    <DefaultValidateFramework Include="xamarinwatchos10">
+      <!-- Intentionally empty, no RIDs defined for xamarinwatchos10-->
+      <RuntimeIDs></RuntimeIDs>
+    </DefaultValidateFramework>
+  </ItemGroup>
+
+  <PropertyGroup>
+    <AllXamarinFrameworks Condition="'$(AllXamarinFrameworks)' == ''">MonoAndroid10;MonoTouch10;xamarinios10;xamarinmac20;xamarintvos10;xamarinwatchos10</AllXamarinFrameworks>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(IsFrameworkPackage)' != 'true'">
+    <!-- Skip validation of runtime packages, they will be validated in the context of their reference package -->
+    <SkipValidatePackage Condition="'$(SkipValidateTargetFrameworks)' == '' AND '$(PackageTargetRuntime)' != ''">true</SkipValidatePackage>
+    <SkipSupportCheck Condition="'$(SkipSupportCheck)' == '' AND ($(Id.StartsWith('System.Private.')) OR $(Id.StartsWith('Microsoft.NETCore.')))">true</SkipSupportCheck>
+  </PropertyGroup>
+
+  <Target Name="GetPackageAssets"
+          DependsOnTargets="GetPackageFiles;DetermineRuntimeDependencies"
+          Returns="@(PackageAsset)">
+    <ItemGroup>
+      <RuntimeDependencyProject Include="%(RuntimeDependency.OriginalItemSpec)" KeepDuplicates="false" />
+      <!-- map back to the project references -->
+      <RuntimeDependencyProjectFullPath Include="@(RuntimeDependencyProject->'%(FullPath)')"/>
+      <ProjectReferenceFullPath Include="@(ProjectReference->'%(FullPath)')"/>
+      <RuntimeProjectReference Include="@(ProjectReferenceFullPath)" Condition="'@(ProjectReferenceFullPath->Distinct())' == '@(RuntimeDependencyProjectFullPath)' AND '%(Identity)' != ''"/>
+    </ItemGroup>
+
+
+    <!-- Get all the files from runtime implementation packages to include in reference path-->
+    <MSBuild Projects="@(RuntimeProjectReference)"
+             Targets="GetPackageFiles"
+             BuildInParallel="$(BuildInParallel)"
+             Properties="$(ProjectProperties)">
+      <Output TaskParameter="TargetOutputs" ItemName="RuntimeFile" />
+    </MSBuild>
+
+    <ItemGroup>
+      <PackageAsset Include="@(RuntimeFile)"
+                    Condition="'%(RuntimeFile.IsSourceCodeFile)'!='true'" />
+      <PackageAsset Include="@(PackageFile)"
+                    Condition="'%(PackageFile.IsSourceCodeFile)'!='true'" />
+    </ItemGroup>
+  </Target>
+  
+  <Target Name="GetPackageReport"
+          DependsOnTargets="GetPackageAssets"
+          Returns="$(PackageReportPath)">
+    <GeneratePackageReport
+                     PackageId="$(Id)"
+                     PackageVersion="$(PackageVersion)"
+                     Files="@(PackageAsset)"
+                     Frameworks="@(DefaultValidateFramework)"
+                     RuntimeFile="$(RuntimeIdGraphDefinitionFile)"
+                     PackageIndexes="@(PackageIndex)"
+                     ReportFile="$(PackageReportPath)" />
+  </Target>
+
+  <Target Name="ValidateLibraryPackage"
+          DependsOnTargets="GetPackageReport"
+          Condition="'$(IsFrameworkPackage)' != 'true'">
+
+    <ItemGroup>
+      <!-- Validation framework metadata can be sepecified in multiple ways.
+           By default we have a set of frameworks that we validate for.  If a package includes SupportedFramework items it will
+           be tested for support of those frameworks, and not support of any thing in the default set and not the supported set.
+           The default set may be completely replaced by setting IncludeDefaultValidateFramework=false and populating
+           the ValidateFramework item yourself (eg: at the repo level), or by excluding individual frameworks by setting
+           ExcludeDefaultValidateFramework.  Excluding a framework just means we won't explicitly validate it. -->
+      <ValidateFramework Condition="'$(IncludeDefaultValidateFramework)' != 'false'" Include="@(DefaultValidateFramework)" Exclude="@(ExcludeDefaultValidateFramework)" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <!-- Allow for SupportedFramework to be defined as metadata on project references -->
+      <SupportedFramework Include="%(File.SupportedFramework)" Condition="'%(File.SupportedFramework)' != '' AND '%(File.AssemblyVersion)' != ''">
+        <Version>%(File.AssemblyVersion)</Version>
+      </SupportedFramework>
+    </ItemGroup>
+
+    <ItemGroup>
+      <!-- default to the current version for any unspecified SupportedFrameworks with unspecified version -->
+      <SupportedFramework Condition="'%(SupportedFramework.Version)' == ''">
+        <Version>$(_AssemblyVersion)</Version>
+      </SupportedFramework>
+    </ItemGroup>
+
+    <ValidatePackage ContractName="$(BaseId)"
+                     Frameworks="@(ValidateFramework)"
+                     PackageId="$(Id)"
+                     PackageIndexes="@(PackageIndex)"
+                     PackageVersion="$(PackageVersion)"
+                     RuntimeFile="$(RuntimeIdGraphDefinitionFile)"
+                     SkipGenerationCheck="$(SkipGenerationCheck)"
+                     SkipIndexCheck="$(SkipIndexCheck)"
+                     SkipSupportCheck="$(SkipSupportCheck)"
+                     SupportedFrameworks="@(SupportedFramework)"
+                     Suppressions="@(ValidatePackageSuppression)"
+                     UseNetPlatform="$(UseNetPlatform)"
+                     ReportFile="$(PackageReportPath)" />
+
+  </Target>
+
+  <Target Name="ValidateFrameworkPackage"
+          DependsOnTargets="GetPackageReport"
+          Condition="'$(IsFrameworkPackage)' == 'true'">
+    <ValidateFrameworkPackage Framework="$(TargetFramework)"
+                              Runtime="$(PackageTargetRuntime)"
+                              PackageIndexes="@(PackageIndex)"
+                              ReportFile="$(PackageReportPath)"
+                              Suppressions="@(ValidatePackageSuppression)" />
+  </Target>
+  
+  <Target Name="ValidatePackage"
+          DependsOnTargets="ValidateLibraryPackage;ValidateFrameworkPackage"
+          Condition="'$(SkipValidatePackage)' != 'true'" />
+
+  <!-- Required by Common.Targets when evaluating projectReferences -->
+  <Target Name="GetNativeManifest" />
+  <Target Name="GetCopyToOutputDirectoryItems" />
+
+  <!-- When building in VS, ResolveProjectReferences only calls GetTargetPath
+       and expects that to return the same set of items as Targets defined by
+       ProjectReference.Targets metadata.  -->
+  <Target Name="GetTargetPath"
+          DependsOnTargets="GetPackageAssets"
+          Returns="@(PackageAsset)" />
+
+  <!-- App packaging support -->
+  <!--
+    Following two targets are needed to be present in every project being built
+    because the app packaging targets recursively scan all projects referenced
+    from projects that generate app packages for them.
+  -->
+  <Target Name="CleanAppxPackage" />
+  <Target Name="GetPackagingOutputs" />
+
+  <Target Name="GenerateNuSpec"
+          DependsOnTargets="GetPackageDependencies;GetPackageFiles;GetPackageMetadata;GenerateRuntimeDependencies;EnsureEmptyPackage">
+
+    <ItemGroup>
+      <_packageFile Include="@(PackageFile)" />
+      <_missingPackageFile Include="@(PackageFile)" Condition="!Exists('%(FullPath)')" />
+      <_packageFile Remove="@(_missingPackageFile)" Condition="'$(AllowPartialPackages)' == 'true'" />
+
+      <!-- replace any missing files with placeholders -->
+      <_packageFile Include="@(_missingPackageFile->'$(PlaceHolderFile)')" Condition="'$(AllowPartialPackages)' == 'true'" />
+    </ItemGroup>
+
+    <PropertyGroup  Condition="'$(AllowPartialPackages)' == 'true' AND '@(_missingPackageFile)' != ''">
+      <Description>WARNING: This package is missing files @(_missingPackageFile->'%(TargetPath)/%(Filename)%(Extension)') %0A$(Description)</Description>
+    </PropertyGroup>
+
+    <!-- Please Note:
+         In order to avoid incremental build issues this target will always run.
+         However, the task will make sure that it doesn't touch the file if the
+         contents it would generate are identical to a previously generated
+         nuspec. -->
+    <GenerateNuSpec InputFileName="$(NuSpecTemplate)"
+                    OutputFileName="$(NuSpecPath)"
+                    MinClientVersion="$(MinClientVersion)"
+                    Id="$(Id)"
+                    Version="$(PackageVersion)"
+                    Title="$(Title)"
+                    Authors="$(Authors)"
+                    Owners="$(Owners)"
+                    Description="$(Description)"
+                    ReleaseNotes="$(ReleaseNotes)"
+                    Summary="$(Summary)"
+                    Language="$(Language)"
+                    ProjectUrl="$(ProjectUrl)"
+                    IconUrl="$(IconUrl)"
+                    LicenseUrl="$(LicenseUrl)"
+                    Copyright="$(Copyright)"
+                    RequireLicenseAcceptance="$(RequireLicenseAcceptance)"
+                    Tags="$(Tags)"
+                    DevelopmentDependency="$(DevelopmentDependency)"
+                    Dependencies="@(Dependency)"
+                    References="@(Reference)"
+                    FrameworkReferences="@(FrameworkReference)"
+                    Files="@(_packageFile)"
+                    Serviceable="$(Serviceable)"/>
+  </Target>
+
+  <Target Name="CreatePackage"
+          Inputs="$(NuSpecPath)"
+          Outputs="$(PackageOutputPath)$(Id).$(PackageVersion).nupkg">
+
+    <ItemGroup>
+      <_missingFiles Include="@(PackageFile)" Condition="!Exists(%(FullPath))"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <_SkipCreatePackage Condition="'$(SkipCreatePackageOnMissingFiles)' == 'true' AND '@(_missingFiles)' != ''">true</_SkipCreatePackage>
+    </PropertyGroup>
+
+    <Message Condition="'$(_SkipCreatePackage)' == 'true'" Text="Skipping package creation for $(NuSpecPath) because the following files do not exist: @(_missingFiles)" />
+
+    <NugetPack Nuspecs="$(NuSpecPath)"
+               OutputDirectory="$(PackageOutputPath)"
+               ExcludeEmptyDirectories="true"
+               CreateSymbolPackage="true"
+               CreatePackedPackage="$(CreatePackedPackage)"
+               IncludeSymbolsInPackage="$(IncludeSymbolsInPackage)"
+               SymbolPackageOutputDirectory="$(SymbolPackageOutputPath)"
+               AdditionalLibPackageExcludes="@(AdditionalLibPackageExcludes)"
+               AdditionalSymbolPackageExcludes="@(AdditionalSymbolPackageExcludes)"
+               PackedPackageNamePrefix="$(PackedPackageNamePrefix)"
+               Condition="'$(_SkipCreatePackage)' != 'true'"/>
+
+    <!-- Create a marker that records the path to the generated package -->
+    <WriteLinesToFile Lines="$(PackageOutputPath)$(Id).$(PackageVersion).nupkg;$(SymbolPackageOutputPath)$(Id).$(PackageVersion).nupkg"
+                      File="$(NuSpecPath).pkgpath"
+                      Overwrite="true"
+                      Condition="'$(_SkipCreatePackage)' != 'true'"/>
+                      
+    <WriteSigningRequired Condition="'$(ShouldWritePkgSigningRequired)'=='true'"
+                          AuthenticodeSig="$(NuPkgAuthenticodeSig)"
+                          MarkerFile="$(PackageOutputPath)$(Id).$(PackageVersion).nupkg.requires_nupkg_signing" />
+    <WriteSigningRequired Condition="'$(ShouldWritePkgSigningRequired)'=='true'"
+                          AuthenticodeSig="$(NuPkgAuthenticodeSig)"
+                          MarkerFile="$(SymbolPackageOutputPath)$(Id).$(PackageVersion).nupkg.requires_nupkg_signing" />                          
+    <ItemGroup Condition="'$(ShouldWritePkgSigningRequired)'=='true'">
+      <FileWrites Include="$(SymbolPackageOutputPath)$(Id).$(PackageVersion).nupkg.requires_nupkg_signing"/>
+      <FileWrites Include="$(PackageOutputPath)$(Id).$(PackageVersion).nupkg.requires_nupkg_signing"/>
+    </ItemGroup>                      
+
+  </Target>
+
+  <!-- Updates the packageIndex with information from the built package for this project -->
+  <!-- Intentionally not sequenced, invoked directly through /t:UpdatePackageIndex -->
+  <Target Name="UpdatePackageIndex"
+          DependsOnTargets="CalculatePackageVersion">
+
+    <Error Condition="'$(PackageIndexFile)' == ''"
+           Text="The PackageIndexFile property is not set.  Please set this property to point to the path of the packageIndex.json file for your repo." />
+
+    <UpdatePackageIndex PackageIndexFile="$(PackageIndexFile)"
+                        Packages="$(PackageOutputPath)$(Id).$(PackageVersion).nupkg" />
+  </Target>
+
+  <!-- Updates the packageIndex with information from the multiple sources for the entire repo -->
+  <!-- Intentionally not sequenced, invoked directly through /t:UpdateRepoPackageIndex -->
+  <Target Name="UpdateRepoPackageIndex">
+    <Error Condition="'$(PackageIndexFile)' == ''"
+           Text="The PackageIndexFile property is not set.  Please set this property to point to the path of the packageIndex.json file for your repo." />
+
+    <!-- Set PackageFolders to point to the directories to index, this directories may contain nupkgs or expanded nupkgs -->
+    <!-- Set PackageIds to the list of package Ids to consider from PackageFolders -->
+    <!-- Set BaseLinePackage to packageId identity with 'Version' metadata to define the set of packages which should set their baseline to a particular version -->
+    <!-- Set StablePackage to packageId identity with 'Version' metadata to define the set of packages which should be set as stable -->
+    <!-- Set ModuleToPackage to module name identity with 'Package' metadata to define mappings from native modules to package IDs which contain those -->
+    <!-- Set FrameworkListsFolder to the path to a set of directories containing framework lists, where the subdirectory name is the TFM.  These lists will determine what is inbox on that framework. -->
+    <!-- Set FrameowrkLayout to folder identity with 'TargetFramework' metadata to consider files within that folder inbox on that framework.-->
+
+    <UpdatePackageIndex PackageIndexFile="$(PackageIndexFile)"
+                        PackageIds="@(PackageIds)"
+                        PackageFolders="@(PackageFolders)"
+                        BaselinePackages="@(BaselinePackage)"
+                        StablePackages="@(StablePackage)"
+                        ModuleToPackages="@(ModuleToPackage)"
+                        InboxFrameworkListFolder="$(FrameworkListsFolder)"
+                        InboxFrameworkLayoutFolders="@(FrameworkLayout)" />
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PerfTesting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PerfTesting.targets
new file mode 100755 (executable)
index 0000000..2ee7e71
--- /dev/null
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!-- Perf Analysis NuGet package paths -->
+  <PropertyGroup>
+    <PerformanceType Condition="'$(PerformanceType)'==''">Profile</PerformanceType>
+    <TraceEventPackage>Microsoft.Diagnostics.Tracing.TraceEvent\$(TraceEventPackageVersion)</TraceEventPackage>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <TraceEventNativePath Include="$(PackagesDir)\$(TraceEventPackage)\lib\native\**\*.*" />
+  </ItemGroup>
+
+  <Target Name="ValidatePerformanceRunType" Condition="'$(Performance)'=='true'" BeforeTargets="GenerateTestExecutionScripts">
+    <Error Condition="'$(PerformanceType)'!='Diagnostic' AND '$(PerformanceType)'!='Profile'" Text="Invalid Performance Type value specified: $(PerformanceType)" />
+  </Target>
+
+  <Target Name ="PublishPerfRunner" Condition="'$(Performance)'=='true'" BeforeTargets="RunTestsForProject">
+    <Copy SourceFiles="@(TraceEventNativePath)" DestinationFiles="@(TraceEventNativePath->'$(StartWorkingDirectory)\%(RecursiveDir)%(Filename)%(Extension)')" />
+  </Target>
+
+  <!-- Set platform specific values. -->
+  <PropertyGroup Condition="'$(TargetOS)'=='Linux'">
+    <PerfTestCommandDotnetExecutable>$RUNTIME_PATH/dotnet</PerfTestCommandDotnetExecutable>
+    <BenchviewDir>$(ToolsDir)Microsoft.BenchView.JSONFormat/tools</BenchviewDir>
+    <PythonCommand>python3.5</PythonCommand>
+    <CliExitErrorCommand>exit 1</CliExitErrorCommand>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(TargetOS)'=='Windows_NT'">
+    <PerfTestCommandDotnetExecutable>%RUNTIME_PATH%\dotnet.exe</PerfTestCommandDotnetExecutable>
+    <BenchviewDir>$(ToolsDir)Microsoft.BenchView.JSONFormat\tools</BenchviewDir>
+    <PythonCommand>py.exe</PythonCommand>
+    <CliExitErrorCommand>EXIT /B 1</CliExitErrorCommand>
+  </PropertyGroup>
+
+  <!-- Sets the flags for the performance counters to be collected in this run. -->
+  <PropertyGroup Condition="'$(PerformanceType)'=='Profile'">
+    <!-- Collect, per benchmark, execution time (stopwatch). -->
+    <CollectFlags>stopwatch</CollectFlags>
+    <RunId>Perf-Profile</RunId>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(PerformanceType)'=='Diagnostic'">
+    <!-- Collect, per benchmark, the following metrics:
+      1. Allocated bytes in execution thread,
+      2. Any user defined Clr events (through the xUnit Performance Api attributes),
+      3. CPU Usage (Utilization by Process, Stack),
+      4. CPU Performance Counters (Pmc Rollovers)
+    -->
+    <CollectFlags>default+BranchMispredictions+CacheMisses+InstructionRetired+gcapi</CollectFlags>
+    <RunId>Perf-Diagnostic</RunId>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <PerfRunnerCommand>$(PerfTestCommandDotnetExecutable) PerfRunner.exe --perf:runid $(RunId) --perf:collect $(CollectFlags) || $(CliExitErrorCommand)</PerfRunnerCommand>
+    <MeasurementPyCommand>$(PythonCommand) "$(BenchviewDir)/measurement.py" xunit "$(RunId)-$(AssemblyName).xml" --better desc --drop-first-value --append -o "$(ProjectDir)measurement.json" || $(CliExitErrorCommand)</MeasurementPyCommand>
+  </PropertyGroup>
+
+  <!-- Build the commands to be appended to the generated RunTest.[cmd|sh] script. -->
+  <ItemGroup>
+    <PerfTestCommandLines Include="$(PerfRunnerCommand)" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(TargetOS)'=='Windows_NT' and '$(LogToBenchview)' == 'true'">
+    <PerfTestCommandLines Include="if exist &quot;$(RunId)-$(AssemblyName).xml&quot; (" />
+    <PerfTestCommandLines Include="$(MeasurementPyCommand)" />
+    <PerfTestCommandLines Include=")" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(TargetOS)'=='Linux' and '$(LogToBenchview)' == 'true'">
+    <PerfTestCommandLines Include="if [ -f &quot;$(RunId)-$(AssemblyName).xml&quot; ]; then" />
+    <PerfTestCommandLines Include="$(MeasurementPyCommand)" />
+    <PerfTestCommandLines Include="fi" />
+  </ItemGroup>
+
+  <!-- Optimizations to configure Xunit for performance -->
+  <ItemGroup Condition="'$(IncludePerformanceTests)' == 'true'">
+    <AssemblyInfoUsings Include="using Microsoft.Xunit.Performance%3B" />
+    <AssemblyInfoLines Include="[assembly:OptimizeForBenchmarks]" />
+  </ItemGroup>
+
+  <Target Name="UploadToBenchview" Condition="'$(LogToBenchview)' == 'true'" AfterTargets="TestAllProjects">
+    <PropertyGroup>
+      <SubmissionPyCommand>$(PythonCommand) "$(BenchviewDir)/submission.py" "$(ProjectDir)measurement.json" --build "$(ProjectDir)build.json" --machine-data "$(ProjectDir)machinedata.json" --metadata "$(ProjectDir)submission-metadata.json" --group "CoreFx" --type "$(BenchviewRuntype)" --config-name "$(ConfigurationGroup)" --config Configuration "$(ConfigurationGroup)" --config OS "$(TargetOS)" --config "RunType" "$(PerformanceType)" -arch "$(Platform)" --machinepool "PerfSnake" -o "$(ProjectDir)submission.json" || $(CliExitErrorCommand)</SubmissionPyCommand>
+      <UploadPyCommand>$(PythonCommand) "$(BenchviewDir)/upload.py" "$(ProjectDir)submission.json" --container corefx || $(CliExitErrorCommand)</UploadPyCommand>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <BenchviewCalls Include="echo $(SubmissionPyCommand)"/>
+      <BenchviewCalls Include="$(SubmissionPyCommand)"/>
+
+      <BenchviewCalls Include="echo $(UploadPyCommand)"/>
+      <BenchviewCalls Include="$(UploadPyCommand)"/>
+    </ItemGroup>
+
+    <Exec Command="%(BenchviewCalls.Identity)"/>
+  </Target>
+
+  <Target Name="WarnForDebugPerfConfiguration"
+          BeforeTargets="RunTestsForProject"
+          Condition="'$(Performance)' == 'true' and !$(ConfigurationGroup.ToLower().Contains('release'))">
+    <Warning Text="You are running performance tests in a configuration other than Release. Your results may be unreliable." />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PinvokeAnalyzer_Win32Apis.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PinvokeAnalyzer_Win32Apis.txt
new file mode 100755 (executable)
index 0000000..95ae6f0
--- /dev/null
@@ -0,0 +1,7228 @@
+ntdll.dll!RtlActivateActivationContextUnsafeFast
+ntdll.dll!RtlDeactivateActivationContextUnsafeFast
+ntdll.dll!RtlInterlockedPushListSList
+ntdll.dll!RtlUlongByteSwap
+ntdll.dll!RtlUlonglongByteSwap
+ntdll.dll!RtlUshortByteSwap
+ntdll.dll!AlpcAdjustCompletionListConcurrencyCount
+ntdll.dll!AlpcFreeCompletionListMessage
+ntdll.dll!AlpcGetCompletionListLastMessageInformation
+ntdll.dll!AlpcGetCompletionListMessageAttributes
+ntdll.dll!AlpcGetHeaderSize
+ntdll.dll!AlpcGetMessageAttribute
+ntdll.dll!AlpcGetMessageFromCompletionList
+ntdll.dll!AlpcGetOutstandingCompletionListMessageCount
+ntdll.dll!AlpcInitializeMessageAttribute
+ntdll.dll!AlpcMaxAllowedMessageLength
+ntdll.dll!AlpcRegisterCompletionList
+ntdll.dll!AlpcRegisterCompletionListWorkerThread
+ntdll.dll!AlpcRundownCompletionList
+ntdll.dll!AlpcUnregisterCompletionList
+ntdll.dll!AlpcUnregisterCompletionListWorkerThread
+ntdll.dll!CsrAllocateCaptureBuffer
+ntdll.dll!CsrAllocateMessagePointer
+ntdll.dll!CsrCaptureMessageBuffer
+ntdll.dll!CsrCaptureMessageMultiUnicodeStringsInPlace
+ntdll.dll!CsrCaptureMessageString
+ntdll.dll!CsrCaptureTimeout
+ntdll.dll!CsrClientCallServer
+ntdll.dll!CsrClientConnectToServer
+ntdll.dll!CsrFreeCaptureBuffer
+ntdll.dll!CsrGetProcessId
+ntdll.dll!CsrIdentifyAlertableThread
+ntdll.dll!CsrSetPriorityClass
+ntdll.dll!CsrVerifyRegion
+ntdll.dll!DbgBreakPoint
+ntdll.dll!DbgPrint
+ntdll.dll!DbgPrintEx
+ntdll.dll!DbgPrintReturnControlC
+ntdll.dll!DbgPrompt
+ntdll.dll!DbgQueryDebugFilterState
+ntdll.dll!DbgSetDebugFilterState
+ntdll.dll!DbgUiConnectToDbg
+ntdll.dll!DbgUiContinue
+ntdll.dll!DbgUiConvertStateChangeStructure
+ntdll.dll!DbgUiConvertStateChangeStructureEx
+ntdll.dll!DbgUiDebugActiveProcess
+ntdll.dll!DbgUiGetThreadDebugObject
+ntdll.dll!DbgUiIssueRemoteBreakin
+ntdll.dll!DbgUiRemoteBreakin
+ntdll.dll!DbgUiSetThreadDebugObject
+ntdll.dll!DbgUiStopDebugging
+ntdll.dll!DbgUiWaitStateChange
+ntdll.dll!DbgUserBreakPoint
+ntdll.dll!EtwCreateTraceInstanceId
+ntdll.dll!EtwDeliverDataBlock
+ntdll.dll!EtwEnumerateProcessRegGuids
+ntdll.dll!EtwEventActivityIdControl
+ntdll.dll!EtwEventEnabled
+ntdll.dll!EtwEventProviderEnabled
+ntdll.dll!EtwEventRegister
+ntdll.dll!EtwEventSetInformation
+ntdll.dll!EtwEventUnregister
+ntdll.dll!EtwEventWrite
+ntdll.dll!EtwEventWriteEndScenario
+ntdll.dll!EtwEventWriteEx
+ntdll.dll!EtwEventWriteFull
+ntdll.dll!EtwEventWriteNoRegistration
+ntdll.dll!EtwEventWriteStartScenario
+ntdll.dll!EtwEventWriteString
+ntdll.dll!EtwEventWriteTransfer
+ntdll.dll!EtwGetTraceEnableFlags
+ntdll.dll!EtwGetTraceEnableLevel
+ntdll.dll!EtwGetTraceLoggerHandle
+ntdll.dll!EtwLogTraceEvent
+ntdll.dll!EtwNotificationRegister
+ntdll.dll!EtwNotificationUnregister
+ntdll.dll!EtwProcessPrivateLoggerRequest
+ntdll.dll!EtwRegisterSecurityProvider
+ntdll.dll!EtwRegisterTraceGuidsA
+ntdll.dll!EtwRegisterTraceGuidsW
+ntdll.dll!EtwReplyNotification
+ntdll.dll!EtwSendNotification
+ntdll.dll!EtwTraceEventInstance
+ntdll.dll!EtwTraceMessage
+ntdll.dll!EtwTraceMessageVa
+ntdll.dll!EtwUnregisterTraceGuids
+ntdll.dll!EtwWriteUMSecurityEvent
+ntdll.dll!EtwpCreateEtwThread
+ntdll.dll!EtwpGetCpuSpeed
+ntdll.dll!EvtIntReportAuthzEventAndSourceAsync
+ntdll.dll!EvtIntReportEventAndSourceAsync
+ntdll.dll!LdrAccessResource
+ntdll.dll!LdrAddDllDirectory
+ntdll.dll!LdrAddLoadAsDataTable
+ntdll.dll!LdrAddRefDll
+ntdll.dll!LdrAppxHandleIntegrityFailure
+ntdll.dll!LdrDisableThreadCalloutsForDll
+ntdll.dll!LdrEnumResources
+ntdll.dll!LdrEnumerateLoadedModules
+ntdll.dll!LdrFastFailInLoaderCallout
+ntdll.dll!LdrFindEntryForAddress
+ntdll.dll!LdrFindResourceDirectory_U
+ntdll.dll!LdrFindResourceEx_U
+ntdll.dll!LdrFindResource_U
+ntdll.dll!LdrFlushAlternateResourceModules
+ntdll.dll!LdrGetDllDirectory
+ntdll.dll!LdrGetDllFullName
+ntdll.dll!LdrGetDllHandle
+ntdll.dll!LdrGetDllHandleByMapping
+ntdll.dll!LdrGetDllHandleByName
+ntdll.dll!LdrGetDllHandleEx
+ntdll.dll!LdrGetDllPath
+ntdll.dll!LdrGetFileNameFromLoadAsDataTable
+ntdll.dll!LdrGetProcedureAddress
+ntdll.dll!LdrGetProcedureAddressEx
+ntdll.dll!LdrGetProcedureAddressForCaller
+ntdll.dll!LdrInitShimEngineDynamic
+ntdll.dll!LdrLoadAlternateResourceModule
+ntdll.dll!LdrLoadAlternateResourceModuleEx
+ntdll.dll!LdrLoadDll
+ntdll.dll!LdrLockLoaderLock
+ntdll.dll!LdrOpenImageFileOptionsKey
+ntdll.dll!LdrProcessRelocationBlock
+ntdll.dll!LdrProcessRelocationBlockEx
+ntdll.dll!LdrQueryImageFileExecutionOptions
+ntdll.dll!LdrQueryImageFileExecutionOptionsEx
+ntdll.dll!LdrQueryImageFileKeyOption
+ntdll.dll!LdrQueryModuleServiceTags
+ntdll.dll!LdrQueryOptionalDelayLoadedAPI
+ntdll.dll!LdrQueryProcessModuleInformation
+ntdll.dll!LdrRemoveDllDirectory
+ntdll.dll!LdrRemoveLoadAsDataTable
+ntdll.dll!LdrResFindResource
+ntdll.dll!LdrResFindResourceDirectory
+ntdll.dll!LdrResRelease
+ntdll.dll!LdrResSearchResource
+ntdll.dll!LdrResolveDelayLoadedAPI
+ntdll.dll!LdrResolveDelayLoadsFromDll
+ntdll.dll!LdrSetAppCompatDllRedirectionCallback
+ntdll.dll!LdrSetDefaultDllDirectories
+ntdll.dll!LdrSetDllDirectory
+ntdll.dll!LdrSetDllManifestProber
+ntdll.dll!LdrSetMUICacheType
+ntdll.dll!LdrShutdownProcess
+ntdll.dll!LdrShutdownThread
+ntdll.dll!LdrSystemDllInitBlock
+ntdll.dll!LdrUnloadAlternateResourceModule
+ntdll.dll!LdrUnloadAlternateResourceModuleEx
+ntdll.dll!LdrUnloadDll
+ntdll.dll!LdrUnlockLoaderLock
+ntdll.dll!LdrVerifyImageMatchesChecksum
+ntdll.dll!LdrVerifyImageMatchesChecksumEx
+ntdll.dll!LdrpResGetMappingSize
+ntdll.dll!LdrpResGetResourceDirectory
+ntdll.dll!NlsAnsiCodePage
+ntdll.dll!NlsMbCodePageTag
+ntdll.dll!NlsMbOemCodePageTag
+ntdll.dll!NtAcceptConnectPort
+ntdll.dll!NtAccessCheck
+ntdll.dll!NtAccessCheckAndAuditAlarm
+ntdll.dll!NtAccessCheckByType
+ntdll.dll!NtAccessCheckByTypeAndAuditAlarm
+ntdll.dll!NtAccessCheckByTypeResultList
+ntdll.dll!NtAccessCheckByTypeResultListAndAuditAlarm
+ntdll.dll!NtAccessCheckByTypeResultListAndAuditAlarmByHandle
+ntdll.dll!NtAddAtom
+ntdll.dll!NtAddAtomEx
+ntdll.dll!NtAddBootEntry
+ntdll.dll!NtAddDriverEntry
+ntdll.dll!NtAdjustGroupsToken
+ntdll.dll!NtAdjustPrivilegesToken
+ntdll.dll!NtAdjustTokenClaimsAndDeviceGroups
+ntdll.dll!NtAlertResumeThread
+ntdll.dll!NtAlertThread
+ntdll.dll!NtAlertThreadByThreadId
+ntdll.dll!NtAllocateLocallyUniqueId
+ntdll.dll!NtAllocateReserveObject
+ntdll.dll!NtAllocateUserPhysicalPages
+ntdll.dll!NtAllocateUuids
+ntdll.dll!NtAllocateVirtualMemory
+ntdll.dll!NtAlpcAcceptConnectPort
+ntdll.dll!NtAlpcCancelMessage
+ntdll.dll!NtAlpcConnectPort
+ntdll.dll!NtAlpcConnectPortEx
+ntdll.dll!NtAlpcCreatePort
+ntdll.dll!NtAlpcCreatePortSection
+ntdll.dll!NtAlpcCreateResourceReserve
+ntdll.dll!NtAlpcCreateSectionView
+ntdll.dll!NtAlpcCreateSecurityContext
+ntdll.dll!NtAlpcDeletePortSection
+ntdll.dll!NtAlpcDeleteResourceReserve
+ntdll.dll!NtAlpcDeleteSectionView
+ntdll.dll!NtAlpcDeleteSecurityContext
+ntdll.dll!NtAlpcDisconnectPort
+ntdll.dll!NtAlpcImpersonateClientContainerOfPort
+ntdll.dll!NtAlpcImpersonateClientOfPort
+ntdll.dll!NtAlpcOpenSenderProcess
+ntdll.dll!NtAlpcOpenSenderThread
+ntdll.dll!NtAlpcQueryInformation
+ntdll.dll!NtAlpcQueryInformationMessage
+ntdll.dll!NtAlpcRevokeSecurityContext
+ntdll.dll!NtAlpcSendWaitReceivePort
+ntdll.dll!NtAlpcSetInformation
+ntdll.dll!NtApphelpCacheControl
+ntdll.dll!NtAreMappedFilesTheSame
+ntdll.dll!NtAssignProcessToJobObject
+ntdll.dll!NtAssociateWaitCompletionPacket
+ntdll.dll!NtCallbackReturn
+ntdll.dll!NtCancelIoFile
+ntdll.dll!NtCancelIoFileEx
+ntdll.dll!NtCancelSynchronousIoFile
+ntdll.dll!NtCancelTimer2
+ntdll.dll!NtCancelTimer
+ntdll.dll!NtCancelWaitCompletionPacket
+ntdll.dll!NtClearEvent
+ntdll.dll!NtClose
+ntdll.dll!NtCloseObjectAuditAlarm
+ntdll.dll!NtCommitComplete
+ntdll.dll!NtCommitEnlistment
+ntdll.dll!NtCommitTransaction
+ntdll.dll!NtCompactKeys
+ntdll.dll!NtCompareObjects
+ntdll.dll!NtCompareTokens
+ntdll.dll!NtCompleteConnectPort
+ntdll.dll!NtCompressKey
+ntdll.dll!NtConnectPort
+ntdll.dll!NtContinue
+ntdll.dll!NtCreateDebugObject
+ntdll.dll!NtCreateDirectoryObject
+ntdll.dll!NtCreateDirectoryObjectEx
+ntdll.dll!NtCreateEnlistment
+ntdll.dll!NtCreateEvent
+ntdll.dll!NtCreateEventPair
+ntdll.dll!NtCreateFile
+ntdll.dll!NtCreateIRTimer
+ntdll.dll!NtCreateIoCompletion
+ntdll.dll!NtCreateJobObject
+ntdll.dll!NtCreateJobSet
+ntdll.dll!NtCreateKey
+ntdll.dll!NtCreateKeyTransacted
+ntdll.dll!NtCreateKeyedEvent
+ntdll.dll!NtCreateLowBoxToken
+ntdll.dll!NtCreateMailslotFile
+ntdll.dll!NtCreateMutant
+ntdll.dll!NtCreateNamedPipeFile
+ntdll.dll!NtCreatePagingFile
+ntdll.dll!NtCreatePartition
+ntdll.dll!NtCreatePort
+ntdll.dll!NtCreatePrivateNamespace
+ntdll.dll!NtCreateProcess
+ntdll.dll!NtCreateProcessEx
+ntdll.dll!NtCreateProfile
+ntdll.dll!NtCreateProfileEx
+ntdll.dll!NtCreateResourceManager
+ntdll.dll!NtCreateSection
+ntdll.dll!NtCreateSemaphore
+ntdll.dll!NtCreateSymbolicLinkObject
+ntdll.dll!NtCreateThread
+ntdll.dll!NtCreateThreadEx
+ntdll.dll!NtCreateTimer2
+ntdll.dll!NtCreateTimer
+ntdll.dll!NtCreateToken
+ntdll.dll!NtCreateTokenEx
+ntdll.dll!NtCreateTransaction
+ntdll.dll!NtCreateTransactionManager
+ntdll.dll!NtCreateUserProcess
+ntdll.dll!NtCreateWaitCompletionPacket
+ntdll.dll!NtCreateWaitablePort
+ntdll.dll!NtCreateWnfStateName
+ntdll.dll!NtCreateWorkerFactory
+ntdll.dll!NtCurrentTeb
+ntdll.dll!NtDebugActiveProcess
+ntdll.dll!NtDebugContinue
+ntdll.dll!NtDelayExecution
+ntdll.dll!NtDeleteAtom
+ntdll.dll!NtDeleteBootEntry
+ntdll.dll!NtDeleteDriverEntry
+ntdll.dll!NtDeleteFile
+ntdll.dll!NtDeleteKey
+ntdll.dll!NtDeleteObjectAuditAlarm
+ntdll.dll!NtDeletePrivateNamespace
+ntdll.dll!NtDeleteValueKey
+ntdll.dll!NtDeleteWnfStateData
+ntdll.dll!NtDeleteWnfStateName
+ntdll.dll!NtDeviceIoControlFile
+ntdll.dll!NtDisableLastKnownGood
+ntdll.dll!NtDisplayString
+ntdll.dll!NtDrawText
+ntdll.dll!NtDuplicateObject
+ntdll.dll!NtDuplicateToken
+ntdll.dll!NtEnableLastKnownGood
+ntdll.dll!NtEnumerateBootEntries
+ntdll.dll!NtEnumerateDriverEntries
+ntdll.dll!NtEnumerateKey
+ntdll.dll!NtEnumerateSystemEnvironmentValuesEx
+ntdll.dll!NtEnumerateTransactionObject
+ntdll.dll!NtEnumerateValueKey
+ntdll.dll!NtExtendSection
+ntdll.dll!NtFilterBootOption
+ntdll.dll!NtFilterToken
+ntdll.dll!NtFilterTokenEx
+ntdll.dll!NtFindAtom
+ntdll.dll!NtFlushBuffersFile
+ntdll.dll!NtFlushBuffersFileEx
+ntdll.dll!NtFlushInstallUILanguage
+ntdll.dll!NtFlushInstructionCache
+ntdll.dll!NtFlushKey
+ntdll.dll!NtFlushProcessWriteBuffers
+ntdll.dll!NtFlushVirtualMemory
+ntdll.dll!NtFlushWriteBuffer
+ntdll.dll!NtFreeUserPhysicalPages
+ntdll.dll!NtFreeVirtualMemory
+ntdll.dll!NtFreezeRegistry
+ntdll.dll!NtFreezeTransactions
+ntdll.dll!NtFsControlFile
+ntdll.dll!NtGetCachedSigningLevel
+ntdll.dll!NtGetCompleteWnfStateSubscription
+ntdll.dll!NtGetContextThread
+ntdll.dll!NtGetCurrentProcessorNumber
+ntdll.dll!NtGetCurrentProcessorNumberEx
+ntdll.dll!NtGetDevicePowerState
+ntdll.dll!NtGetMUIRegistryInfo
+ntdll.dll!NtGetNextProcess
+ntdll.dll!NtGetNextThread
+ntdll.dll!NtGetNlsSectionPtr
+ntdll.dll!NtGetNotificationResourceManager
+ntdll.dll!NtGetTickCount
+ntdll.dll!NtGetWriteWatch
+ntdll.dll!NtImpersonateAnonymousToken
+ntdll.dll!NtImpersonateClientOfPort
+ntdll.dll!NtImpersonateThread
+ntdll.dll!NtInitializeNlsFiles
+ntdll.dll!NtInitializeRegistry
+ntdll.dll!NtInitiatePowerAction
+ntdll.dll!NtIsProcessInJob
+ntdll.dll!NtIsSystemResumeAutomatic
+ntdll.dll!NtIsUILanguageComitted
+ntdll.dll!NtListenPort
+ntdll.dll!NtLoadDriver
+ntdll.dll!NtLoadKey2
+ntdll.dll!NtLoadKey
+ntdll.dll!NtLoadKeyEx
+ntdll.dll!NtLockFile
+ntdll.dll!NtLockProductActivationKeys
+ntdll.dll!NtLockRegistryKey
+ntdll.dll!NtLockVirtualMemory
+ntdll.dll!NtMakePermanentObject
+ntdll.dll!NtMakeTemporaryObject
+ntdll.dll!NtManagePartition
+ntdll.dll!NtMapCMFModule
+ntdll.dll!NtMapUserPhysicalPages
+ntdll.dll!NtMapUserPhysicalPagesScatter
+ntdll.dll!NtMapViewOfSection
+ntdll.dll!NtModifyBootEntry
+ntdll.dll!NtModifyDriverEntry
+ntdll.dll!NtNotifyChangeDirectoryFile
+ntdll.dll!NtNotifyChangeKey
+ntdll.dll!NtNotifyChangeMultipleKeys
+ntdll.dll!NtNotifyChangeSession
+ntdll.dll!NtOpenDirectoryObject
+ntdll.dll!NtOpenEnlistment
+ntdll.dll!NtOpenEvent
+ntdll.dll!NtOpenEventPair
+ntdll.dll!NtOpenFile
+ntdll.dll!NtOpenIoCompletion
+ntdll.dll!NtOpenJobObject
+ntdll.dll!NtOpenKey
+ntdll.dll!NtOpenKeyEx
+ntdll.dll!NtOpenKeyTransacted
+ntdll.dll!NtOpenKeyTransactedEx
+ntdll.dll!NtOpenKeyedEvent
+ntdll.dll!NtOpenMutant
+ntdll.dll!NtOpenObjectAuditAlarm
+ntdll.dll!NtOpenPartition
+ntdll.dll!NtOpenPrivateNamespace
+ntdll.dll!NtOpenProcess
+ntdll.dll!NtOpenProcessToken
+ntdll.dll!NtOpenProcessTokenEx
+ntdll.dll!NtOpenResourceManager
+ntdll.dll!NtOpenSection
+ntdll.dll!NtOpenSemaphore
+ntdll.dll!NtOpenSession
+ntdll.dll!NtOpenSymbolicLinkObject
+ntdll.dll!NtOpenThread
+ntdll.dll!NtOpenThreadToken
+ntdll.dll!NtOpenThreadTokenEx
+ntdll.dll!NtOpenTimer
+ntdll.dll!NtOpenTransaction
+ntdll.dll!NtOpenTransactionManager
+ntdll.dll!NtPlugPlayControl
+ntdll.dll!NtPowerInformation
+ntdll.dll!NtPrePrepareComplete
+ntdll.dll!NtPrePrepareEnlistment
+ntdll.dll!NtPrepareComplete
+ntdll.dll!NtPrepareEnlistment
+ntdll.dll!NtPrivilegeCheck
+ntdll.dll!NtPrivilegeObjectAuditAlarm
+ntdll.dll!NtPrivilegedServiceAuditAlarm
+ntdll.dll!NtPropagationComplete
+ntdll.dll!NtPropagationFailed
+ntdll.dll!NtProtectVirtualMemory
+ntdll.dll!NtPulseEvent
+ntdll.dll!NtQueryAttributesFile
+ntdll.dll!NtQueryBootEntryOrder
+ntdll.dll!NtQueryBootOptions
+ntdll.dll!NtQueryDebugFilterState
+ntdll.dll!NtQueryDefaultLocale
+ntdll.dll!NtQueryDefaultUILanguage
+ntdll.dll!NtQueryDirectoryFile
+ntdll.dll!NtQueryDirectoryObject
+ntdll.dll!NtQueryDriverEntryOrder
+ntdll.dll!NtQueryEaFile
+ntdll.dll!NtQueryEvent
+ntdll.dll!NtQueryFullAttributesFile
+ntdll.dll!NtQueryInformationAtom
+ntdll.dll!NtQueryInformationEnlistment
+ntdll.dll!NtQueryInformationFile
+ntdll.dll!NtQueryInformationJobObject
+ntdll.dll!NtQueryInformationPort
+ntdll.dll!NtQueryInformationProcess
+ntdll.dll!NtQueryInformationResourceManager
+ntdll.dll!NtQueryInformationThread
+ntdll.dll!NtQueryInformationToken
+ntdll.dll!NtQueryInformationTransaction
+ntdll.dll!NtQueryInformationTransactionManager
+ntdll.dll!NtQueryInformationWorkerFactory
+ntdll.dll!NtQueryInstallUILanguage
+ntdll.dll!NtQueryIntervalProfile
+ntdll.dll!NtQueryIoCompletion
+ntdll.dll!NtQueryKey
+ntdll.dll!NtQueryLicenseValue
+ntdll.dll!NtQueryMultipleValueKey
+ntdll.dll!NtQueryMutant
+ntdll.dll!NtQueryObject
+ntdll.dll!NtQueryOpenSubKeys
+ntdll.dll!NtQueryOpenSubKeysEx
+ntdll.dll!NtQueryPerformanceCounter
+ntdll.dll!NtQueryPortInformationProcess
+ntdll.dll!NtQueryQuotaInformationFile
+ntdll.dll!NtQuerySection
+ntdll.dll!NtQuerySecurityAttributesToken
+ntdll.dll!NtQuerySecurityObject
+ntdll.dll!NtQuerySemaphore
+ntdll.dll!NtQuerySymbolicLinkObject
+ntdll.dll!NtQuerySystemEnvironmentValue
+ntdll.dll!NtQuerySystemEnvironmentValueEx
+ntdll.dll!NtQuerySystemInformation
+ntdll.dll!NtQuerySystemInformationEx
+ntdll.dll!NtQuerySystemTime
+ntdll.dll!NtQueryTimer
+ntdll.dll!NtQueryTimerResolution
+ntdll.dll!NtQueryValueKey
+ntdll.dll!NtQueryVirtualMemory
+ntdll.dll!NtQueryVolumeInformationFile
+ntdll.dll!NtQueryWnfStateData
+ntdll.dll!NtQueryWnfStateNameInformation
+ntdll.dll!NtQueueApcThread
+ntdll.dll!NtQueueApcThreadEx
+ntdll.dll!NtRaiseException
+ntdll.dll!NtRaiseHardError
+ntdll.dll!NtReadFile
+ntdll.dll!NtReadFileScatter
+ntdll.dll!NtReadOnlyEnlistment
+ntdll.dll!NtReadRequestData
+ntdll.dll!NtReadVirtualMemory
+ntdll.dll!NtRecoverEnlistment
+ntdll.dll!NtRecoverResourceManager
+ntdll.dll!NtRecoverTransactionManager
+ntdll.dll!NtRegisterProtocolAddressInformation
+ntdll.dll!NtRegisterThreadTerminatePort
+ntdll.dll!NtReleaseKeyedEvent
+ntdll.dll!NtReleaseMutant
+ntdll.dll!NtReleaseSemaphore
+ntdll.dll!NtReleaseWorkerFactoryWorker
+ntdll.dll!NtRemoveIoCompletion
+ntdll.dll!NtRemoveIoCompletionEx
+ntdll.dll!NtRemoveProcessDebug
+ntdll.dll!NtRenameKey
+ntdll.dll!NtRenameTransactionManager
+ntdll.dll!NtReplaceKey
+ntdll.dll!NtReplacePartitionUnit
+ntdll.dll!NtReplyPort
+ntdll.dll!NtReplyWaitReceivePort
+ntdll.dll!NtReplyWaitReceivePortEx
+ntdll.dll!NtReplyWaitReplyPort
+ntdll.dll!NtRequestPort
+ntdll.dll!NtRequestWaitReplyPort
+ntdll.dll!NtResetEvent
+ntdll.dll!NtResetWriteWatch
+ntdll.dll!NtRestoreKey
+ntdll.dll!NtResumeProcess
+ntdll.dll!NtResumeThread
+ntdll.dll!NtRevertContainerImpersonation
+ntdll.dll!NtRollbackComplete
+ntdll.dll!NtRollbackEnlistment
+ntdll.dll!NtRollbackTransaction
+ntdll.dll!NtRollforwardTransactionManager
+ntdll.dll!NtSaveKey
+ntdll.dll!NtSaveKeyEx
+ntdll.dll!NtSaveMergedKeys
+ntdll.dll!NtSecureConnectPort
+ntdll.dll!NtSerializeBoot
+ntdll.dll!NtSetBootEntryOrder
+ntdll.dll!NtSetBootOptions
+ntdll.dll!NtSetCachedSigningLevel
+ntdll.dll!NtSetContextThread
+ntdll.dll!NtSetDebugFilterState
+ntdll.dll!NtSetDefaultHardErrorPort
+ntdll.dll!NtSetDefaultLocale
+ntdll.dll!NtSetDefaultUILanguage
+ntdll.dll!NtSetDriverEntryOrder
+ntdll.dll!NtSetEaFile
+ntdll.dll!NtSetEvent
+ntdll.dll!NtSetEventBoostPriority
+ntdll.dll!NtSetHighEventPair
+ntdll.dll!NtSetHighWaitLowEventPair
+ntdll.dll!NtSetIRTimer
+ntdll.dll!NtSetInformationDebugObject
+ntdll.dll!NtSetInformationEnlistment
+ntdll.dll!NtSetInformationFile
+ntdll.dll!NtSetInformationJobObject
+ntdll.dll!NtSetInformationKey
+ntdll.dll!NtSetInformationObject
+ntdll.dll!NtSetInformationProcess
+ntdll.dll!NtSetInformationResourceManager
+ntdll.dll!NtSetInformationSymbolicLink
+ntdll.dll!NtSetInformationThread
+ntdll.dll!NtSetInformationToken
+ntdll.dll!NtSetInformationTransaction
+ntdll.dll!NtSetInformationTransactionManager
+ntdll.dll!NtSetInformationVirtualMemory
+ntdll.dll!NtSetInformationWorkerFactory
+ntdll.dll!NtSetIntervalProfile
+ntdll.dll!NtSetIoCompletion
+ntdll.dll!NtSetIoCompletionEx
+ntdll.dll!NtSetLdtEntries
+ntdll.dll!NtSetLowEventPair
+ntdll.dll!NtSetLowWaitHighEventPair
+ntdll.dll!NtSetQuotaInformationFile
+ntdll.dll!NtSetSecurityObject
+ntdll.dll!NtSetSystemEnvironmentValue
+ntdll.dll!NtSetSystemEnvironmentValueEx
+ntdll.dll!NtSetSystemInformation
+ntdll.dll!NtSetSystemPowerState
+ntdll.dll!NtSetSystemTime
+ntdll.dll!NtSetThreadExecutionState
+ntdll.dll!NtSetTimer2
+ntdll.dll!NtSetTimer
+ntdll.dll!NtSetTimerEx
+ntdll.dll!NtSetTimerResolution
+ntdll.dll!NtSetUuidSeed
+ntdll.dll!NtSetValueKey
+ntdll.dll!NtSetVolumeInformationFile
+ntdll.dll!NtSetWnfProcessNotificationEvent
+ntdll.dll!NtShutdownSystem
+ntdll.dll!NtShutdownWorkerFactory
+ntdll.dll!NtSignalAndWaitForSingleObject
+ntdll.dll!NtSinglePhaseReject
+ntdll.dll!NtStartProfile
+ntdll.dll!NtStopProfile
+ntdll.dll!NtSubscribeWnfStateChange
+ntdll.dll!NtSuspendProcess
+ntdll.dll!NtSuspendThread
+ntdll.dll!NtSystemDebugControl
+ntdll.dll!NtTerminateJobObject
+ntdll.dll!NtTerminateProcess
+ntdll.dll!NtTerminateThread
+ntdll.dll!NtTestAlert
+ntdll.dll!NtThawRegistry
+ntdll.dll!NtThawTransactions
+ntdll.dll!NtTraceControl
+ntdll.dll!NtTraceEvent
+ntdll.dll!NtTranslateFilePath
+ntdll.dll!NtUmsThreadYield
+ntdll.dll!NtUnloadDriver
+ntdll.dll!NtUnloadKey2
+ntdll.dll!NtUnloadKey
+ntdll.dll!NtUnloadKeyEx
+ntdll.dll!NtUnlockFile
+ntdll.dll!NtUnlockVirtualMemory
+ntdll.dll!NtUnmapViewOfSection
+ntdll.dll!NtUnmapViewOfSectionEx
+ntdll.dll!NtUnsubscribeWnfStateChange
+ntdll.dll!NtUpdateWnfStateData
+ntdll.dll!NtVdmControl
+ntdll.dll!NtWaitForAlertByThreadId
+ntdll.dll!NtWaitForDebugEvent
+ntdll.dll!NtWaitForKeyedEvent
+ntdll.dll!NtWaitForMultipleObjects32
+ntdll.dll!NtWaitForMultipleObjects
+ntdll.dll!NtWaitForSingleObject
+ntdll.dll!NtWaitForWorkViaWorkerFactory
+ntdll.dll!NtWaitHighEventPair
+ntdll.dll!NtWaitLowEventPair
+ntdll.dll!NtWorkerFactoryWorkerReady
+ntdll.dll!NtWriteFile
+ntdll.dll!NtWriteFileGather
+ntdll.dll!NtWriteRequestData
+ntdll.dll!NtWriteVirtualMemory
+ntdll.dll!NtYieldExecution
+ntdll.dll!PfxFindPrefix
+ntdll.dll!PfxInitialize
+ntdll.dll!PfxInsertPrefix
+ntdll.dll!PfxRemovePrefix
+ntdll.dll!PssNtCaptureSnapshot
+ntdll.dll!PssNtDuplicateSnapshot
+ntdll.dll!PssNtFreeRemoteSnapshot
+ntdll.dll!PssNtFreeSnapshot
+ntdll.dll!PssNtFreeWalkMarker
+ntdll.dll!PssNtQuerySnapshot
+ntdll.dll!PssNtValidateDescriptor
+ntdll.dll!PssNtWalkSnapshot
+ntdll.dll!RtlAbortRXact
+ntdll.dll!RtlAbsoluteToSelfRelativeSD
+ntdll.dll!RtlAcquirePebLock
+ntdll.dll!RtlAcquirePrivilege
+ntdll.dll!RtlAcquireReleaseSRWLockExclusive
+ntdll.dll!RtlAcquireResourceExclusive
+ntdll.dll!RtlAcquireResourceShared
+ntdll.dll!RtlAcquireSRWLockExclusive
+ntdll.dll!RtlAcquireSRWLockShared
+ntdll.dll!RtlActivateActivationContext
+ntdll.dll!RtlActivateActivationContextEx
+ntdll.dll!RtlAddAccessAllowedAce
+ntdll.dll!RtlAddAccessAllowedAceEx
+ntdll.dll!RtlAddAccessAllowedObjectAce
+ntdll.dll!RtlAddAccessDeniedAce
+ntdll.dll!RtlAddAccessDeniedAceEx
+ntdll.dll!RtlAddAccessDeniedObjectAce
+ntdll.dll!RtlAddAce
+ntdll.dll!RtlAddActionToRXact
+ntdll.dll!RtlAddAtomToAtomTable
+ntdll.dll!RtlAddAttributeActionToRXact
+ntdll.dll!RtlAddAuditAccessAce
+ntdll.dll!RtlAddAuditAccessAceEx
+ntdll.dll!RtlAddAuditAccessObjectAce
+ntdll.dll!RtlAddIntegrityLabelToBoundaryDescriptor
+ntdll.dll!RtlAddMandatoryAce
+ntdll.dll!RtlAddProcessTrustLabelAce
+ntdll.dll!RtlAddRefActivationContext
+ntdll.dll!RtlAddResourceAttributeAce
+ntdll.dll!RtlAddSIDToBoundaryDescriptor
+ntdll.dll!RtlAddScopedPolicyIDAce
+ntdll.dll!RtlAddVectoredContinueHandler
+ntdll.dll!RtlAddVectoredExceptionHandler
+ntdll.dll!RtlAddressInSectionTable
+ntdll.dll!RtlAdjustPrivilege
+ntdll.dll!RtlAllocateActivationContextStack
+ntdll.dll!RtlAllocateAndInitializeSid
+ntdll.dll!RtlAllocateAndInitializeSidEx
+ntdll.dll!RtlAllocateHandle
+ntdll.dll!RtlAllocateHeap
+ntdll.dll!RtlAllocateMemoryBlockLookaside
+ntdll.dll!RtlAllocateMemoryZone
+ntdll.dll!RtlAllocateWnfSerializationGroup
+ntdll.dll!RtlAnsiCharToUnicodeChar
+ntdll.dll!RtlAnsiStringToUnicodeSize
+ntdll.dll!RtlAnsiStringToUnicodeString
+ntdll.dll!RtlAppendAsciizToString
+ntdll.dll!RtlAppendPathElement
+ntdll.dll!RtlAppendStringToString
+ntdll.dll!RtlAppendUnicodeStringToString
+ntdll.dll!RtlAppendUnicodeToString
+ntdll.dll!RtlApplicationVerifierStop
+ntdll.dll!RtlApplyRXact
+ntdll.dll!RtlApplyRXactNoFlush
+ntdll.dll!RtlAreAllAccessesGranted
+ntdll.dll!RtlAreAnyAccessesGranted
+ntdll.dll!RtlAreBitsClear
+ntdll.dll!RtlAreBitsSet
+ntdll.dll!RtlAssert
+ntdll.dll!RtlAvlInsertNodeEx
+ntdll.dll!RtlAvlRemoveNode
+ntdll.dll!RtlCancelTimer
+ntdll.dll!RtlCanonicalizeDomainName
+ntdll.dll!RtlCapabilityCheck
+ntdll.dll!RtlCaptureStackContext
+ntdll.dll!RtlCharToInteger
+ntdll.dll!RtlCheckForOrphanedCriticalSections
+ntdll.dll!RtlCheckPortableOperatingSystem
+ntdll.dll!RtlCheckRegistryKey
+ntdll.dll!RtlCheckSandboxedToken
+ntdll.dll!RtlCheckTokenCapability
+ntdll.dll!RtlCheckTokenMembership
+ntdll.dll!RtlCheckTokenMembershipEx
+ntdll.dll!RtlCleanUpTEBLangLists
+ntdll.dll!RtlClearAllBits
+ntdll.dll!RtlClearBit
+ntdll.dll!RtlClearBits
+ntdll.dll!RtlCloneUserProcess
+ntdll.dll!RtlCmDecodeMemIoResource
+ntdll.dll!RtlCmEncodeMemIoResource
+ntdll.dll!RtlCommitDebugInfo
+ntdll.dll!RtlCompactHeap
+ntdll.dll!RtlCompareAltitudes
+ntdll.dll!RtlCompareMemoryUlong
+ntdll.dll!RtlCompareString
+ntdll.dll!RtlCompareUnicodeString
+ntdll.dll!RtlCompareUnicodeStrings
+ntdll.dll!RtlCompressBuffer
+ntdll.dll!RtlComputeCrc32
+ntdll.dll!RtlComputeImportTableHash
+ntdll.dll!RtlComputePrivatizedDllName_U
+ntdll.dll!RtlConnectToSm
+ntdll.dll!RtlConsoleMultiByteToUnicodeN
+ntdll.dll!RtlContractHashTable
+ntdll.dll!RtlConvertDeviceFamilyInfoToString
+ntdll.dll!RtlConvertExclusiveToShared
+ntdll.dll!RtlConvertLCIDToString
+ntdll.dll!RtlConvertLongToLargeInteger
+ntdll.dll!RtlConvertSRWLockExclusiveToShared
+ntdll.dll!RtlConvertSharedToExclusive
+ntdll.dll!RtlConvertSidToUnicodeString
+ntdll.dll!RtlConvertToAutoInheritSecurityObject
+ntdll.dll!RtlConvertUlongToLargeInteger
+ntdll.dll!RtlCopyBitMap
+ntdll.dll!RtlCopyLuid
+ntdll.dll!RtlCopyLuidAndAttributesArray
+ntdll.dll!RtlCopyMappedMemory
+ntdll.dll!RtlCopySecurityDescriptor
+ntdll.dll!RtlCopySid
+ntdll.dll!RtlCopySidAndAttributesArray
+ntdll.dll!RtlCopyString
+ntdll.dll!RtlCopyUnicodeString
+ntdll.dll!RtlCrc32
+ntdll.dll!RtlCrc64
+ntdll.dll!RtlCreateAcl
+ntdll.dll!RtlCreateActivationContext
+ntdll.dll!RtlCreateAndSetSD
+ntdll.dll!RtlCreateAtomTable
+ntdll.dll!RtlCreateBootStatusDataFile
+ntdll.dll!RtlCreateBoundaryDescriptor
+ntdll.dll!RtlCreateEnvironment
+ntdll.dll!RtlCreateEnvironmentEx
+ntdll.dll!RtlCreateHashTable
+ntdll.dll!RtlCreateHashTableEx
+ntdll.dll!RtlCreateHeap
+ntdll.dll!RtlCreateMemoryBlockLookaside
+ntdll.dll!RtlCreateMemoryZone
+ntdll.dll!RtlCreateProcessParameters
+ntdll.dll!RtlCreateProcessParametersEx
+ntdll.dll!RtlCreateProcessReflection
+ntdll.dll!RtlCreateQueryDebugBuffer
+ntdll.dll!RtlCreateRegistryKey
+ntdll.dll!RtlCreateSecurityDescriptor
+ntdll.dll!RtlCreateServiceSid
+ntdll.dll!RtlCreateSystemVolumeInformationFolder
+ntdll.dll!RtlCreateTagHeap
+ntdll.dll!RtlCreateTimer
+ntdll.dll!RtlCreateTimerQueue
+ntdll.dll!RtlCreateUnicodeString
+ntdll.dll!RtlCreateUnicodeStringFromAsciiz
+ntdll.dll!RtlCreateUserProcess
+ntdll.dll!RtlCreateUserSecurityObject
+ntdll.dll!RtlCreateUserStack
+ntdll.dll!RtlCreateUserThread
+ntdll.dll!RtlCreateVirtualAccountSid
+ntdll.dll!RtlCultureNameToLCID
+ntdll.dll!RtlCustomCPToUnicodeN
+ntdll.dll!RtlCutoverTimeToSystemTime
+ntdll.dll!RtlDeCommitDebugInfo
+ntdll.dll!RtlDeNormalizeProcessParams
+ntdll.dll!RtlDeactivateActivationContext
+ntdll.dll!RtlDebugPrintTimes
+ntdll.dll!RtlDecodePointer
+ntdll.dll!RtlDecodeRemotePointer
+ntdll.dll!RtlDecodeSystemPointer
+ntdll.dll!RtlDecompressBuffer
+ntdll.dll!RtlDecompressBufferEx
+ntdll.dll!RtlDecompressFragment
+ntdll.dll!RtlDefaultNpAcl
+ntdll.dll!RtlDelete
+ntdll.dll!RtlDeleteAce
+ntdll.dll!RtlDeleteAtomFromAtomTable
+ntdll.dll!RtlDeleteBoundaryDescriptor
+ntdll.dll!RtlDeleteCriticalSection
+ntdll.dll!RtlDeleteElementGenericTable
+ntdll.dll!RtlDeleteElementGenericTableAvl
+ntdll.dll!RtlDeleteElementGenericTableAvlEx
+ntdll.dll!RtlDeleteHashTable
+ntdll.dll!RtlDeleteNoSplay
+ntdll.dll!RtlDeleteRegistryValue
+ntdll.dll!RtlDeleteResource
+ntdll.dll!RtlDeleteSecurityObject
+ntdll.dll!RtlDeleteTimer
+ntdll.dll!RtlDeleteTimerQueue
+ntdll.dll!RtlDeleteTimerQueueEx
+ntdll.dll!RtlDeregisterSecureMemoryCacheCallback
+ntdll.dll!RtlDeregisterWait
+ntdll.dll!RtlDeregisterWaitEx
+ntdll.dll!RtlDeriveCapabilitySidsFromName
+ntdll.dll!RtlDestroyAtomTable
+ntdll.dll!RtlDestroyEnvironment
+ntdll.dll!RtlDestroyHandleTable
+ntdll.dll!RtlDestroyHeap
+ntdll.dll!RtlDestroyMemoryBlockLookaside
+ntdll.dll!RtlDestroyMemoryZone
+ntdll.dll!RtlDestroyProcessParameters
+ntdll.dll!RtlDestroyQueryDebugBuffer
+ntdll.dll!RtlDetectHeapLeaks
+ntdll.dll!RtlDetermineDosPathNameType_U
+ntdll.dll!RtlDisableThreadProfiling
+ntdll.dll!RtlDllShutdownInProgress
+ntdll.dll!RtlDnsHostNameToComputerName
+ntdll.dll!RtlDoesFileExists_U
+ntdll.dll!RtlDosApplyFileIsolationRedirection_Ustr
+ntdll.dll!RtlDosPathNameToNtPathName_U
+ntdll.dll!RtlDosPathNameToNtPathName_U_WithStatus
+ntdll.dll!RtlDosPathNameToRelativeNtPathName_U
+ntdll.dll!RtlDosPathNameToRelativeNtPathName_U_WithStatus
+ntdll.dll!RtlDosSearchPath_U
+ntdll.dll!RtlDosSearchPath_Ustr
+ntdll.dll!RtlDowncaseUnicodeChar
+ntdll.dll!RtlDowncaseUnicodeString
+ntdll.dll!RtlDumpResource
+ntdll.dll!RtlDuplicateUnicodeString
+ntdll.dll!RtlEmptyAtomTable
+ntdll.dll!RtlEnableEarlyCriticalSectionEventCreation
+ntdll.dll!RtlEnableThreadProfiling
+ntdll.dll!RtlEncodePointer
+ntdll.dll!RtlEncodeRemotePointer
+ntdll.dll!RtlEncodeSystemPointer
+ntdll.dll!RtlEndEnumerationHashTable
+ntdll.dll!RtlEndStrongEnumerationHashTable
+ntdll.dll!RtlEndWeakEnumerationHashTable
+ntdll.dll!RtlEnlargedIntegerMultiply
+ntdll.dll!RtlEnlargedUnsignedMultiply
+ntdll.dll!RtlEnterCriticalSection
+ntdll.dll!RtlEnumProcessHeaps
+ntdll.dll!RtlEnumerateEntryHashTable
+ntdll.dll!RtlEnumerateGenericTable
+ntdll.dll!RtlEnumerateGenericTableAvl
+ntdll.dll!RtlEnumerateGenericTableLikeADirectory
+ntdll.dll!RtlEnumerateGenericTableWithoutSplaying
+ntdll.dll!RtlEnumerateGenericTableWithoutSplayingAvl
+ntdll.dll!RtlEqualComputerName
+ntdll.dll!RtlEqualDomainName
+ntdll.dll!RtlEqualLuid
+ntdll.dll!RtlEqualPrefixSid
+ntdll.dll!RtlEqualSid
+ntdll.dll!RtlEqualString
+ntdll.dll!RtlEqualUnicodeString
+ntdll.dll!RtlEqualWnfChangeStamps
+ntdll.dll!RtlEraseUnicodeString
+ntdll.dll!RtlEthernetAddressToStringA
+ntdll.dll!RtlEthernetAddressToStringW
+ntdll.dll!RtlEthernetStringToAddressA
+ntdll.dll!RtlEthernetStringToAddressW
+ntdll.dll!RtlExitUserProcess
+ntdll.dll!RtlExitUserThread
+ntdll.dll!RtlExpandEnvironmentStrings
+ntdll.dll!RtlExpandEnvironmentStrings_U
+ntdll.dll!RtlExpandHashTable
+ntdll.dll!RtlExtendMemoryBlockLookaside
+ntdll.dll!RtlExtendMemoryZone
+ntdll.dll!RtlExtendedIntegerMultiply
+ntdll.dll!RtlExtendedLargeIntegerDivide
+ntdll.dll!RtlExtendedMagicDivide
+ntdll.dll!RtlExtractBitMap
+ntdll.dll!RtlFillMemory
+ntdll.dll!RtlFillMemoryUlong
+ntdll.dll!RtlFillMemoryUlonglong
+ntdll.dll!RtlFindAceByType
+ntdll.dll!RtlFindActivationContextSectionGuid
+ntdll.dll!RtlFindActivationContextSectionString
+ntdll.dll!RtlFindCharInUnicodeString
+ntdll.dll!RtlFindClearBits
+ntdll.dll!RtlFindClearBitsAndSet
+ntdll.dll!RtlFindClearRuns
+ntdll.dll!RtlFindClosestEncodableLength
+ntdll.dll!RtlFindLastBackwardRunClear
+ntdll.dll!RtlFindLeastSignificantBit
+ntdll.dll!RtlFindLongestRunClear
+ntdll.dll!RtlFindMessage
+ntdll.dll!RtlFindMostSignificantBit
+ntdll.dll!RtlFindNextForwardRunClear
+ntdll.dll!RtlFindSetBits
+ntdll.dll!RtlFindSetBitsAndClear
+ntdll.dll!RtlFindUnicodeSubstring
+ntdll.dll!RtlFirstEntrySList
+ntdll.dll!RtlFirstFreeAce
+ntdll.dll!RtlFlsAlloc
+ntdll.dll!RtlFlsFree
+ntdll.dll!RtlFlushSecureMemoryCache
+ntdll.dll!RtlFormatCurrentUserKeyPath
+ntdll.dll!RtlFormatMessage
+ntdll.dll!RtlFormatMessageEx
+ntdll.dll!RtlFreeActivationContextStack
+ntdll.dll!RtlFreeAnsiString
+ntdll.dll!RtlFreeHandle
+ntdll.dll!RtlFreeHeap
+ntdll.dll!RtlFreeMemoryBlockLookaside
+ntdll.dll!RtlFreeOemString
+ntdll.dll!RtlFreeSid
+ntdll.dll!RtlFreeThreadActivationContextStack
+ntdll.dll!RtlFreeUnicodeString
+ntdll.dll!RtlFreeUserStack
+ntdll.dll!RtlGUIDFromString
+ntdll.dll!RtlGenerate8dot3Name
+ntdll.dll!RtlGetAce
+ntdll.dll!RtlGetActiveActivationContext
+ntdll.dll!RtlGetAppContainerNamedObjectPath
+ntdll.dll!RtlGetAppContainerParent
+ntdll.dll!RtlGetAppContainerSidType
+ntdll.dll!RtlGetCallersAddress
+ntdll.dll!RtlGetCompressionWorkSpaceSize
+ntdll.dll!RtlGetControlSecurityDescriptor
+ntdll.dll!RtlGetCriticalSectionRecursionCount
+ntdll.dll!RtlGetCurrentDirectory_U
+ntdll.dll!RtlGetCurrentPeb
+ntdll.dll!RtlGetCurrentProcessorNumber
+ntdll.dll!RtlGetCurrentProcessorNumberEx
+ntdll.dll!RtlGetCurrentTransaction
+ntdll.dll!RtlGetDaclSecurityDescriptor
+ntdll.dll!RtlGetDeviceFamilyInfoEnum
+ntdll.dll!RtlGetElementGenericTable
+ntdll.dll!RtlGetElementGenericTableAvl
+ntdll.dll!RtlGetExePath
+ntdll.dll!RtlGetFileMUIPath
+ntdll.dll!RtlGetFrame
+ntdll.dll!RtlGetFullPathName_U
+ntdll.dll!RtlGetFullPathName_UEx
+ntdll.dll!RtlGetFullPathName_UstrEx
+ntdll.dll!RtlGetGroupSecurityDescriptor
+ntdll.dll!RtlGetIntegerAtom
+ntdll.dll!RtlGetInterruptTimePrecise
+ntdll.dll!RtlGetLastNtStatus
+ntdll.dll!RtlGetLastWin32Error
+ntdll.dll!RtlGetLengthWithoutLastFullDosOrNtPathElement
+ntdll.dll!RtlGetLengthWithoutTrailingPathSeperators
+ntdll.dll!RtlGetLocaleFileMappingAddress
+ntdll.dll!RtlGetLongestNtPathLength
+ntdll.dll!RtlGetNativeSystemInformation
+ntdll.dll!RtlGetNextEntryHashTable
+ntdll.dll!RtlGetNtGlobalFlags
+ntdll.dll!RtlGetNtProductType
+ntdll.dll!RtlGetNtVersionNumbers
+ntdll.dll!RtlGetOwnerSecurityDescriptor
+ntdll.dll!RtlGetProcessHeaps
+ntdll.dll!RtlGetProductInfo
+ntdll.dll!RtlGetSaclSecurityDescriptor
+ntdll.dll!RtlGetSearchPath
+ntdll.dll!RtlGetSecurityDescriptorRMControl
+ntdll.dll!RtlGetSetBootStatusData
+ntdll.dll!RtlGetSystemPreferredUILanguages
+ntdll.dll!RtlGetSystemTimePrecise
+ntdll.dll!RtlGetThreadErrorMode
+ntdll.dll!RtlGetThreadLangIdByIndex
+ntdll.dll!RtlGetThreadPreferredUILanguages
+ntdll.dll!RtlGetUILanguageInfo
+ntdll.dll!RtlGetUnloadEventTrace
+ntdll.dll!RtlGetUnloadEventTraceEx
+ntdll.dll!RtlGetUserInfoHeap
+ntdll.dll!RtlGetUserPreferredUILanguages
+ntdll.dll!RtlGetVersion
+ntdll.dll!RtlHashUnicodeString
+ntdll.dll!RtlHeapTrkInitialize
+ntdll.dll!RtlIdentifierAuthoritySid
+ntdll.dll!RtlIdnToAscii
+ntdll.dll!RtlIdnToNameprepUnicode
+ntdll.dll!RtlIdnToUnicode
+ntdll.dll!RtlImageDirectoryEntryToData
+ntdll.dll!RtlImageNtHeader
+ntdll.dll!RtlImageNtHeaderEx
+ntdll.dll!RtlImageRvaToSection
+ntdll.dll!RtlImageRvaToVa
+ntdll.dll!RtlImpersonateSelf
+ntdll.dll!RtlImpersonateSelfEx
+ntdll.dll!RtlInitAnsiString
+ntdll.dll!RtlInitAnsiStringEx
+ntdll.dll!RtlInitCodePageTable
+ntdll.dll!RtlInitEnumerationHashTable
+ntdll.dll!RtlInitNlsTables
+ntdll.dll!RtlInitString
+ntdll.dll!RtlInitStringEx
+ntdll.dll!RtlInitStrongEnumerationHashTable
+ntdll.dll!RtlInitUnicodeString
+ntdll.dll!RtlInitUnicodeStringEx
+ntdll.dll!RtlInitWeakEnumerationHashTable
+ntdll.dll!RtlInitializeAtomPackage
+ntdll.dll!RtlInitializeBitMap
+ntdll.dll!RtlInitializeConditionVariable
+ntdll.dll!RtlInitializeCriticalSection
+ntdll.dll!RtlInitializeCriticalSectionAndSpinCount
+ntdll.dll!RtlInitializeCriticalSectionEx
+ntdll.dll!RtlInitializeExceptionChain
+ntdll.dll!RtlInitializeGenericTable
+ntdll.dll!RtlInitializeGenericTableAvl
+ntdll.dll!RtlInitializeHandleTable
+ntdll.dll!RtlInitializeRXact
+ntdll.dll!RtlInitializeResource
+ntdll.dll!RtlInitializeSListHead
+ntdll.dll!RtlInitializeSRWLock
+ntdll.dll!RtlInitializeSid
+ntdll.dll!RtlInitializeSidEx
+ntdll.dll!RtlInsertElementGenericTable
+ntdll.dll!RtlInsertElementGenericTableAvl
+ntdll.dll!RtlInsertElementGenericTableFull
+ntdll.dll!RtlInsertElementGenericTableFullAvl
+ntdll.dll!RtlInsertEntryHashTable
+ntdll.dll!RtlInt64ToUnicodeString
+ntdll.dll!RtlIntegerToChar
+ntdll.dll!RtlIntegerToUnicodeString
+ntdll.dll!RtlInterlockedClearBitRun
+ntdll.dll!RtlInterlockedCompareExchange64
+ntdll.dll!RtlInterlockedFlushSList
+ntdll.dll!RtlInterlockedPopEntrySList
+ntdll.dll!RtlInterlockedPushEntrySList
+ntdll.dll!RtlInterlockedPushListSListEx
+ntdll.dll!RtlInterlockedSetBitRun
+ntdll.dll!RtlIoDecodeMemIoResource
+ntdll.dll!RtlIoEncodeMemIoResource
+ntdll.dll!RtlIpv4AddressToStringA
+ntdll.dll!RtlIpv4AddressToStringExA
+ntdll.dll!RtlIpv4AddressToStringExW
+ntdll.dll!RtlIpv4AddressToStringW
+ntdll.dll!RtlIpv4StringToAddressA
+ntdll.dll!RtlIpv4StringToAddressExA
+ntdll.dll!RtlIpv4StringToAddressExW
+ntdll.dll!RtlIpv4StringToAddressW
+ntdll.dll!RtlIpv6AddressToStringA
+ntdll.dll!RtlIpv6AddressToStringExA
+ntdll.dll!RtlIpv6AddressToStringExW
+ntdll.dll!RtlIpv6AddressToStringW
+ntdll.dll!RtlIpv6StringToAddressA
+ntdll.dll!RtlIpv6StringToAddressExA
+ntdll.dll!RtlIpv6StringToAddressExW
+ntdll.dll!RtlIpv6StringToAddressW
+ntdll.dll!RtlIsActivationContextActive
+ntdll.dll!RtlIsCapabilitySid
+ntdll.dll!RtlIsCriticalSectionLocked
+ntdll.dll!RtlIsCriticalSectionLockedByThread
+ntdll.dll!RtlIsDosDeviceName_U
+ntdll.dll!RtlIsGenericTableEmpty
+ntdll.dll!RtlIsGenericTableEmptyAvl
+ntdll.dll!RtlIsMultiSessionSku
+ntdll.dll!RtlIsNameInExpression
+ntdll.dll!RtlIsNameLegalDOS8Dot3
+ntdll.dll!RtlIsNormalizedString
+ntdll.dll!RtlIsPackageSid
+ntdll.dll!RtlIsParentOfChildAppContainer
+ntdll.dll!RtlIsProcessorFeaturePresent
+ntdll.dll!RtlIsTextUnicode
+ntdll.dll!RtlIsThreadWithinLoaderCallout
+ntdll.dll!RtlIsUntrustedObject
+ntdll.dll!RtlIsValidHandle
+ntdll.dll!RtlIsValidIndexHandle
+ntdll.dll!RtlIsValidLocaleName
+ntdll.dll!RtlIsValidProcessTrustLabelSid
+ntdll.dll!RtlKnownExceptionFilter
+ntdll.dll!RtlLCIDToCultureName
+ntdll.dll!RtlLargeIntegerAdd
+ntdll.dll!RtlLargeIntegerArithmeticShift
+ntdll.dll!RtlLargeIntegerDivide
+ntdll.dll!RtlLargeIntegerNegate
+ntdll.dll!RtlLargeIntegerShiftLeft
+ntdll.dll!RtlLargeIntegerShiftRight
+ntdll.dll!RtlLargeIntegerSubtract
+ntdll.dll!RtlLargeIntegerToChar
+ntdll.dll!RtlLcidToLocaleName
+ntdll.dll!RtlLeaveCriticalSection
+ntdll.dll!RtlLengthRequiredSid
+ntdll.dll!RtlLengthSecurityDescriptor
+ntdll.dll!RtlLengthSid
+ntdll.dll!RtlLocalTimeToSystemTime
+ntdll.dll!RtlLocaleNameToLcid
+ntdll.dll!RtlLockBootStatusData
+ntdll.dll!RtlLockCurrentThread
+ntdll.dll!RtlLockHeap
+ntdll.dll!RtlLockMemoryBlockLookaside
+ntdll.dll!RtlLockMemoryZone
+ntdll.dll!RtlLockModuleSection
+ntdll.dll!RtlLogStackBackTrace
+ntdll.dll!RtlLookupAtomInAtomTable
+ntdll.dll!RtlLookupElementGenericTable
+ntdll.dll!RtlLookupElementGenericTableAvl
+ntdll.dll!RtlLookupElementGenericTableFull
+ntdll.dll!RtlLookupElementGenericTableFullAvl
+ntdll.dll!RtlLookupEntryHashTable
+ntdll.dll!RtlMakeSelfRelativeSD
+ntdll.dll!RtlMapGenericMask
+ntdll.dll!RtlMapSecurityErrorToNtStatus
+ntdll.dll!RtlMoveMemory
+ntdll.dll!RtlMultiAppendUnicodeStringBuffer
+ntdll.dll!RtlMultiByteToUnicodeN
+ntdll.dll!RtlMultiByteToUnicodeSize
+ntdll.dll!RtlMultipleAllocateHeap
+ntdll.dll!RtlMultipleFreeHeap
+ntdll.dll!RtlNewInstanceSecurityObject
+ntdll.dll!RtlNewSecurityGrantedAccess
+ntdll.dll!RtlNewSecurityObject
+ntdll.dll!RtlNewSecurityObjectEx
+ntdll.dll!RtlNewSecurityObjectWithMultipleInheritance
+ntdll.dll!RtlNormalizeProcessParams
+ntdll.dll!RtlNormalizeString
+ntdll.dll!RtlNtPathNameToDosPathName
+ntdll.dll!RtlNtStatusToDosError
+ntdll.dll!RtlNtStatusToDosErrorNoTeb
+ntdll.dll!RtlNumberGenericTableElements
+ntdll.dll!RtlNumberGenericTableElementsAvl
+ntdll.dll!RtlNumberOfClearBits
+ntdll.dll!RtlNumberOfClearBitsInRange
+ntdll.dll!RtlNumberOfSetBits
+ntdll.dll!RtlNumberOfSetBitsInRange
+ntdll.dll!RtlNumberOfSetBitsUlongPtr
+ntdll.dll!RtlOemStringToUnicodeSize
+ntdll.dll!RtlOemStringToUnicodeString
+ntdll.dll!RtlOemToUnicodeN
+ntdll.dll!RtlOpenCurrentUser
+ntdll.dll!RtlOsDeploymentState
+ntdll.dll!RtlOwnerAcesPresent
+ntdll.dll!RtlPinAtomInAtomTable
+ntdll.dll!RtlPopFrame
+ntdll.dll!RtlPrefixString
+ntdll.dll!RtlPrefixUnicodeString
+ntdll.dll!RtlProcessFlsData
+ntdll.dll!RtlPublishWnfStateData
+ntdll.dll!RtlPushFrame
+ntdll.dll!RtlQueryActivationContextApplicationSettings
+ntdll.dll!RtlQueryAtomInAtomTable
+ntdll.dll!RtlQueryDepthSList
+ntdll.dll!RtlQueryDynamicTimeZoneInformation
+ntdll.dll!RtlQueryElevationFlags
+ntdll.dll!RtlQueryEnvironmentVariable
+ntdll.dll!RtlQueryEnvironmentVariable_U
+ntdll.dll!RtlQueryHeapInformation
+ntdll.dll!RtlQueryInformationAcl
+ntdll.dll!RtlQueryInformationActivationContext
+ntdll.dll!RtlQueryInformationActiveActivationContext
+ntdll.dll!RtlQueryPackageClaims
+ntdll.dll!RtlQueryPackageIdentity
+ntdll.dll!RtlQueryPackageIdentityEx
+ntdll.dll!RtlQueryPerformanceCounter
+ntdll.dll!RtlQueryPerformanceFrequency
+ntdll.dll!RtlQueryProcessBackTraceInformation
+ntdll.dll!RtlQueryProcessDebugInformation
+ntdll.dll!RtlQueryProcessLockInformation
+ntdll.dll!RtlQueryProtectedPolicy
+ntdll.dll!RtlQueryRegistryValues
+ntdll.dll!RtlQueryRegistryValuesEx
+ntdll.dll!RtlQuerySecurityObject
+ntdll.dll!RtlQueryThreadProfiling
+ntdll.dll!RtlQueryTimeZoneInformation
+ntdll.dll!RtlQueryUnbiasedInterruptTime
+ntdll.dll!RtlQueryValidationRunlevel
+ntdll.dll!RtlQueryWnfMetaNotification
+ntdll.dll!RtlQueryWnfStateData
+ntdll.dll!RtlQueryWnfStateDataWithExplicitScope
+ntdll.dll!RtlQueueApcWow64Thread
+ntdll.dll!RtlQueueWorkItem
+ntdll.dll!RtlRaiseStatus
+ntdll.dll!RtlRandom
+ntdll.dll!RtlRandomEx
+ntdll.dll!RtlRbInsertNodeEx
+ntdll.dll!RtlRbRemoveNode
+ntdll.dll!RtlReAllocateHeap
+ntdll.dll!RtlReadThreadProfilingData
+ntdll.dll!RtlRealPredecessor
+ntdll.dll!RtlRealSuccessor
+ntdll.dll!RtlRegisterForWnfMetaNotification
+ntdll.dll!RtlRegisterSecureMemoryCacheCallback
+ntdll.dll!RtlRegisterThreadWithCsrss
+ntdll.dll!RtlRegisterWait
+ntdll.dll!RtlReleaseActivationContext
+ntdll.dll!RtlReleasePath
+ntdll.dll!RtlReleasePebLock
+ntdll.dll!RtlReleasePrivilege
+ntdll.dll!RtlReleaseRelativeName
+ntdll.dll!RtlReleaseResource
+ntdll.dll!RtlReleaseSRWLockExclusive
+ntdll.dll!RtlReleaseSRWLockShared
+ntdll.dll!RtlRemoteCall
+ntdll.dll!RtlRemoveEntryHashTable
+ntdll.dll!RtlRemovePrivileges
+ntdll.dll!RtlRemoveVectoredContinueHandler
+ntdll.dll!RtlRemoveVectoredExceptionHandler
+ntdll.dll!RtlReplaceSidInSd
+ntdll.dll!RtlReportException
+ntdll.dll!RtlReportSilentProcessExit
+ntdll.dll!RtlReportSqmEscalation
+ntdll.dll!RtlResetMemoryBlockLookaside
+ntdll.dll!RtlResetRtlTranslations
+ntdll.dll!RtlRestoreLastWin32Error
+ntdll.dll!RtlRunDecodeUnicodeString
+ntdll.dll!RtlRunEncodeUnicodeString
+ntdll.dll!RtlRunOnceBeginInitialize
+ntdll.dll!RtlRunOnceComplete
+ntdll.dll!RtlRunOnceExecuteOnce
+ntdll.dll!RtlRunOnceInitialize
+ntdll.dll!RtlSecondsSince1970ToTime
+ntdll.dll!RtlSecondsSince1980ToTime
+ntdll.dll!RtlSelfRelativeToAbsoluteSD2
+ntdll.dll!RtlSelfRelativeToAbsoluteSD
+ntdll.dll!RtlSendMsgToSm
+ntdll.dll!RtlSetAllBits
+ntdll.dll!RtlSetBit
+ntdll.dll!RtlSetBits
+ntdll.dll!RtlSetControlSecurityDescriptor
+ntdll.dll!RtlSetCriticalSectionSpinCount
+ntdll.dll!RtlSetCurrentDirectory_U
+ntdll.dll!RtlSetCurrentEnvironment
+ntdll.dll!RtlSetCurrentTransaction
+ntdll.dll!RtlSetDaclSecurityDescriptor
+ntdll.dll!RtlSetDynamicTimeZoneInformation
+ntdll.dll!RtlSetEnvironmentStrings
+ntdll.dll!RtlSetEnvironmentVar
+ntdll.dll!RtlSetEnvironmentVariable
+ntdll.dll!RtlSetGroupSecurityDescriptor
+ntdll.dll!RtlSetHeapInformation
+ntdll.dll!RtlSetInformationAcl
+ntdll.dll!RtlSetIoCompletionCallback
+ntdll.dll!RtlSetLastWin32Error
+ntdll.dll!RtlSetLastWin32ErrorAndNtStatusFromNtStatus
+ntdll.dll!RtlSetOwnerSecurityDescriptor
+ntdll.dll!RtlSetPortableOperatingSystem
+ntdll.dll!RtlSetProcessDebugInformation
+ntdll.dll!RtlSetProcessIsCritical
+ntdll.dll!RtlSetProtectedPolicy
+ntdll.dll!RtlSetSaclSecurityDescriptor
+ntdll.dll!RtlSetSearchPathMode
+ntdll.dll!RtlSetSecurityDescriptorRMControl
+ntdll.dll!RtlSetSecurityObject
+ntdll.dll!RtlSetSecurityObjectEx
+ntdll.dll!RtlSetThreadErrorMode
+ntdll.dll!RtlSetThreadIsCritical
+ntdll.dll!RtlSetThreadPoolStartFunc
+ntdll.dll!RtlSetThreadPreferredUILanguages
+ntdll.dll!RtlSetThreadSubProcessTag
+ntdll.dll!RtlSetTimeZoneInformation
+ntdll.dll!RtlSetTimer
+ntdll.dll!RtlSetUnhandledExceptionFilter
+ntdll.dll!RtlSetUserFlagsHeap
+ntdll.dll!RtlSetUserValueHeap
+ntdll.dll!RtlSidDominates
+ntdll.dll!RtlSidDominatesForTrust
+ntdll.dll!RtlSidEqualLevel
+ntdll.dll!RtlSidHashInitialize
+ntdll.dll!RtlSidHashLookup
+ntdll.dll!RtlSidIsHigherLevel
+ntdll.dll!RtlSizeHeap
+ntdll.dll!RtlSleepConditionVariableCS
+ntdll.dll!RtlSleepConditionVariableSRW
+ntdll.dll!RtlSplay
+ntdll.dll!RtlStartRXact
+ntdll.dll!RtlStringFromGUID
+ntdll.dll!RtlStringFromGUIDEx
+ntdll.dll!RtlStronglyEnumerateEntryHashTable
+ntdll.dll!RtlSubAuthorityCountSid
+ntdll.dll!RtlSubAuthoritySid
+ntdll.dll!RtlSubscribeWnfStateChangeNotification
+ntdll.dll!RtlSubtreePredecessor
+ntdll.dll!RtlSubtreeSuccessor
+ntdll.dll!RtlSwitchedVVI
+ntdll.dll!RtlSystemTimeToLocalTime
+ntdll.dll!RtlTestAndPublishWnfStateData
+ntdll.dll!RtlTestBit
+ntdll.dll!RtlTestProtectedAccess
+ntdll.dll!RtlTimeFieldsToTime
+ntdll.dll!RtlTimeToElapsedTimeFields
+ntdll.dll!RtlTimeToSecondsSince1970
+ntdll.dll!RtlTimeToSecondsSince1980
+ntdll.dll!RtlTimeToTimeFields
+ntdll.dll!RtlTraceDatabaseAdd
+ntdll.dll!RtlTraceDatabaseCreate
+ntdll.dll!RtlTraceDatabaseDestroy
+ntdll.dll!RtlTraceDatabaseEnumerate
+ntdll.dll!RtlTraceDatabaseFind
+ntdll.dll!RtlTraceDatabaseLock
+ntdll.dll!RtlTraceDatabaseUnlock
+ntdll.dll!RtlTraceDatabaseValidate
+ntdll.dll!RtlTryAcquirePebLock
+ntdll.dll!RtlTryAcquireSRWLockExclusive
+ntdll.dll!RtlTryAcquireSRWLockShared
+ntdll.dll!RtlTryConvertSRWLockSharedToExclusiveOrRelease
+ntdll.dll!RtlTryEnterCriticalSection
+ntdll.dll!RtlUTF8ToUnicodeN
+ntdll.dll!RtlUnhandledExceptionFilter2
+ntdll.dll!RtlUnhandledExceptionFilter
+ntdll.dll!RtlUnicodeStringToAnsiSize
+ntdll.dll!RtlUnicodeStringToAnsiString
+ntdll.dll!RtlUnicodeStringToCountedOemString
+ntdll.dll!RtlUnicodeStringToInteger
+ntdll.dll!RtlUnicodeStringToOemSize
+ntdll.dll!RtlUnicodeStringToOemString
+ntdll.dll!RtlUnicodeToCustomCPN
+ntdll.dll!RtlUnicodeToMultiByteN
+ntdll.dll!RtlUnicodeToMultiByteSize
+ntdll.dll!RtlUnicodeToOemN
+ntdll.dll!RtlUnicodeToUTF8N
+ntdll.dll!RtlUniform
+ntdll.dll!RtlUnlockBootStatusData
+ntdll.dll!RtlUnlockCurrentThread
+ntdll.dll!RtlUnlockHeap
+ntdll.dll!RtlUnlockMemoryBlockLookaside
+ntdll.dll!RtlUnlockMemoryZone
+ntdll.dll!RtlUnlockModuleSection
+ntdll.dll!RtlUnsubscribeWnfNotificationWaitForCompletion
+ntdll.dll!RtlUnsubscribeWnfNotificationWithCompletionCallback
+ntdll.dll!RtlUnsubscribeWnfStateChangeNotification
+ntdll.dll!RtlUpcaseUnicodeChar
+ntdll.dll!RtlUpcaseUnicodeString
+ntdll.dll!RtlUpcaseUnicodeStringToCountedOemString
+ntdll.dll!RtlUpcaseUnicodeStringToOemString
+ntdll.dll!RtlUpcaseUnicodeToCustomCPN
+ntdll.dll!RtlUpcaseUnicodeToMultiByteN
+ntdll.dll!RtlUpcaseUnicodeToOemN
+ntdll.dll!RtlUpdateClonedCriticalSection
+ntdll.dll!RtlUpdateClonedSRWLock
+ntdll.dll!RtlUpdateTimer
+ntdll.dll!RtlUpperChar
+ntdll.dll!RtlUpperString
+ntdll.dll!RtlValidAcl
+ntdll.dll!RtlValidProcessProtection
+ntdll.dll!RtlValidRelativeSecurityDescriptor
+ntdll.dll!RtlValidSecurityDescriptor
+ntdll.dll!RtlValidSid
+ntdll.dll!RtlValidateHeap
+ntdll.dll!RtlValidateProcessHeaps
+ntdll.dll!RtlValidateUnicodeString
+ntdll.dll!RtlVerifyVersionInfo
+ntdll.dll!RtlWaitForWnfMetaNotification
+ntdll.dll!RtlWaitOnAddress
+ntdll.dll!RtlWakeAddressAll
+ntdll.dll!RtlWakeAddressAllNoFence
+ntdll.dll!RtlWakeAddressSingle
+ntdll.dll!RtlWakeAddressSingleNoFence
+ntdll.dll!RtlWakeAllConditionVariable
+ntdll.dll!RtlWakeConditionVariable
+ntdll.dll!RtlWalkFrameChain
+ntdll.dll!RtlWalkHeap
+ntdll.dll!RtlWeaklyEnumerateEntryHashTable
+ntdll.dll!RtlWerpReportException
+ntdll.dll!RtlWnfCompareChangeStamp
+ntdll.dll!RtlWnfDllUnloadCallback
+ntdll.dll!RtlWow64CallFunction64
+ntdll.dll!RtlWow64EnableFsRedirection
+ntdll.dll!RtlWow64EnableFsRedirectionEx
+ntdll.dll!RtlWriteRegistryValue
+ntdll.dll!RtlZeroMemory
+ntdll.dll!RtlZombifyActivationContext
+ntdll.dll!RtlpApplyLengthFunction
+ntdll.dll!RtlpCheckDynamicTimeZoneInformation
+ntdll.dll!RtlpCleanupRegistryKeys
+ntdll.dll!RtlpConvertAbsoluteToRelativeSecurityAttribute
+ntdll.dll!RtlpConvertCultureNamesToLCIDs
+ntdll.dll!RtlpConvertLCIDsToCultureNames
+ntdll.dll!RtlpConvertRelativeToAbsoluteSecurityAttribute
+ntdll.dll!RtlpCreateProcessRegistryInfo
+ntdll.dll!RtlpEnsureBufferSize
+ntdll.dll!RtlpGetLCIDFromLangInfoNode
+ntdll.dll!RtlpGetNameFromLangInfoNode
+ntdll.dll!RtlpGetSystemDefaultUILanguage
+ntdll.dll!RtlpGetUserOrMachineUILanguage4NLS
+ntdll.dll!RtlpInitializeLangRegistryInfo
+ntdll.dll!RtlpIsQualifiedLanguage
+ntdll.dll!RtlpLoadMachineUIByPolicy
+ntdll.dll!RtlpLoadUserUIByPolicy
+ntdll.dll!RtlpMergeSecurityAttributeInformation
+ntdll.dll!RtlpMuiFreeLangRegistryInfo
+ntdll.dll!RtlpMuiRegCreateRegistryInfo
+ntdll.dll!RtlpMuiRegFreeRegistryInfo
+ntdll.dll!RtlpMuiRegLoadRegistryInfo
+ntdll.dll!RtlpNotOwnerCriticalSection
+ntdll.dll!RtlpNtCreateKey
+ntdll.dll!RtlpNtEnumerateSubKey
+ntdll.dll!RtlpNtMakeTemporaryKey
+ntdll.dll!RtlpNtOpenKey
+ntdll.dll!RtlpNtQueryValueKey
+ntdll.dll!RtlpNtSetValueKey
+ntdll.dll!RtlpQueryDefaultUILanguage
+ntdll.dll!RtlpRefreshCachedUILanguage
+ntdll.dll!RtlpSetInstallLanguage
+ntdll.dll!RtlpSetPreferredUILanguages
+ntdll.dll!RtlpSetUserPreferredUILanguages
+ntdll.dll!RtlpUnWaitCriticalSection
+ntdll.dll!RtlpVerifyAndCommitUILanguageSettings
+ntdll.dll!RtlpWaitForCriticalSection
+ntdll.dll!RtlxAnsiStringToUnicodeSize
+ntdll.dll!RtlxOemStringToUnicodeSize
+ntdll.dll!RtlxUnicodeStringToAnsiSize
+ntdll.dll!RtlxUnicodeStringToOemSize
+ntdll.dll!ShipAssert
+ntdll.dll!ShipAssertGetBufferInfo
+ntdll.dll!ShipAssertMsgA
+ntdll.dll!ShipAssertMsgW
+ntdll.dll!TpAllocAlpcCompletion
+ntdll.dll!TpAllocCleanupGroup
+ntdll.dll!TpAllocIoCompletion
+ntdll.dll!TpAllocJobNotification
+ntdll.dll!TpAllocPool
+ntdll.dll!TpAllocTimer
+ntdll.dll!TpAllocWait
+ntdll.dll!TpAllocWork
+ntdll.dll!TpCallbackDetectedUnrecoverableError
+ntdll.dll!TpCallbackLeaveCriticalSectionOnCompletion
+ntdll.dll!TpCallbackMayRunLong
+ntdll.dll!TpCallbackReleaseMutexOnCompletion
+ntdll.dll!TpCallbackReleaseSemaphoreOnCompletion
+ntdll.dll!TpCallbackSetEventOnCompletion
+ntdll.dll!TpCallbackUnloadDllOnCompletion
+ntdll.dll!TpCancelAsyncIoOperation
+ntdll.dll!TpCaptureCaller
+ntdll.dll!TpCheckTerminateWorker
+ntdll.dll!TpDisassociateCallback
+ntdll.dll!TpIsTimerSet
+ntdll.dll!TpPostWork
+ntdll.dll!TpQueryPoolStackInformation
+ntdll.dll!TpReleaseAlpcCompletion
+ntdll.dll!TpReleaseCleanupGroup
+ntdll.dll!TpReleaseCleanupGroupMembers
+ntdll.dll!TpReleaseIoCompletion
+ntdll.dll!TpReleaseJobNotification
+ntdll.dll!TpReleasePool
+ntdll.dll!TpReleaseTimer
+ntdll.dll!TpReleaseWait
+ntdll.dll!TpReleaseWork
+ntdll.dll!TpSetPoolMaxThreads
+ntdll.dll!TpSetPoolMaxThreadsSoftLimit
+ntdll.dll!TpSetPoolMinThreads
+ntdll.dll!TpSetPoolStackInformation
+ntdll.dll!TpSetPoolWorkerThreadIdleTimeout
+ntdll.dll!TpSetTimer
+ntdll.dll!TpSetTimerEx
+ntdll.dll!TpSetWait
+ntdll.dll!TpSetWaitEx
+ntdll.dll!TpSimpleTryPost
+ntdll.dll!TpStartAsyncIoOperation
+ntdll.dll!TpTrimPools
+ntdll.dll!TpWaitForAlpcCompletion
+ntdll.dll!TpWaitForIoCompletion
+ntdll.dll!TpWaitForJobNotification
+ntdll.dll!TpWaitForTimer
+ntdll.dll!TpWaitForWait
+ntdll.dll!TpWaitForWork
+ntdll.dll!WerReportSQMEvent
+ntdll.dll!WinSqmAddToAverageDWORD
+ntdll.dll!WinSqmAddToStream
+ntdll.dll!WinSqmAddToStreamEx
+ntdll.dll!WinSqmCheckEscalationAddToStreamEx
+ntdll.dll!WinSqmCheckEscalationSetDWORD64
+ntdll.dll!WinSqmCheckEscalationSetDWORD
+ntdll.dll!WinSqmCheckEscalationSetString
+ntdll.dll!WinSqmCommonDatapointDelete
+ntdll.dll!WinSqmCommonDatapointSetDWORD64
+ntdll.dll!WinSqmCommonDatapointSetDWORD
+ntdll.dll!WinSqmCommonDatapointSetStreamEx
+ntdll.dll!WinSqmCommonDatapointSetString
+ntdll.dll!WinSqmEndSession
+ntdll.dll!WinSqmEventEnabled
+ntdll.dll!WinSqmEventWrite
+ntdll.dll!WinSqmGetEscalationRuleStatus
+ntdll.dll!WinSqmGetInstrumentationProperty
+ntdll.dll!WinSqmIncrementDWORD
+ntdll.dll!WinSqmIsOptedIn
+ntdll.dll!WinSqmIsOptedInEx
+ntdll.dll!WinSqmIsSessionDisabled
+ntdll.dll!WinSqmSetDWORD64
+ntdll.dll!WinSqmSetDWORD
+ntdll.dll!WinSqmSetEscalationInfo
+ntdll.dll!WinSqmSetIfMaxDWORD
+ntdll.dll!WinSqmSetIfMinDWORD
+ntdll.dll!WinSqmSetString
+ntdll.dll!WinSqmStartSession
+ntdll.dll!WinSqmStartSessionForPartner
+ntdll.dll!ZwAcceptConnectPort
+ntdll.dll!ZwAccessCheck
+ntdll.dll!ZwAccessCheckAndAuditAlarm
+ntdll.dll!ZwAccessCheckByType
+ntdll.dll!ZwAccessCheckByTypeAndAuditAlarm
+ntdll.dll!ZwAccessCheckByTypeResultList
+ntdll.dll!ZwAccessCheckByTypeResultListAndAuditAlarm
+ntdll.dll!ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
+ntdll.dll!ZwAddAtom
+ntdll.dll!ZwAddAtomEx
+ntdll.dll!ZwAddBootEntry
+ntdll.dll!ZwAddDriverEntry
+ntdll.dll!ZwAdjustGroupsToken
+ntdll.dll!ZwAdjustPrivilegesToken
+ntdll.dll!ZwAdjustTokenClaimsAndDeviceGroups
+ntdll.dll!ZwAlertResumeThread
+ntdll.dll!ZwAlertThread
+ntdll.dll!ZwAlertThreadByThreadId
+ntdll.dll!ZwAllocateLocallyUniqueId
+ntdll.dll!ZwAllocateReserveObject
+ntdll.dll!ZwAllocateUserPhysicalPages
+ntdll.dll!ZwAllocateUuids
+ntdll.dll!ZwAllocateVirtualMemory
+ntdll.dll!ZwAlpcAcceptConnectPort
+ntdll.dll!ZwAlpcCancelMessage
+ntdll.dll!ZwAlpcConnectPort
+ntdll.dll!ZwAlpcConnectPortEx
+ntdll.dll!ZwAlpcCreatePort
+ntdll.dll!ZwAlpcCreatePortSection
+ntdll.dll!ZwAlpcCreateResourceReserve
+ntdll.dll!ZwAlpcCreateSectionView
+ntdll.dll!ZwAlpcCreateSecurityContext
+ntdll.dll!ZwAlpcDeletePortSection
+ntdll.dll!ZwAlpcDeleteResourceReserve
+ntdll.dll!ZwAlpcDeleteSectionView
+ntdll.dll!ZwAlpcDeleteSecurityContext
+ntdll.dll!ZwAlpcDisconnectPort
+ntdll.dll!ZwAlpcImpersonateClientContainerOfPort
+ntdll.dll!ZwAlpcImpersonateClientOfPort
+ntdll.dll!ZwAlpcOpenSenderProcess
+ntdll.dll!ZwAlpcOpenSenderThread
+ntdll.dll!ZwAlpcQueryInformation
+ntdll.dll!ZwAlpcQueryInformationMessage
+ntdll.dll!ZwAlpcRevokeSecurityContext
+ntdll.dll!ZwAlpcSendWaitReceivePort
+ntdll.dll!ZwAlpcSetInformation
+ntdll.dll!ZwApphelpCacheControl
+ntdll.dll!ZwAreMappedFilesTheSame
+ntdll.dll!ZwAssignProcessToJobObject
+ntdll.dll!ZwAssociateWaitCompletionPacket
+ntdll.dll!ZwCallbackReturn
+ntdll.dll!ZwCancelIoFile
+ntdll.dll!ZwCancelIoFileEx
+ntdll.dll!ZwCancelSynchronousIoFile
+ntdll.dll!ZwCancelTimer2
+ntdll.dll!ZwCancelTimer
+ntdll.dll!ZwCancelWaitCompletionPacket
+ntdll.dll!ZwClearEvent
+ntdll.dll!ZwClose
+ntdll.dll!ZwCloseObjectAuditAlarm
+ntdll.dll!ZwCommitComplete
+ntdll.dll!ZwCommitEnlistment
+ntdll.dll!ZwCommitTransaction
+ntdll.dll!ZwCompactKeys
+ntdll.dll!ZwCompareObjects
+ntdll.dll!ZwCompareTokens
+ntdll.dll!ZwCompleteConnectPort
+ntdll.dll!ZwCompressKey
+ntdll.dll!ZwConnectPort
+ntdll.dll!ZwContinue
+ntdll.dll!ZwCreateDebugObject
+ntdll.dll!ZwCreateDirectoryObject
+ntdll.dll!ZwCreateDirectoryObjectEx
+ntdll.dll!ZwCreateEnlistment
+ntdll.dll!ZwCreateEvent
+ntdll.dll!ZwCreateEventPair
+ntdll.dll!ZwCreateFile
+ntdll.dll!ZwCreateIRTimer
+ntdll.dll!ZwCreateIoCompletion
+ntdll.dll!ZwCreateJobObject
+ntdll.dll!ZwCreateJobSet
+ntdll.dll!ZwCreateKey
+ntdll.dll!ZwCreateKeyTransacted
+ntdll.dll!ZwCreateKeyedEvent
+ntdll.dll!ZwCreateLowBoxToken
+ntdll.dll!ZwCreateMailslotFile
+ntdll.dll!ZwCreateMutant
+ntdll.dll!ZwCreateNamedPipeFile
+ntdll.dll!ZwCreatePagingFile
+ntdll.dll!ZwCreatePartition
+ntdll.dll!ZwCreatePort
+ntdll.dll!ZwCreatePrivateNamespace
+ntdll.dll!ZwCreateProcess
+ntdll.dll!ZwCreateProcessEx
+ntdll.dll!ZwCreateProfile
+ntdll.dll!ZwCreateProfileEx
+ntdll.dll!ZwCreateResourceManager
+ntdll.dll!ZwCreateSection
+ntdll.dll!ZwCreateSemaphore
+ntdll.dll!ZwCreateSymbolicLinkObject
+ntdll.dll!ZwCreateThread
+ntdll.dll!ZwCreateThreadEx
+ntdll.dll!ZwCreateTimer2
+ntdll.dll!ZwCreateTimer
+ntdll.dll!ZwCreateToken
+ntdll.dll!ZwCreateTokenEx
+ntdll.dll!ZwCreateTransaction
+ntdll.dll!ZwCreateTransactionManager
+ntdll.dll!ZwCreateUserProcess
+ntdll.dll!ZwCreateWaitCompletionPacket
+ntdll.dll!ZwCreateWaitablePort
+ntdll.dll!ZwCreateWnfStateName
+ntdll.dll!ZwCreateWorkerFactory
+ntdll.dll!ZwDebugActiveProcess
+ntdll.dll!ZwDebugContinue
+ntdll.dll!ZwDelayExecution
+ntdll.dll!ZwDeleteAtom
+ntdll.dll!ZwDeleteBootEntry
+ntdll.dll!ZwDeleteDriverEntry
+ntdll.dll!ZwDeleteFile
+ntdll.dll!ZwDeleteKey
+ntdll.dll!ZwDeleteObjectAuditAlarm
+ntdll.dll!ZwDeletePrivateNamespace
+ntdll.dll!ZwDeleteValueKey
+ntdll.dll!ZwDeleteWnfStateData
+ntdll.dll!ZwDeleteWnfStateName
+ntdll.dll!ZwDeviceIoControlFile
+ntdll.dll!ZwDisableLastKnownGood
+ntdll.dll!ZwDisplayString
+ntdll.dll!ZwDrawText
+ntdll.dll!ZwDuplicateObject
+ntdll.dll!ZwDuplicateToken
+ntdll.dll!ZwEnableLastKnownGood
+ntdll.dll!ZwEnumerateBootEntries
+ntdll.dll!ZwEnumerateDriverEntries
+ntdll.dll!ZwEnumerateKey
+ntdll.dll!ZwEnumerateSystemEnvironmentValuesEx
+ntdll.dll!ZwEnumerateTransactionObject
+ntdll.dll!ZwEnumerateValueKey
+ntdll.dll!ZwExtendSection
+ntdll.dll!ZwFilterBootOption
+ntdll.dll!ZwFilterToken
+ntdll.dll!ZwFilterTokenEx
+ntdll.dll!ZwFindAtom
+ntdll.dll!ZwFlushBuffersFile
+ntdll.dll!ZwFlushBuffersFileEx
+ntdll.dll!ZwFlushInstallUILanguage
+ntdll.dll!ZwFlushInstructionCache
+ntdll.dll!ZwFlushKey
+ntdll.dll!ZwFlushProcessWriteBuffers
+ntdll.dll!ZwFlushVirtualMemory
+ntdll.dll!ZwFlushWriteBuffer
+ntdll.dll!ZwFreeUserPhysicalPages
+ntdll.dll!ZwFreeVirtualMemory
+ntdll.dll!ZwFreezeRegistry
+ntdll.dll!ZwFreezeTransactions
+ntdll.dll!ZwFsControlFile
+ntdll.dll!ZwGetCachedSigningLevel
+ntdll.dll!ZwGetCompleteWnfStateSubscription
+ntdll.dll!ZwGetContextThread
+ntdll.dll!ZwGetCurrentProcessorNumber
+ntdll.dll!ZwGetCurrentProcessorNumberEx
+ntdll.dll!ZwGetDevicePowerState
+ntdll.dll!ZwGetMUIRegistryInfo
+ntdll.dll!ZwGetNextProcess
+ntdll.dll!ZwGetNextThread
+ntdll.dll!ZwGetNlsSectionPtr
+ntdll.dll!ZwGetNotificationResourceManager
+ntdll.dll!ZwGetWriteWatch
+ntdll.dll!ZwImpersonateAnonymousToken
+ntdll.dll!ZwImpersonateClientOfPort
+ntdll.dll!ZwImpersonateThread
+ntdll.dll!ZwInitializeNlsFiles
+ntdll.dll!ZwInitializeRegistry
+ntdll.dll!ZwInitiatePowerAction
+ntdll.dll!ZwIsProcessInJob
+ntdll.dll!ZwIsSystemResumeAutomatic
+ntdll.dll!ZwIsUILanguageComitted
+ntdll.dll!ZwListenPort
+ntdll.dll!ZwLoadDriver
+ntdll.dll!ZwLoadKey2
+ntdll.dll!ZwLoadKey
+ntdll.dll!ZwLoadKeyEx
+ntdll.dll!ZwLockFile
+ntdll.dll!ZwLockProductActivationKeys
+ntdll.dll!ZwLockRegistryKey
+ntdll.dll!ZwLockVirtualMemory
+ntdll.dll!ZwMakePermanentObject
+ntdll.dll!ZwMakeTemporaryObject
+ntdll.dll!ZwManagePartition
+ntdll.dll!ZwMapCMFModule
+ntdll.dll!ZwMapUserPhysicalPages
+ntdll.dll!ZwMapUserPhysicalPagesScatter
+ntdll.dll!ZwMapViewOfSection
+ntdll.dll!ZwModifyBootEntry
+ntdll.dll!ZwModifyDriverEntry
+ntdll.dll!ZwNotifyChangeDirectoryFile
+ntdll.dll!ZwNotifyChangeKey
+ntdll.dll!ZwNotifyChangeMultipleKeys
+ntdll.dll!ZwNotifyChangeSession
+ntdll.dll!ZwOpenDirectoryObject
+ntdll.dll!ZwOpenEnlistment
+ntdll.dll!ZwOpenEvent
+ntdll.dll!ZwOpenEventPair
+ntdll.dll!ZwOpenFile
+ntdll.dll!ZwOpenIoCompletion
+ntdll.dll!ZwOpenJobObject
+ntdll.dll!ZwOpenKey
+ntdll.dll!ZwOpenKeyEx
+ntdll.dll!ZwOpenKeyTransacted
+ntdll.dll!ZwOpenKeyTransactedEx
+ntdll.dll!ZwOpenKeyedEvent
+ntdll.dll!ZwOpenMutant
+ntdll.dll!ZwOpenObjectAuditAlarm
+ntdll.dll!ZwOpenPartition
+ntdll.dll!ZwOpenPrivateNamespace
+ntdll.dll!ZwOpenProcess
+ntdll.dll!ZwOpenProcessToken
+ntdll.dll!ZwOpenProcessTokenEx
+ntdll.dll!ZwOpenResourceManager
+ntdll.dll!ZwOpenSection
+ntdll.dll!ZwOpenSemaphore
+ntdll.dll!ZwOpenSession
+ntdll.dll!ZwOpenSymbolicLinkObject
+ntdll.dll!ZwOpenThread
+ntdll.dll!ZwOpenThreadToken
+ntdll.dll!ZwOpenThreadTokenEx
+ntdll.dll!ZwOpenTimer
+ntdll.dll!ZwOpenTransaction
+ntdll.dll!ZwOpenTransactionManager
+ntdll.dll!ZwPlugPlayControl
+ntdll.dll!ZwPowerInformation
+ntdll.dll!ZwPrePrepareComplete
+ntdll.dll!ZwPrePrepareEnlistment
+ntdll.dll!ZwPrepareComplete
+ntdll.dll!ZwPrepareEnlistment
+ntdll.dll!ZwPrivilegeCheck
+ntdll.dll!ZwPrivilegeObjectAuditAlarm
+ntdll.dll!ZwPrivilegedServiceAuditAlarm
+ntdll.dll!ZwPropagationComplete
+ntdll.dll!ZwPropagationFailed
+ntdll.dll!ZwProtectVirtualMemory
+ntdll.dll!ZwPulseEvent
+ntdll.dll!ZwQueryAttributesFile
+ntdll.dll!ZwQueryBootEntryOrder
+ntdll.dll!ZwQueryBootOptions
+ntdll.dll!ZwQueryDebugFilterState
+ntdll.dll!ZwQueryDefaultLocale
+ntdll.dll!ZwQueryDefaultUILanguage
+ntdll.dll!ZwQueryDirectoryFile
+ntdll.dll!ZwQueryDirectoryObject
+ntdll.dll!ZwQueryDriverEntryOrder
+ntdll.dll!ZwQueryEaFile
+ntdll.dll!ZwQueryEvent
+ntdll.dll!ZwQueryFullAttributesFile
+ntdll.dll!ZwQueryInformationAtom
+ntdll.dll!ZwQueryInformationEnlistment
+ntdll.dll!ZwQueryInformationFile
+ntdll.dll!ZwQueryInformationJobObject
+ntdll.dll!ZwQueryInformationPort
+ntdll.dll!ZwQueryInformationProcess
+ntdll.dll!ZwQueryInformationResourceManager
+ntdll.dll!ZwQueryInformationThread
+ntdll.dll!ZwQueryInformationToken
+ntdll.dll!ZwQueryInformationTransaction
+ntdll.dll!ZwQueryInformationTransactionManager
+ntdll.dll!ZwQueryInformationWorkerFactory
+ntdll.dll!ZwQueryInstallUILanguage
+ntdll.dll!ZwQueryIntervalProfile
+ntdll.dll!ZwQueryIoCompletion
+ntdll.dll!ZwQueryKey
+ntdll.dll!ZwQueryLicenseValue
+ntdll.dll!ZwQueryMultipleValueKey
+ntdll.dll!ZwQueryMutant
+ntdll.dll!ZwQueryObject
+ntdll.dll!ZwQueryOpenSubKeys
+ntdll.dll!ZwQueryOpenSubKeysEx
+ntdll.dll!ZwQueryPerformanceCounter
+ntdll.dll!ZwQueryPortInformationProcess
+ntdll.dll!ZwQueryQuotaInformationFile
+ntdll.dll!ZwQuerySection
+ntdll.dll!ZwQuerySecurityAttributesToken
+ntdll.dll!ZwQuerySecurityObject
+ntdll.dll!ZwQuerySemaphore
+ntdll.dll!ZwQuerySymbolicLinkObject
+ntdll.dll!ZwQuerySystemEnvironmentValue
+ntdll.dll!ZwQuerySystemEnvironmentValueEx
+ntdll.dll!ZwQuerySystemInformation
+ntdll.dll!ZwQuerySystemInformationEx
+ntdll.dll!ZwQuerySystemTime
+ntdll.dll!ZwQueryTimer
+ntdll.dll!ZwQueryTimerResolution
+ntdll.dll!ZwQueryValueKey
+ntdll.dll!ZwQueryVirtualMemory
+ntdll.dll!ZwQueryVolumeInformationFile
+ntdll.dll!ZwQueryWnfStateData
+ntdll.dll!ZwQueryWnfStateNameInformation
+ntdll.dll!ZwQueueApcThread
+ntdll.dll!ZwQueueApcThreadEx
+ntdll.dll!ZwRaiseException
+ntdll.dll!ZwRaiseHardError
+ntdll.dll!ZwReadFile
+ntdll.dll!ZwReadFileScatter
+ntdll.dll!ZwReadOnlyEnlistment
+ntdll.dll!ZwReadRequestData
+ntdll.dll!ZwReadVirtualMemory
+ntdll.dll!ZwRecoverEnlistment
+ntdll.dll!ZwRecoverResourceManager
+ntdll.dll!ZwRecoverTransactionManager
+ntdll.dll!ZwRegisterProtocolAddressInformation
+ntdll.dll!ZwRegisterThreadTerminatePort
+ntdll.dll!ZwReleaseKeyedEvent
+ntdll.dll!ZwReleaseMutant
+ntdll.dll!ZwReleaseSemaphore
+ntdll.dll!ZwReleaseWorkerFactoryWorker
+ntdll.dll!ZwRemoveIoCompletion
+ntdll.dll!ZwRemoveIoCompletionEx
+ntdll.dll!ZwRemoveProcessDebug
+ntdll.dll!ZwRenameKey
+ntdll.dll!ZwRenameTransactionManager
+ntdll.dll!ZwReplaceKey
+ntdll.dll!ZwReplacePartitionUnit
+ntdll.dll!ZwReplyPort
+ntdll.dll!ZwReplyWaitReceivePort
+ntdll.dll!ZwReplyWaitReceivePortEx
+ntdll.dll!ZwReplyWaitReplyPort
+ntdll.dll!ZwRequestPort
+ntdll.dll!ZwRequestWaitReplyPort
+ntdll.dll!ZwResetEvent
+ntdll.dll!ZwResetWriteWatch
+ntdll.dll!ZwRestoreKey
+ntdll.dll!ZwResumeProcess
+ntdll.dll!ZwResumeThread
+ntdll.dll!ZwRevertContainerImpersonation
+ntdll.dll!ZwRollbackComplete
+ntdll.dll!ZwRollbackEnlistment
+ntdll.dll!ZwRollbackTransaction
+ntdll.dll!ZwRollforwardTransactionManager
+ntdll.dll!ZwSaveKey
+ntdll.dll!ZwSaveKeyEx
+ntdll.dll!ZwSaveMergedKeys
+ntdll.dll!ZwSecureConnectPort
+ntdll.dll!ZwSerializeBoot
+ntdll.dll!ZwSetBootEntryOrder
+ntdll.dll!ZwSetBootOptions
+ntdll.dll!ZwSetCachedSigningLevel
+ntdll.dll!ZwSetContextThread
+ntdll.dll!ZwSetDebugFilterState
+ntdll.dll!ZwSetDefaultHardErrorPort
+ntdll.dll!ZwSetDefaultLocale
+ntdll.dll!ZwSetDefaultUILanguage
+ntdll.dll!ZwSetDriverEntryOrder
+ntdll.dll!ZwSetEaFile
+ntdll.dll!ZwSetEvent
+ntdll.dll!ZwSetEventBoostPriority
+ntdll.dll!ZwSetHighEventPair
+ntdll.dll!ZwSetHighWaitLowEventPair
+ntdll.dll!ZwSetIRTimer
+ntdll.dll!ZwSetInformationDebugObject
+ntdll.dll!ZwSetInformationEnlistment
+ntdll.dll!ZwSetInformationFile
+ntdll.dll!ZwSetInformationJobObject
+ntdll.dll!ZwSetInformationKey
+ntdll.dll!ZwSetInformationObject
+ntdll.dll!ZwSetInformationProcess
+ntdll.dll!ZwSetInformationResourceManager
+ntdll.dll!ZwSetInformationSymbolicLink
+ntdll.dll!ZwSetInformationThread
+ntdll.dll!ZwSetInformationToken
+ntdll.dll!ZwSetInformationTransaction
+ntdll.dll!ZwSetInformationTransactionManager
+ntdll.dll!ZwSetInformationVirtualMemory
+ntdll.dll!ZwSetInformationWorkerFactory
+ntdll.dll!ZwSetIntervalProfile
+ntdll.dll!ZwSetIoCompletion
+ntdll.dll!ZwSetIoCompletionEx
+ntdll.dll!ZwSetLdtEntries
+ntdll.dll!ZwSetLowEventPair
+ntdll.dll!ZwSetLowWaitHighEventPair
+ntdll.dll!ZwSetQuotaInformationFile
+ntdll.dll!ZwSetSecurityObject
+ntdll.dll!ZwSetSystemEnvironmentValue
+ntdll.dll!ZwSetSystemEnvironmentValueEx
+ntdll.dll!ZwSetSystemInformation
+ntdll.dll!ZwSetSystemPowerState
+ntdll.dll!ZwSetSystemTime
+ntdll.dll!ZwSetThreadExecutionState
+ntdll.dll!ZwSetTimer2
+ntdll.dll!ZwSetTimer
+ntdll.dll!ZwSetTimerEx
+ntdll.dll!ZwSetTimerResolution
+ntdll.dll!ZwSetUuidSeed
+ntdll.dll!ZwSetValueKey
+ntdll.dll!ZwSetVolumeInformationFile
+ntdll.dll!ZwSetWnfProcessNotificationEvent
+ntdll.dll!ZwShutdownSystem
+ntdll.dll!ZwShutdownWorkerFactory
+ntdll.dll!ZwSignalAndWaitForSingleObject
+ntdll.dll!ZwSinglePhaseReject
+ntdll.dll!ZwStartProfile
+ntdll.dll!ZwStopProfile
+ntdll.dll!ZwSubscribeWnfStateChange
+ntdll.dll!ZwSuspendProcess
+ntdll.dll!ZwSuspendThread
+ntdll.dll!ZwSystemDebugControl
+ntdll.dll!ZwTerminateJobObject
+ntdll.dll!ZwTerminateProcess
+ntdll.dll!ZwTerminateThread
+ntdll.dll!ZwTestAlert
+ntdll.dll!ZwThawRegistry
+ntdll.dll!ZwThawTransactions
+ntdll.dll!ZwTraceControl
+ntdll.dll!ZwTraceEvent
+ntdll.dll!ZwTranslateFilePath
+ntdll.dll!ZwUmsThreadYield
+ntdll.dll!ZwUnloadDriver
+ntdll.dll!ZwUnloadKey2
+ntdll.dll!ZwUnloadKey
+ntdll.dll!ZwUnloadKeyEx
+ntdll.dll!ZwUnlockFile
+ntdll.dll!ZwUnlockVirtualMemory
+ntdll.dll!ZwUnmapViewOfSection
+ntdll.dll!ZwUnmapViewOfSectionEx
+ntdll.dll!ZwUnsubscribeWnfStateChange
+ntdll.dll!ZwUpdateWnfStateData
+ntdll.dll!ZwVdmControl
+ntdll.dll!ZwWaitForAlertByThreadId
+ntdll.dll!ZwWaitForDebugEvent
+ntdll.dll!ZwWaitForKeyedEvent
+ntdll.dll!ZwWaitForMultipleObjects32
+ntdll.dll!ZwWaitForMultipleObjects
+ntdll.dll!ZwWaitForSingleObject
+ntdll.dll!ZwWaitForWorkViaWorkerFactory
+ntdll.dll!ZwWaitHighEventPair
+ntdll.dll!ZwWaitLowEventPair
+ntdll.dll!ZwWorkerFactoryWorkerReady
+ntdll.dll!ZwWriteFile
+ntdll.dll!ZwWriteFileGather
+ntdll.dll!ZwWriteRequestData
+ntdll.dll!ZwWriteVirtualMemory
+ntdll.dll!ZwYieldExecution
+ntdll.dll!vDbgPrintEx
+ntdll.dll!vDbgPrintExWithPrefix
+AUTHZ.dll!AuthzAccessCheck
+AUTHZ.dll!AuthzAddSidsToContext
+AUTHZ.dll!AuthzCachedAccessCheck
+AUTHZ.dll!AuthzEnumerateSecurityEventSources
+AUTHZ.dll!AuthzEvaluateSacl
+AUTHZ.dll!AuthzFreeAuditEvent
+AUTHZ.dll!AuthzFreeCentralAccessPolicyCache
+AUTHZ.dll!AuthzFreeContext
+AUTHZ.dll!AuthzFreeHandle
+AUTHZ.dll!AuthzFreeResourceManager
+AUTHZ.dll!AuthzGetInformationFromContext
+AUTHZ.dll!AuthziLogAuditEvent
+AUTHZ.dll!AuthzInitializeCompoundContext
+AUTHZ.dll!AuthzInitializeContextFromAuthzContext
+AUTHZ.dll!AuthzInitializeContextFromSid
+AUTHZ.dll!AuthzInitializeContextFromToken
+AUTHZ.dll!AuthzInitializeObjectAccessAuditEvent
+AUTHZ.dll!AuthzInitializeObjectAccessAuditEvent2
+AUTHZ.dll!AuthzInitializeRemoteAccessCheck
+AUTHZ.dll!AuthzInitializeRemoteResourceManager
+AUTHZ.dll!AuthzInitializeResourceManager
+AUTHZ.dll!AuthzInitializeResourceManagerEx
+AUTHZ.dll!AuthzInstallSecurityEventSource
+AUTHZ.dll!AuthzModifyClaims
+AUTHZ.dll!AuthzModifySecurityAttributes
+AUTHZ.dll!AuthzModifySids
+AUTHZ.dll!AuthzOpenObjectAudit
+AUTHZ.dll!AuthzRegisterCapChangeNotification
+AUTHZ.dll!AuthzRegisterSecurityEventSource
+AUTHZ.dll!AuthzReportSecurityEvent
+AUTHZ.dll!AuthzReportSecurityEventFromParams
+AUTHZ.dll!AuthzSetAppContainerInformation
+AUTHZ.dll!AuthzShutdownRemoteAccessCheck
+AUTHZ.dll!AuthzUninstallSecurityEventSource
+AUTHZ.dll!AuthzUnregisterCapChangeNotification
+AUTHZ.dll!AuthzUnregisterSecurityEventSource
+bcrypt.dll!BCryptAddContextFunction
+bcrypt.dll!BCryptCloseAlgorithmProvider
+bcrypt.dll!BCryptConfigureContext
+bcrypt.dll!BCryptConfigureContextFunction
+bcrypt.dll!BCryptCreateContext
+bcrypt.dll!BCryptCreateHash
+bcrypt.dll!BCryptCreateMultiHash
+bcrypt.dll!BCryptDecrypt
+bcrypt.dll!BCryptDeleteContext
+bcrypt.dll!BCryptDeriveKey
+bcrypt.dll!BCryptDeriveKeyCapi
+bcrypt.dll!BCryptDeriveKeyPBKDF2
+bcrypt.dll!BCryptDestroyHash
+bcrypt.dll!BCryptDestroyKey
+bcrypt.dll!BCryptDestroySecret
+bcrypt.dll!BCryptDuplicateHash
+bcrypt.dll!BCryptDuplicateKey
+bcrypt.dll!BCryptEncrypt
+bcrypt.dll!BCryptEnumAlgorithms
+bcrypt.dll!BCryptEnumContextFunctionProviders
+bcrypt.dll!BCryptEnumContextFunctions
+bcrypt.dll!BCryptEnumContexts
+bcrypt.dll!BCryptEnumProviders
+bcrypt.dll!BCryptEnumRegisteredProviders
+bcrypt.dll!BCryptExportKey
+bcrypt.dll!BCryptFinalizeKeyPair
+bcrypt.dll!BCryptFinishHash
+bcrypt.dll!BCryptFreeBuffer
+bcrypt.dll!BCryptGenerateKeyPair
+bcrypt.dll!BCryptGenerateSymmetricKey
+bcrypt.dll!BCryptGenRandom
+bcrypt.dll!BCryptGetFipsAlgorithmMode
+bcrypt.dll!BCryptGetProperty
+bcrypt.dll!BCryptHash
+bcrypt.dll!BCryptHashData
+bcrypt.dll!BCryptImportKey
+bcrypt.dll!BCryptImportKeyPair
+bcrypt.dll!BCryptKeyDerivation
+bcrypt.dll!BCryptOpenAlgorithmProvider
+bcrypt.dll!BCryptProcessMultiOperations
+bcrypt.dll!BCryptQueryContextConfiguration
+bcrypt.dll!BCryptQueryContextFunctionConfiguration
+bcrypt.dll!BCryptQueryContextFunctionProperty
+bcrypt.dll!BCryptQueryProviderRegistration
+bcrypt.dll!BCryptRegisterConfigChangeNotify
+bcrypt.dll!BCryptRemoveContextFunction
+bcrypt.dll!BCryptResolveProviders
+bcrypt.dll!BCryptSecretAgreement
+bcrypt.dll!BCryptSetAuditingInterface
+bcrypt.dll!BCryptSetContextFunctionProperty
+bcrypt.dll!BCryptSetProperty
+bcrypt.dll!BCryptSignHash
+bcrypt.dll!BCryptUnregisterConfigChangeNotify
+bcrypt.dll!BCryptVerifySignature
+Cabinet.dll!CloseCompressor
+Cabinet.dll!CloseDecompressor
+Cabinet.dll!Compress
+Cabinet.dll!CreateCompressor
+Cabinet.dll!CreateDecompressor
+Cabinet.dll!Decompress
+Cabinet.dll!DeleteExtractedFiles
+Cabinet.dll!DllGetVersion
+Cabinet.dll!Extract
+Cabinet.dll!FCIAddFile
+Cabinet.dll!FCICreate
+Cabinet.dll!FCIDestroy
+Cabinet.dll!FCIFlushCabinet
+Cabinet.dll!FCIFlushFolder
+Cabinet.dll!FDICopy
+Cabinet.dll!FDICreate
+Cabinet.dll!FDIDestroy
+Cabinet.dll!FDIIsCabinet
+Cabinet.dll!FDITruncateCabinet
+Cabinet.dll!GetDllVersion
+Cabinet.dll!QueryCompressorInformation
+Cabinet.dll!QueryDecompressorInformation
+Cabinet.dll!ResetCompressor
+Cabinet.dll!ResetDecompressor
+Cabinet.dll!SetCompressorInformation
+Cabinet.dll!SetDecompressorInformation
+CFGMGR32.dll!CM_Add_Empty_Log_Conf
+CFGMGR32.dll!CM_Add_Empty_Log_Conf_Ex
+CFGMGR32.dll!CM_Add_ID_ExA
+CFGMGR32.dll!CM_Add_ID_ExW
+CFGMGR32.dll!CM_Add_IDA
+CFGMGR32.dll!CM_Add_IDW
+CFGMGR32.dll!CM_Add_Range
+CFGMGR32.dll!CM_Add_Res_Des
+CFGMGR32.dll!CM_Add_Res_Des_Ex
+CFGMGR32.dll!CM_Connect_MachineA
+CFGMGR32.dll!CM_Connect_MachineW
+CFGMGR32.dll!CM_Create_DevNode_ExA
+CFGMGR32.dll!CM_Create_DevNode_ExW
+CFGMGR32.dll!CM_Create_DevNodeA
+CFGMGR32.dll!CM_Create_DevNodeW
+CFGMGR32.dll!CM_Create_Range_List
+CFGMGR32.dll!CM_Delete_Class_Key_Ex
+CFGMGR32.dll!CM_Delete_Device_Interface_Key_ExA
+CFGMGR32.dll!CM_Delete_Device_Interface_Key_ExW
+CFGMGR32.dll!CM_Delete_Device_Interface_KeyA
+CFGMGR32.dll!CM_Delete_DevNode_Key_Ex
+CFGMGR32.dll!CM_Delete_Range
+CFGMGR32.dll!CM_Detect_Resource_Conflict
+CFGMGR32.dll!CM_Detect_Resource_Conflict_Ex
+CFGMGR32.dll!CM_Disable_DevNode_Ex
+CFGMGR32.dll!CM_Disconnect_Machine
+CFGMGR32.dll!CM_Dup_Range_List
+CFGMGR32.dll!CM_Enable_DevNode_Ex
+CFGMGR32.dll!CM_Enumerate_Classes
+CFGMGR32.dll!CM_Enumerate_Classes_Ex
+CFGMGR32.dll!CM_Enumerate_Enumerators_ExA
+CFGMGR32.dll!CM_Enumerate_Enumerators_ExW
+CFGMGR32.dll!CM_Enumerate_EnumeratorsA
+CFGMGR32.dll!CM_Enumerate_EnumeratorsW
+CFGMGR32.dll!CM_Find_Range
+CFGMGR32.dll!CM_First_Range
+CFGMGR32.dll!CM_Free_Log_Conf
+CFGMGR32.dll!CM_Free_Log_Conf_Ex
+CFGMGR32.dll!CM_Free_Log_Conf_Handle
+CFGMGR32.dll!CM_Free_Range_List
+CFGMGR32.dll!CM_Free_Res_Des
+CFGMGR32.dll!CM_Free_Res_Des_Ex
+CFGMGR32.dll!CM_Free_Res_Des_Handle
+CFGMGR32.dll!CM_Free_Resource_Conflict_Handle
+CFGMGR32.dll!CM_Get_Child_Ex
+CFGMGR32.dll!CM_Get_Class_Key_Name_ExA
+CFGMGR32.dll!CM_Get_Class_Key_Name_ExW
+CFGMGR32.dll!CM_Get_Class_Key_NameA
+CFGMGR32.dll!CM_Get_Class_Key_NameW
+CFGMGR32.dll!CM_Get_Class_Name_ExA
+CFGMGR32.dll!CM_Get_Class_Name_ExW
+CFGMGR32.dll!CM_Get_Class_NameA
+CFGMGR32.dll!CM_Get_Class_NameW
+CFGMGR32.dll!CM_Get_Class_Property_ExW
+CFGMGR32.dll!CM_Get_Class_Property_Keys_Ex
+CFGMGR32.dll!CM_Get_Class_Registry_PropertyA
+CFGMGR32.dll!CM_Get_Depth_Ex
+CFGMGR32.dll!CM_Get_Device_ID_ExA
+CFGMGR32.dll!CM_Get_Device_ID_ExW
+CFGMGR32.dll!CM_Get_Device_ID_List_ExA
+CFGMGR32.dll!CM_Get_Device_ID_List_ExW
+CFGMGR32.dll!CM_Get_Device_ID_List_Size_ExA
+CFGMGR32.dll!CM_Get_Device_ID_List_Size_ExW
+CFGMGR32.dll!CM_Get_Device_ID_List_SizeA
+CFGMGR32.dll!CM_Get_Device_ID_ListA
+CFGMGR32.dll!CM_Get_Device_ID_Size_Ex
+CFGMGR32.dll!CM_Get_Device_IDA
+CFGMGR32.dll!CM_Get_Device_Interface_Alias_ExA
+CFGMGR32.dll!CM_Get_Device_Interface_Alias_ExW
+CFGMGR32.dll!CM_Get_Device_Interface_AliasA
+CFGMGR32.dll!CM_Get_Device_Interface_AliasW
+CFGMGR32.dll!CM_Get_Device_Interface_List_ExA
+CFGMGR32.dll!CM_Get_Device_Interface_List_ExW
+CFGMGR32.dll!CM_Get_Device_Interface_List_Size_ExA
+CFGMGR32.dll!CM_Get_Device_Interface_List_Size_ExW
+CFGMGR32.dll!CM_Get_Device_Interface_List_SizeA
+CFGMGR32.dll!CM_Get_Device_Interface_ListA
+CFGMGR32.dll!CM_Get_Device_Interface_Property_ExW
+CFGMGR32.dll!CM_Get_Device_Interface_Property_Keys_ExW
+CFGMGR32.dll!CM_Get_DevNode_Custom_Property_ExA
+CFGMGR32.dll!CM_Get_DevNode_Custom_Property_ExW
+CFGMGR32.dll!CM_Get_DevNode_Custom_PropertyA
+CFGMGR32.dll!CM_Get_DevNode_Custom_PropertyW
+CFGMGR32.dll!CM_Get_DevNode_Property_ExW
+CFGMGR32.dll!CM_Get_DevNode_Property_Keys_Ex
+CFGMGR32.dll!CM_Get_DevNode_Registry_Property_ExA
+CFGMGR32.dll!CM_Get_DevNode_Registry_Property_ExW
+CFGMGR32.dll!CM_Get_DevNode_Registry_PropertyA
+CFGMGR32.dll!CM_Get_DevNode_Status_Ex
+CFGMGR32.dll!CM_Get_First_Log_Conf
+CFGMGR32.dll!CM_Get_First_Log_Conf_Ex
+CFGMGR32.dll!CM_Get_Global_State
+CFGMGR32.dll!CM_Get_Global_State_Ex
+CFGMGR32.dll!CM_Get_Hardware_Profile_Info_ExA
+CFGMGR32.dll!CM_Get_Hardware_Profile_Info_ExW
+CFGMGR32.dll!CM_Get_Hardware_Profile_InfoA
+CFGMGR32.dll!CM_Get_Hardware_Profile_InfoW
+CFGMGR32.dll!CM_Get_HW_Prof_Flags_ExA
+CFGMGR32.dll!CM_Get_HW_Prof_Flags_ExW
+CFGMGR32.dll!CM_Get_HW_Prof_FlagsA
+CFGMGR32.dll!CM_Get_HW_Prof_FlagsW
+CFGMGR32.dll!CM_Get_Log_Conf_Priority
+CFGMGR32.dll!CM_Get_Log_Conf_Priority_Ex
+CFGMGR32.dll!CM_Get_Next_Log_Conf
+CFGMGR32.dll!CM_Get_Next_Log_Conf_Ex
+CFGMGR32.dll!CM_Get_Next_Res_Des
+CFGMGR32.dll!CM_Get_Next_Res_Des_Ex
+CFGMGR32.dll!CM_Get_Parent_Ex
+CFGMGR32.dll!CM_Get_Res_Des_Data
+CFGMGR32.dll!CM_Get_Res_Des_Data_Ex
+CFGMGR32.dll!CM_Get_Res_Des_Data_Size
+CFGMGR32.dll!CM_Get_Res_Des_Data_Size_Ex
+CFGMGR32.dll!CM_Get_Resource_Conflict_Count
+CFGMGR32.dll!CM_Get_Resource_Conflict_DetailsA
+CFGMGR32.dll!CM_Get_Resource_Conflict_DetailsW
+CFGMGR32.dll!CM_Get_Sibling_Ex
+CFGMGR32.dll!CM_Get_Version
+CFGMGR32.dll!CM_Get_Version_Ex
+CFGMGR32.dll!CM_Intersect_Range_List
+CFGMGR32.dll!CM_Invert_Range_List
+CFGMGR32.dll!CM_Is_Dock_Station_Present
+CFGMGR32.dll!CM_Is_Dock_Station_Present_Ex
+CFGMGR32.dll!CM_Is_Version_Available
+CFGMGR32.dll!CM_Is_Version_Available_Ex
+CFGMGR32.dll!CM_Locate_DevNode_ExA
+CFGMGR32.dll!CM_Locate_DevNode_ExW
+CFGMGR32.dll!CM_Locate_DevNodeA
+CFGMGR32.dll!CM_Merge_Range_List
+CFGMGR32.dll!CM_Modify_Res_Des
+CFGMGR32.dll!CM_Modify_Res_Des_Ex
+CFGMGR32.dll!CM_Move_DevNode
+CFGMGR32.dll!CM_Move_DevNode_Ex
+CFGMGR32.dll!CM_Next_Range
+CFGMGR32.dll!CM_Open_Class_Key_ExA
+CFGMGR32.dll!CM_Open_Class_Key_ExW
+CFGMGR32.dll!CM_Open_Class_KeyA
+CFGMGR32.dll!CM_Open_Device_Interface_Key_ExA
+CFGMGR32.dll!CM_Open_Device_Interface_Key_ExW
+CFGMGR32.dll!CM_Open_Device_Interface_KeyA
+CFGMGR32.dll!CM_Open_DevNode_Key_Ex
+CFGMGR32.dll!CM_Query_And_Remove_SubTree_ExA
+CFGMGR32.dll!CM_Query_And_Remove_SubTree_ExW
+CFGMGR32.dll!CM_Query_And_Remove_SubTreeA
+CFGMGR32.dll!CM_Query_Arbitrator_Free_Data
+CFGMGR32.dll!CM_Query_Arbitrator_Free_Data_Ex
+CFGMGR32.dll!CM_Query_Arbitrator_Free_Size
+CFGMGR32.dll!CM_Query_Arbitrator_Free_Size_Ex
+CFGMGR32.dll!CM_Query_Remove_SubTree
+CFGMGR32.dll!CM_Query_Remove_SubTree_Ex
+CFGMGR32.dll!CM_Query_Resource_Conflict_List
+CFGMGR32.dll!CM_Reenumerate_DevNode
+CFGMGR32.dll!CM_Reenumerate_DevNode_Ex
+CFGMGR32.dll!CM_Register_Device_Driver
+CFGMGR32.dll!CM_Register_Device_Driver_Ex
+CFGMGR32.dll!CM_Register_Device_Interface_ExA
+CFGMGR32.dll!CM_Register_Device_Interface_ExW
+CFGMGR32.dll!CM_Register_Device_InterfaceA
+CFGMGR32.dll!CM_Register_Device_InterfaceW
+CFGMGR32.dll!CM_Remove_SubTree
+CFGMGR32.dll!CM_Remove_SubTree_Ex
+CFGMGR32.dll!CM_Request_Device_Eject_ExA
+CFGMGR32.dll!CM_Request_Device_Eject_ExW
+CFGMGR32.dll!CM_Request_Device_EjectA
+CFGMGR32.dll!CM_Request_Device_EjectW
+CFGMGR32.dll!CM_Request_Eject_PC
+CFGMGR32.dll!CM_Request_Eject_PC_Ex
+CFGMGR32.dll!CM_Run_Detection
+CFGMGR32.dll!CM_Run_Detection_Ex
+CFGMGR32.dll!CM_Set_Class_Property_ExW
+CFGMGR32.dll!CM_Set_Class_Registry_PropertyA
+CFGMGR32.dll!CM_Set_Device_Interface_Property_ExW
+CFGMGR32.dll!CM_Set_DevNode_Problem
+CFGMGR32.dll!CM_Set_DevNode_Problem_Ex
+CFGMGR32.dll!CM_Set_DevNode_Property_ExW
+CFGMGR32.dll!CM_Set_DevNode_Registry_Property_ExA
+CFGMGR32.dll!CM_Set_DevNode_Registry_Property_ExW
+CFGMGR32.dll!CM_Set_DevNode_Registry_PropertyA
+CFGMGR32.dll!CM_Set_HW_Prof
+CFGMGR32.dll!CM_Set_HW_Prof_Ex
+CFGMGR32.dll!CM_Set_HW_Prof_Flags_ExA
+CFGMGR32.dll!CM_Set_HW_Prof_Flags_ExW
+CFGMGR32.dll!CM_Set_HW_Prof_FlagsA
+CFGMGR32.dll!CM_Set_HW_Prof_FlagsW
+CFGMGR32.dll!CM_Setup_DevNode_Ex
+CFGMGR32.dll!CM_Test_Range_Available
+CFGMGR32.dll!CM_Uninstall_DevNode_Ex
+CFGMGR32.dll!CM_Unregister_Device_Interface_ExA
+CFGMGR32.dll!CM_Unregister_Device_Interface_ExW
+CFGMGR32.dll!CM_Unregister_Device_InterfaceA
+CFGMGR32.dll!CM_Unregister_Device_InterfaceW
+CFGMGR32.dll!CMP_GetServerSideDeviceInstallFlags
+CFGMGR32.dll!CMP_WaitNoPendingInstallEvents
+CRYPT32.dll!CertAddCertificateContextToStore
+CRYPT32.dll!CertAddCertificateLinkToStore
+CRYPT32.dll!CertAddCRLContextToStore
+CRYPT32.dll!CertAddCRLLinkToStore
+CRYPT32.dll!CertAddCTLContextToStore
+CRYPT32.dll!CertAddCTLLinkToStore
+CRYPT32.dll!CertAddEncodedCertificateToStore
+CRYPT32.dll!CertAddEncodedCertificateToSystemStoreA
+CRYPT32.dll!CertAddEncodedCertificateToSystemStoreW
+CRYPT32.dll!CertAddEncodedCRLToStore
+CRYPT32.dll!CertAddEncodedCTLToStore
+CRYPT32.dll!CertAddEnhancedKeyUsageIdentifier
+CRYPT32.dll!CertAddRefServerOcspResponse
+CRYPT32.dll!CertAddRefServerOcspResponseContext
+CRYPT32.dll!CertAddSerializedElementToStore
+CRYPT32.dll!CertAddStoreToCollection
+CRYPT32.dll!CertAlgIdToOID
+CRYPT32.dll!CertCloseServerOcspResponse
+CRYPT32.dll!CertCloseStore
+CRYPT32.dll!CertCompareCertificate
+CRYPT32.dll!CertCompareCertificateName
+CRYPT32.dll!CertCompareIntegerBlob
+CRYPT32.dll!CertComparePublicKeyInfo
+CRYPT32.dll!CertControlStore
+CRYPT32.dll!CertCreateCertificateChainEngine
+CRYPT32.dll!CertCreateCertificateContext
+CRYPT32.dll!CertCreateContext
+CRYPT32.dll!CertCreateCRLContext
+CRYPT32.dll!CertCreateCTLContext
+CRYPT32.dll!CertCreateCTLEntryFromCertificateContextProperties
+CRYPT32.dll!CertCreateSelfSignCertificate
+CRYPT32.dll!CertDeleteCertificateFromStore
+CRYPT32.dll!CertDeleteCRLFromStore
+CRYPT32.dll!CertDeleteCTLFromStore
+CRYPT32.dll!CertDuplicateCertificateChain
+CRYPT32.dll!CertDuplicateCertificateContext
+CRYPT32.dll!CertDuplicateCRLContext
+CRYPT32.dll!CertDuplicateCTLContext
+CRYPT32.dll!CertDuplicateStore
+CRYPT32.dll!CertEnumCertificateContextProperties
+CRYPT32.dll!CertEnumCertificatesInStore
+CRYPT32.dll!CertEnumCRLContextProperties
+CRYPT32.dll!CertEnumCRLsInStore
+CRYPT32.dll!CertEnumCTLContextProperties
+CRYPT32.dll!CertEnumCTLsInStore
+CRYPT32.dll!CertEnumPhysicalStore
+CRYPT32.dll!CertEnumSubjectInSortedCTL
+CRYPT32.dll!CertEnumSystemStore
+CRYPT32.dll!CertEnumSystemStoreLocation
+CRYPT32.dll!CertFindAttribute
+CRYPT32.dll!CertFindCertificateInCRL
+CRYPT32.dll!CertFindCertificateInStore
+CRYPT32.dll!CertFindChainInStore
+CRYPT32.dll!CertFindCRLInStore
+CRYPT32.dll!CertFindCTLInStore
+CRYPT32.dll!CertFindExtension
+CRYPT32.dll!CertFindRDNAttr
+CRYPT32.dll!CertFindSubjectInCTL
+CRYPT32.dll!CertFindSubjectInSortedCTL
+CRYPT32.dll!CertFreeCertificateChain
+CRYPT32.dll!CertFreeCertificateChainEngine
+CRYPT32.dll!CertFreeCertificateChainList
+CRYPT32.dll!CertFreeCertificateContext
+CRYPT32.dll!CertFreeCRLContext
+CRYPT32.dll!CertFreeCTLContext
+CRYPT32.dll!CertFreeServerOcspResponseContext
+CRYPT32.dll!CertGetCertificateChain
+CRYPT32.dll!CertGetCertificateContextProperty
+CRYPT32.dll!CertGetCRLContextProperty
+CRYPT32.dll!CertGetCRLFromStore
+CRYPT32.dll!CertGetCTLContextProperty
+CRYPT32.dll!CertGetEnhancedKeyUsage
+CRYPT32.dll!CertGetIntendedKeyUsage
+CRYPT32.dll!CertGetIssuerCertificateFromStore
+CRYPT32.dll!CertGetNameStringA
+CRYPT32.dll!CertGetNameStringW
+CRYPT32.dll!CertGetPublicKeyLength
+CRYPT32.dll!CertGetServerOcspResponseContext
+CRYPT32.dll!CertGetStoreProperty
+CRYPT32.dll!CertGetSubjectCertificateFromStore
+CRYPT32.dll!CertGetValidUsages
+CRYPT32.dll!CertIsRDNAttrsInCertificateName
+CRYPT32.dll!CertIsStrongHashToSign
+CRYPT32.dll!CertIsValidCRLForCertificate
+CRYPT32.dll!CertIsWeakHash
+CRYPT32.dll!CertNameToStrA
+CRYPT32.dll!CertNameToStrW
+CRYPT32.dll!CertOIDToAlgId
+CRYPT32.dll!CertOpenServerOcspResponse
+CRYPT32.dll!CertOpenStore
+CRYPT32.dll!CertOpenSystemStoreA
+CRYPT32.dll!CertOpenSystemStoreW
+CRYPT32.dll!CertRDNValueToStrA
+CRYPT32.dll!CertRDNValueToStrW
+CRYPT32.dll!CertRegisterPhysicalStore
+CRYPT32.dll!CertRegisterSystemStore
+CRYPT32.dll!CertRemoveEnhancedKeyUsageIdentifier
+CRYPT32.dll!CertRemoveStoreFromCollection
+CRYPT32.dll!CertResyncCertificateChainEngine
+CRYPT32.dll!CertRetrieveLogoOrBiometricInfo
+CRYPT32.dll!CertSaveStore
+CRYPT32.dll!CertSelectCertificateChains
+CRYPT32.dll!CertSerializeCertificateStoreElement
+CRYPT32.dll!CertSerializeCRLStoreElement
+CRYPT32.dll!CertSerializeCTLStoreElement
+CRYPT32.dll!CertSetCertificateContextPropertiesFromCTLEntry
+CRYPT32.dll!CertSetCertificateContextProperty
+CRYPT32.dll!CertSetCRLContextProperty
+CRYPT32.dll!CertSetCTLContextProperty
+CRYPT32.dll!CertSetEnhancedKeyUsage
+CRYPT32.dll!CertSetStoreProperty
+CRYPT32.dll!CertStrToNameA
+CRYPT32.dll!CertStrToNameW
+CRYPT32.dll!CertUnregisterPhysicalStore
+CRYPT32.dll!CertUnregisterSystemStore
+CRYPT32.dll!CertVerifyCertificateChainPolicy
+CRYPT32.dll!CertVerifyCRLRevocation
+CRYPT32.dll!CertVerifyCRLTimeValidity
+CRYPT32.dll!CertVerifyCTLUsage
+CRYPT32.dll!CertVerifyRevocation
+CRYPT32.dll!CertVerifySubjectCertificateContext
+CRYPT32.dll!CertVerifyTimeValidity
+CRYPT32.dll!CertVerifyValidityNesting
+CRYPT32.dll!CryptAcquireCertificatePrivateKey
+CRYPT32.dll!CryptBinaryToStringA
+CRYPT32.dll!CryptBinaryToStringW
+CRYPT32.dll!CryptCloseAsyncHandle
+CRYPT32.dll!CryptCreateAsyncHandle
+CRYPT32.dll!CryptCreateKeyIdentifierFromCSP
+CRYPT32.dll!CryptDecodeMessage
+CRYPT32.dll!CryptDecodeObject
+CRYPT32.dll!CryptDecodeObjectEx
+CRYPT32.dll!CryptDecryptAndVerifyMessageSignature
+CRYPT32.dll!CryptDecryptMessage
+CRYPT32.dll!CryptEncodeObject
+CRYPT32.dll!CryptEncodeObjectEx
+CRYPT32.dll!CryptEncryptMessage
+CRYPT32.dll!CryptEnumKeyIdentifierProperties
+CRYPT32.dll!CryptEnumOIDFunction
+CRYPT32.dll!CryptEnumOIDInfo
+CRYPT32.dll!CryptExportPKCS8
+CRYPT32.dll!CryptExportPublicKeyInfo
+CRYPT32.dll!CryptExportPublicKeyInfoEx
+CRYPT32.dll!CryptExportPublicKeyInfoFromBCryptKeyHandle
+CRYPT32.dll!CryptFindCertificateKeyProvInfo
+CRYPT32.dll!CryptFindLocalizedName
+CRYPT32.dll!CryptFindOIDInfo
+CRYPT32.dll!CryptFormatObject
+CRYPT32.dll!CryptFreeOIDFunctionAddress
+CRYPT32.dll!CryptGetAsyncParam
+CRYPT32.dll!CryptGetDefaultOIDDllList
+CRYPT32.dll!CryptGetDefaultOIDFunctionAddress
+CRYPT32.dll!CryptGetKeyIdentifierProperty
+CRYPT32.dll!CryptGetMessageCertificates
+CRYPT32.dll!CryptGetMessageSignerCount
+CRYPT32.dll!CryptGetOIDFunctionAddress
+CRYPT32.dll!CryptGetOIDFunctionValue
+CRYPT32.dll!CryptHashCertificate
+CRYPT32.dll!CryptHashCertificate2
+CRYPT32.dll!CryptHashMessage
+CRYPT32.dll!CryptHashPublicKeyInfo
+CRYPT32.dll!CryptHashToBeSigned
+CRYPT32.dll!CryptImportPKCS8
+CRYPT32.dll!CryptImportPublicKeyInfo
+CRYPT32.dll!CryptImportPublicKeyInfoEx
+CRYPT32.dll!CryptImportPublicKeyInfoEx2
+CRYPT32.dll!CryptInitOIDFunctionSet
+CRYPT32.dll!CryptInstallDefaultContext
+CRYPT32.dll!CryptInstallOIDFunctionAddress
+CRYPT32.dll!CryptLoadSip
+CRYPT32.dll!CryptMemAlloc
+CRYPT32.dll!CryptMemFree
+CRYPT32.dll!CryptMemRealloc
+CRYPT32.dll!CryptMsgCalculateEncodedLength
+CRYPT32.dll!CryptMsgClose
+CRYPT32.dll!CryptMsgControl
+CRYPT32.dll!CryptMsgCountersign
+CRYPT32.dll!CryptMsgCountersignEncoded
+CRYPT32.dll!CryptMsgDuplicate
+CRYPT32.dll!CryptMsgEncodeAndSignCTL
+CRYPT32.dll!CryptMsgGetAndVerifySigner
+CRYPT32.dll!CryptMsgGetParam
+CRYPT32.dll!CryptMsgOpenToDecode
+CRYPT32.dll!CryptMsgOpenToEncode
+CRYPT32.dll!CryptMsgSignCTL
+CRYPT32.dll!CryptMsgUpdate
+CRYPT32.dll!CryptMsgVerifyCountersignatureEncoded
+CRYPT32.dll!CryptMsgVerifyCountersignatureEncodedEx
+CRYPT32.dll!CryptProtectData
+CRYPT32.dll!CryptProtectMemory
+CRYPT32.dll!CryptQueryObject
+CRYPT32.dll!CryptRegisterDefaultOIDFunction
+CRYPT32.dll!CryptRegisterOIDFunction
+CRYPT32.dll!CryptRegisterOIDInfo
+CRYPT32.dll!CryptRetrieveTimeStamp
+CRYPT32.dll!CryptSetAsyncParam
+CRYPT32.dll!CryptSetKeyIdentifierProperty
+CRYPT32.dll!CryptSetOIDFunctionValue
+CRYPT32.dll!CryptSignAndEncodeCertificate
+CRYPT32.dll!CryptSignAndEncryptMessage
+CRYPT32.dll!CryptSignCertificate
+CRYPT32.dll!CryptSignMessage
+CRYPT32.dll!CryptSignMessageWithKey
+CRYPT32.dll!CryptSIPAddProvider
+CRYPT32.dll!CryptSIPCreateIndirectData
+CRYPT32.dll!CryptSIPGetCaps
+CRYPT32.dll!CryptSIPGetSealedDigest
+CRYPT32.dll!CryptSIPGetSignedDataMsg
+CRYPT32.dll!CryptSIPLoad
+CRYPT32.dll!CryptSIPPutSignedDataMsg
+CRYPT32.dll!CryptSIPRemoveProvider
+CRYPT32.dll!CryptSIPRemoveSignedDataMsg
+CRYPT32.dll!CryptSIPRetrieveSubjectGuid
+CRYPT32.dll!CryptSIPRetrieveSubjectGuidForCatalogFile
+CRYPT32.dll!CryptSIPVerifyIndirectData
+CRYPT32.dll!CryptStringToBinaryA
+CRYPT32.dll!CryptStringToBinaryW
+CRYPT32.dll!CryptUninstallDefaultContext
+CRYPT32.dll!CryptUnprotectData
+CRYPT32.dll!CryptUnprotectMemory
+CRYPT32.dll!CryptUnregisterDefaultOIDFunction
+CRYPT32.dll!CryptUnregisterOIDFunction
+CRYPT32.dll!CryptUnregisterOIDInfo
+CRYPT32.dll!CryptUpdateProtectedState
+CRYPT32.dll!CryptVerifyCertificateSignature
+CRYPT32.dll!CryptVerifyCertificateSignatureEx
+CRYPT32.dll!CryptVerifyDetachedMessageHash
+CRYPT32.dll!CryptVerifyDetachedMessageSignature
+CRYPT32.dll!CryptVerifyMessageHash
+CRYPT32.dll!CryptVerifyMessageSignature
+CRYPT32.dll!CryptVerifyMessageSignatureWithKey
+CRYPT32.dll!CryptVerifyTimeStampSignature
+CRYPT32.dll!DbgInitOSS
+CRYPT32.dll!DbgPrintf
+CRYPT32.dll!PFXExportCertStore
+CRYPT32.dll!PFXExportCertStore2
+CRYPT32.dll!PFXExportCertStoreEx
+CRYPT32.dll!PFXImportCertStore
+CRYPT32.dll!PFXIsPFXBlob
+CRYPT32.dll!PFXVerifyPassword
+CRYPTBASE.dll!SystemFunction001
+CRYPTBASE.dll!SystemFunction002
+CRYPTBASE.dll!SystemFunction003
+CRYPTBASE.dll!SystemFunction004
+CRYPTBASE.dll!SystemFunction005
+CRYPTBASE.dll!SystemFunction028
+CRYPTBASE.dll!SystemFunction029
+CRYPTBASE.dll!SystemFunction034
+cryptdll.dll!aesCTSDecryptMsg
+cryptdll.dll!aesCTSEncryptMsg
+cryptdll.dll!CDBuildIntegrityVect
+cryptdll.dll!CDBuildVect
+cryptdll.dll!CDFindCommonCSystem
+cryptdll.dll!CDFindCommonCSystemWithKey
+cryptdll.dll!CDGenerateRandomBits
+cryptdll.dll!CDGetIntegrityVect
+cryptdll.dll!CDLocateCheckSum
+cryptdll.dll!CDLocateCSystem
+cryptdll.dll!CDLocateRng
+cryptdll.dll!CDRegisterCheckSum
+cryptdll.dll!CDRegisterCSystem
+cryptdll.dll!CDRegisterRng
+cryptdll.dll!HMACwithSHA
+cryptdll.dll!KRBFXCF2
+cryptdll.dll!MD5Final
+cryptdll.dll!MD5Init
+cryptdll.dll!MD5Update
+cryptdll.dll!PBKDF2
+CRYPTNET.dll!CryptGetObjectUrl
+CRYPTNET.dll!CryptInstallCancelRetrieval
+CRYPTNET.dll!CryptRetrieveObjectByUrlA
+CRYPTNET.dll!CryptRetrieveObjectByUrlW
+CRYPTNET.dll!CryptUninstallCancelRetrieval
+DNSAPI.dll!AdaptiveTimeout_ClearInterfaceSpecificConfiguration
+DNSAPI.dll!AdaptiveTimeout_ResetAdaptiveTimeout
+DNSAPI.dll!AddRefQueryBlobEx
+DNSAPI.dll!BreakRecordsIntoBlob
+DNSAPI.dll!Coalesce_UpdateNetVersion
+DNSAPI.dll!CombineRecordsInBlob
+DNSAPI.dll!DelaySortDAServerlist
+DNSAPI.dll!DeRefQueryBlobEx
+DNSAPI.dll!Dns_AddRecordsToMessage
+DNSAPI.dll!Dns_AllocateMsgBuf
+DNSAPI.dll!Dns_BuildPacket
+DNSAPI.dll!Dns_CacheServiceCleanup
+DNSAPI.dll!Dns_CacheServiceInit
+DNSAPI.dll!Dns_CacheServiceStopIssued
+DNSAPI.dll!Dns_CleanupWinsock
+DNSAPI.dll!Dns_CloseConnection
+DNSAPI.dll!Dns_CloseSocket
+DNSAPI.dll!Dns_CreateMulticastSocket
+DNSAPI.dll!Dns_CreateSocket
+DNSAPI.dll!Dns_CreateSocketEx
+DNSAPI.dll!Dns_ExtractRecordsFromMessage
+DNSAPI.dll!Dns_FindAuthoritativeZoneLib
+DNSAPI.dll!Dns_FreeMsgBuf
+DNSAPI.dll!Dns_GetRandomXid
+DNSAPI.dll!Dns_InitializeMsgBuf
+DNSAPI.dll!Dns_InitializeMsgRemoteSockaddr
+DNSAPI.dll!Dns_InitializeWinsock
+DNSAPI.dll!Dns_OpenTcpConnectionAndSend
+DNSAPI.dll!Dns_ParseMessage
+DNSAPI.dll!Dns_ParsePacketRecord
+DNSAPI.dll!Dns_PingAdapterServers
+DNSAPI.dll!Dns_ReadPacketName
+DNSAPI.dll!Dns_ReadPacketNameAllocate
+DNSAPI.dll!Dns_ReadRecordStructureFromPacket
+DNSAPI.dll!Dns_RecvTcp
+DNSAPI.dll!Dns_ResetNetworkInfo
+DNSAPI.dll!Dns_SendAndRecvUdp
+DNSAPI.dll!Dns_SendEx
+DNSAPI.dll!Dns_SetRecordDatalength
+DNSAPI.dll!Dns_SetRecordsSection
+DNSAPI.dll!Dns_SetRecordsTtl
+DNSAPI.dll!Dns_SkipPacketName
+DNSAPI.dll!Dns_SkipToRecord
+DNSAPI.dll!Dns_UpdateLib
+DNSAPI.dll!Dns_UpdateLibEx
+DNSAPI.dll!Dns_WriteDottedNameToPacket
+DNSAPI.dll!Dns_WriteQuestionToMessage
+DNSAPI.dll!Dns_WriteRecordStructureToPacketEx
+DNSAPI.dll!DnsAcquireContextHandle_A
+DNSAPI.dll!DnsAcquireContextHandle_W
+DNSAPI.dll!DnsAllocateRecord
+DNSAPI.dll!DnsApiAlloc
+DNSAPI.dll!DnsApiAllocZero
+DNSAPI.dll!DnsApiFree
+DNSAPI.dll!DnsApiHeapReset
+DNSAPI.dll!DnsApiRealloc
+DNSAPI.dll!DnsApiSetDebugGlobals
+DNSAPI.dll!DnsAsyncRegisterHostAddrs
+DNSAPI.dll!DnsAsyncRegisterInit
+DNSAPI.dll!DnsAsyncRegisterTerm
+DNSAPI.dll!DnsCancelQuery
+DNSAPI.dll!DnsCopyStringEx
+DNSAPI.dll!DnsCreateReverseNameStringForIpAddress
+DNSAPI.dll!DnsCreateStandardDnsNameCopy
+DNSAPI.dll!DnsCreateStringCopy
+DNSAPI.dll!DnsDeRegisterLocal
+DNSAPI.dll!DnsDhcpRegisterAddrs
+DNSAPI.dll!DnsDhcpRegisterHostAddrs
+DNSAPI.dll!DnsDhcpRegisterInit
+DNSAPI.dll!DnsDhcpRegisterTerm
+DNSAPI.dll!DnsDhcpRemoveRegistrations
+DNSAPI.dll!DnsDhcpSrvRegisterHostAddr
+DNSAPI.dll!DnsDhcpSrvRegisterHostAddrEx
+DNSAPI.dll!DnsDhcpSrvRegisterHostName
+DNSAPI.dll!DnsDhcpSrvRegisterHostNameEx
+DNSAPI.dll!DnsDhcpSrvRegisterInit
+DNSAPI.dll!DnsDhcpSrvRegisterInitialize
+DNSAPI.dll!DnsDhcpSrvRegisterTerm
+DNSAPI.dll!DnsDisableIdnEncoding
+DNSAPI.dll!DnsDowncaseDnsNameLabel
+DNSAPI.dll!DnsExtractRecordsFromMessage_UTF8
+DNSAPI.dll!DnsExtractRecordsFromMessage_W
+DNSAPI.dll!DnsFindAuthoritativeZone
+DNSAPI.dll!DnsFlushResolverCache
+DNSAPI.dll!DnsFlushResolverCacheEntry_A
+DNSAPI.dll!DnsFlushResolverCacheEntry_UTF8
+DNSAPI.dll!DnsFlushResolverCacheEntry_W
+DNSAPI.dll!DnsFree
+DNSAPI.dll!DnsFreeConfigStructure
+DNSAPI.dll!DnsFreePolicyConfig
+DNSAPI.dll!DnsFreeProxyName
+DNSAPI.dll!DnsGetBufferLengthForStringCopy
+DNSAPI.dll!DnsGetCacheDataTable
+DNSAPI.dll!DnsGetDnsServerList
+DNSAPI.dll!DnsGetDomainName
+DNSAPI.dll!DnsGetLastFailedUpdateInfo
+DNSAPI.dll!DnsGetPolicyTableInfo
+DNSAPI.dll!DnsGetPolicyTableInfoPrivate
+DNSAPI.dll!DnsGetPrimaryDomainName_A
+DNSAPI.dll!DnsGetProxyInfoPrivate
+DNSAPI.dll!DnsGetProxyInformation
+DNSAPI.dll!DnsGetQueryRetryTimeouts
+DNSAPI.dll!DnsGlobals
+DNSAPI.dll!DnsIpv6AddressToString
+DNSAPI.dll!DnsIpv6StringToAddress
+DNSAPI.dll!DnsIsAMailboxType
+DNSAPI.dll!DnsIsNSECType
+DNSAPI.dll!DnsIsStatusRcode
+DNSAPI.dll!DnsIsStringCountValidForTextType
+DNSAPI.dll!DnsLogEvent
+DNSAPI.dll!DnsMapRcodeToStatus
+DNSAPI.dll!DnsModifyRecordsInSet_A
+DNSAPI.dll!DnsModifyRecordsInSet_UTF8
+DNSAPI.dll!DnsModifyRecordsInSet_W
+DNSAPI.dll!DnsNameCompare_A
+DNSAPI.dll!DnsNameCompare_UTF8
+DNSAPI.dll!DnsNameCompare_W
+DNSAPI.dll!DnsNameCompareEx_A
+DNSAPI.dll!DnsNameCompareEx_UTF8
+DNSAPI.dll!DnsNameCompareEx_W
+DNSAPI.dll!DnsNameCopy
+DNSAPI.dll!DnsNameCopyAllocate
+DNSAPI.dll!DnsNetworkInfo_CreateFromFAZ
+DNSAPI.dll!DnsNetworkInformation_CreateFromFAZ
+DNSAPI.dll!DnsNotifyResolver
+DNSAPI.dll!DnsNotifyResolverClusterIp
+DNSAPI.dll!DnsNotifyResolverEx
+DNSAPI.dll!DnsQuery_A
+DNSAPI.dll!DnsQuery_UTF8
+DNSAPI.dll!DnsQuery_W
+DNSAPI.dll!DnsQueryConfig
+DNSAPI.dll!DnsQueryConfigAllocEx
+DNSAPI.dll!DnsQueryConfigDword
+DNSAPI.dll!DnsQueryEx
+DNSAPI.dll!DnsQueryExA
+DNSAPI.dll!DnsQueryExUTF8
+DNSAPI.dll!DnsQueryExW
+DNSAPI.dll!DnsRecordBuild_UTF8
+DNSAPI.dll!DnsRecordBuild_W
+DNSAPI.dll!DnsRecordCompare
+DNSAPI.dll!DnsRecordCopyEx
+DNSAPI.dll!DnsRecordListFree
+DNSAPI.dll!DnsRecordListUnmapV4MappedAAAAInPlace
+DNSAPI.dll!DnsRecordSetCompare
+DNSAPI.dll!DnsRecordSetCopyEx
+DNSAPI.dll!DnsRecordSetDetach
+DNSAPI.dll!DnsRecordStringForType
+DNSAPI.dll!DnsRecordStringForWritableType
+DNSAPI.dll!DnsRecordTypeForName
+DNSAPI.dll!DnsRegisterLocal
+DNSAPI.dll!DnsReleaseContextHandle
+DNSAPI.dll!DnsRemoveRegistrations
+DNSAPI.dll!DnsReplaceRecordSetA
+DNSAPI.dll!DnsReplaceRecordSetUTF8
+DNSAPI.dll!DnsReplaceRecordSetW
+DNSAPI.dll!DnsResetQueryRetryTimeouts
+DNSAPI.dll!DnsResolverOp
+DNSAPI.dll!DnsScreenLocalAddrsForRegistration
+DNSAPI.dll!DnsServiceBrowse
+DNSAPI.dll!DnsServiceBrowseCancel
+DNSAPI.dll!DnsServiceConstructInstance
+DNSAPI.dll!DnsServiceCopyInstance
+DNSAPI.dll!DnsServiceDeRegister
+DNSAPI.dll!DnsServiceFreeInstance
+DNSAPI.dll!DnsServiceRegister
+DNSAPI.dll!DnsServiceRegisterCancel
+DNSAPI.dll!DnsServiceResolve
+DNSAPI.dll!DnsServiceResolveCancel
+DNSAPI.dll!DnsSetConfigDword
+DNSAPI.dll!DnsSetQueryRetryTimeouts
+DNSAPI.dll!DnsStartMulticastQuery
+DNSAPI.dll!DnsStatusString
+DNSAPI.dll!DnsStopMulticastQuery
+DNSAPI.dll!DnsStringCopyAllocateEx
+DNSAPI.dll!DnsTraceServerConfig
+DNSAPI.dll!DnsUnicodeToUtf8
+DNSAPI.dll!DnsUpdate
+DNSAPI.dll!DnsUpdateMachinePresence
+DNSAPI.dll!DnsUpdateTest_A
+DNSAPI.dll!DnsUpdateTest_UTF8
+DNSAPI.dll!DnsUpdateTest_W
+DNSAPI.dll!DnsUtf8ToUnicode
+DNSAPI.dll!DnsValidateName_A
+DNSAPI.dll!DnsValidateName_UTF8
+DNSAPI.dll!DnsValidateName_W
+DNSAPI.dll!DnsValidateNameOrIp_TempW
+DNSAPI.dll!DnsValidateServer_A
+DNSAPI.dll!DnsValidateServer_W
+DNSAPI.dll!DnsValidateServerArray_A
+DNSAPI.dll!DnsValidateServerArray_W
+DNSAPI.dll!DnsValidateServerStatus
+DNSAPI.dll!DnsValidateUtf8Byte
+DNSAPI.dll!DnsWriteQuestionToBuffer_UTF8
+DNSAPI.dll!DnsWriteQuestionToBuffer_W
+DNSAPI.dll!DnsWriteReverseNameStringForIpAddress
+DNSAPI.dll!ExtraInfo_Init
+DNSAPI.dll!Faz_AreServerListsInSameNameSpace
+DNSAPI.dll!FlushDnsPolicyUnreachableStatus
+DNSAPI.dll!GetCurrentTimeInSeconds
+DNSAPI.dll!HostsFile_Close
+DNSAPI.dll!HostsFile_Open
+DNSAPI.dll!HostsFile_ReadLine
+DNSAPI.dll!IpHelp_IsAddrOnLink
+DNSAPI.dll!Local_GetRecordsForLocalName
+DNSAPI.dll!Local_GetRecordsForLocalNameEx
+DNSAPI.dll!NetInfo_Build
+DNSAPI.dll!NetInfo_Clean
+DNSAPI.dll!NetInfo_Copy
+DNSAPI.dll!NetInfo_CopyNetworkIndex
+DNSAPI.dll!NetInfo_CreatePerNetworkNetinfo
+DNSAPI.dll!NetInfo_Free
+DNSAPI.dll!NetInfo_GetAdapterByAddress
+DNSAPI.dll!NetInfo_GetAdapterByInterfaceIndex
+DNSAPI.dll!NetInfo_GetAdapterByName
+DNSAPI.dll!NetInfo_IsAddrConfig
+DNSAPI.dll!NetInfo_IsForUpdate
+DNSAPI.dll!NetInfo_IsTcpipConfigChange
+DNSAPI.dll!NetInfo_ResetServerPriorities
+DNSAPI.dll!NetInfo_UpdateDnsInterfaceConfigChange
+DNSAPI.dll!NetInfo_UpdateNetworkProperties
+DNSAPI.dll!NetInfo_UpdateServerReachability
+DNSAPI.dll!Query_Cancel
+DNSAPI.dll!Query_Main
+DNSAPI.dll!QueryDirectEx
+DNSAPI.dll!Reg_FreeUpdateInfo
+DNSAPI.dll!Reg_GetValueEx
+DNSAPI.dll!Reg_ReadGlobalsEx
+DNSAPI.dll!Reg_ReadUpdateInfo
+DNSAPI.dll!Security_ContextListTimeout
+DNSAPI.dll!Send_AndRecvUdpWithParam
+DNSAPI.dll!Send_MessagePrivate
+DNSAPI.dll!Send_MessagePrivateEx
+DNSAPI.dll!Send_OpenTcpConnectionAndSend
+DNSAPI.dll!Socket_CacheCleanup
+DNSAPI.dll!Socket_CacheInit
+DNSAPI.dll!Socket_CleanupWinsock
+DNSAPI.dll!Socket_ClearMessageSockets
+DNSAPI.dll!Socket_CloseEx
+DNSAPI.dll!Socket_CloseMessageSockets
+DNSAPI.dll!Socket_Create
+DNSAPI.dll!Socket_CreateMulticast
+DNSAPI.dll!Socket_InitWinsock
+DNSAPI.dll!Socket_JoinMulticast
+DNSAPI.dll!Socket_RecvFrom
+DNSAPI.dll!Socket_SetMulticastInterface
+DNSAPI.dll!Socket_SetMulticastLoopBack
+DNSAPI.dll!Socket_SetTtl
+DNSAPI.dll!Socket_TcpListen
+DNSAPI.dll!Trace_Reset
+DNSAPI.dll!Update_ReplaceAddressRecordsW
+DNSAPI.dll!Util_IsIp6Running
+DSPARSE.dll!DsCrackSpn2A
+DSPARSE.dll!DsCrackSpn2W
+DSPARSE.dll!DsCrackSpn3W
+DSPARSE.dll!DsCrackSpn4W
+DSPARSE.dll!DsCrackSpnA
+DSPARSE.dll!DsCrackSpnW
+DSPARSE.dll!DsCrackUnquotedMangledRdnA
+DSPARSE.dll!DsCrackUnquotedMangledRdnW
+DSPARSE.dll!DsGetRdnW
+DSPARSE.dll!DsIsMangledDnA
+DSPARSE.dll!DsIsMangledDnW
+DSPARSE.dll!DsIsMangledRdnValueA
+DSPARSE.dll!DsIsMangledRdnValueW
+DSPARSE.dll!DsMakeSpnA
+DSPARSE.dll!DsMakeSpnW
+DSPARSE.dll!DsQuoteRdnValueA
+DSPARSE.dll!DsQuoteRdnValueW
+DSPARSE.dll!DsUnquoteRdnValueA
+DSPARSE.dll!DsUnquoteRdnValueW
+DSROLE.dll!DsRoleFreeMemory
+DSROLE.dll!DsRoleGetPrimaryDomainInformation
+######### NOTE: httpapi.dll is only available in the EnterpriseNetworking package which is not included in all OneCore SKU's
+######### System.Net.HttpListener uses it: we're OK with requiring that package to use HttpListener, so it remains allowed here.
+httpapi.dll!HttpAddFragmentToCache
+httpapi.dll!HttpAddUrl
+httpapi.dll!HttpAddUrlToUrlGroup
+httpapi.dll!HttpCancelHttpRequest
+httpapi.dll!HttpCloseRequestQueue
+httpapi.dll!HttpCloseServerSession
+httpapi.dll!HttpCloseUrlGroup
+httpapi.dll!HttpCreateHttpHandle
+httpapi.dll!HttpCreateRequestQueue
+httpapi.dll!HttpCreateServerSession
+httpapi.dll!HttpCreateUrlGroup
+httpapi.dll!HttpDeclarePush
+httpapi.dll!HttpDeleteServiceConfiguration
+httpapi.dll!HttpFlushResponseCache
+httpapi.dll!HttpInitialize
+httpapi.dll!HttpPrepareUrl
+httpapi.dll!HttpQueryRequestQueueProperty
+httpapi.dll!HttpQueryServerSessionProperty
+httpapi.dll!HttpQueryServiceConfiguration
+httpapi.dll!HttpQueryUrlGroupProperty
+httpapi.dll!HttpReadFragmentFromCache
+httpapi.dll!HttpReceiveClientCertificate
+httpapi.dll!HttpReceiveHttpRequest
+httpapi.dll!HttpReceiveRequestEntityBody
+httpapi.dll!HttpRemoveUrl
+httpapi.dll!HttpRemoveUrlFromUrlGroup
+httpapi.dll!HttpSendHttpResponse
+httpapi.dll!HttpSendResponseEntityBody
+httpapi.dll!HttpSetRequestQueueProperty
+httpapi.dll!HttpSetServerSessionProperty
+httpapi.dll!HttpSetServiceConfiguration
+httpapi.dll!HttpSetUrlGroupProperty
+httpapi.dll!HttpShutdownRequestQueue
+httpapi.dll!HttpTerminate
+httpapi.dll!HttpWaitForDemandStart
+httpapi.dll!HttpWaitForDisconnect
+imagehlp.dll!BindImage
+imagehlp.dll!BindImageEx
+imagehlp.dll!CheckSumMappedFile
+imagehlp.dll!EnumerateLoadedModules
+imagehlp.dll!EnumerateLoadedModules64
+imagehlp.dll!EnumerateLoadedModulesEx
+imagehlp.dll!EnumerateLoadedModulesExW
+imagehlp.dll!EnumerateLoadedModulesW64
+imagehlp.dll!FindDebugInfoFile
+imagehlp.dll!FindDebugInfoFileEx
+imagehlp.dll!FindExecutableImage
+imagehlp.dll!FindExecutableImageEx
+imagehlp.dll!FindFileInPath
+imagehlp.dll!FindFileInSearchPath
+imagehlp.dll!GetImageConfigInformation
+imagehlp.dll!GetImageUnusedHeaderBytes
+imagehlp.dll!GetSymLoadError
+imagehlp.dll!GetTimestampForLoadedLibrary
+imagehlp.dll!ImageAddCertificate
+imagehlp.dll!ImageDirectoryEntryToData
+imagehlp.dll!ImageDirectoryEntryToDataEx
+imagehlp.dll!ImageEnumerateCertificates
+imagehlp.dll!ImageGetCertificateData
+imagehlp.dll!ImageGetCertificateHeader
+imagehlp.dll!ImageGetDigestStream
+imagehlp.dll!ImagehlpApiVersion
+imagehlp.dll!ImagehlpApiVersionEx
+imagehlp.dll!ImageLoad
+imagehlp.dll!ImageNtHeader
+imagehlp.dll!ImageRemoveCertificate
+imagehlp.dll!ImageRvaToSection
+imagehlp.dll!ImageRvaToVa
+imagehlp.dll!ImageUnload
+imagehlp.dll!MakeSureDirectoryPathExists
+imagehlp.dll!MapAndLoad
+imagehlp.dll!MapDebugInformation
+imagehlp.dll!MapFileAndCheckSumA
+imagehlp.dll!MapFileAndCheckSumW
+imagehlp.dll!ReBaseImage
+imagehlp.dll!ReBaseImage64
+imagehlp.dll!RemoveInvalidModuleList
+imagehlp.dll!ReportSymbolLoadSummary
+imagehlp.dll!SearchTreeForFile
+imagehlp.dll!SetCheckUserInterruptShared
+imagehlp.dll!SetImageConfigInformation
+imagehlp.dll!SetSymLoadError
+imagehlp.dll!SplitSymbols
+imagehlp.dll!StackWalk
+imagehlp.dll!StackWalk64
+imagehlp.dll!StackWalkEx
+imagehlp.dll!SymAddrIncludeInlineTrace
+imagehlp.dll!SymCleanup
+imagehlp.dll!SymCompareInlineTrace
+imagehlp.dll!SymEnumerateModules
+imagehlp.dll!SymEnumerateModules64
+imagehlp.dll!SymEnumerateSymbols
+imagehlp.dll!SymEnumerateSymbols64
+imagehlp.dll!SymEnumerateSymbolsW
+imagehlp.dll!SymEnumerateSymbolsW64
+imagehlp.dll!SymEnumSym
+imagehlp.dll!SymEnumSymbols
+imagehlp.dll!SymEnumSymbolsEx
+imagehlp.dll!SymEnumSymbolsExW
+imagehlp.dll!SymEnumSymbolsForAddr
+imagehlp.dll!SymEnumTypes
+imagehlp.dll!SymEnumTypesByName
+imagehlp.dll!SymEnumTypesByNameW
+imagehlp.dll!SymEnumTypesW
+imagehlp.dll!SymFindFileInPath
+imagehlp.dll!SymFindFileInPathW
+imagehlp.dll!SymFreeDiaString
+imagehlp.dll!SymFromAddr
+imagehlp.dll!SymFromInlineContext
+imagehlp.dll!SymFromInlineContextW
+imagehlp.dll!SymFromName
+imagehlp.dll!SymFunctionTableAccess
+imagehlp.dll!SymFunctionTableAccess64
+imagehlp.dll!SymFunctionTableAccess64AccessRoutines
+imagehlp.dll!SymGetDiaSession
+imagehlp.dll!SymGetLineFromAddr
+imagehlp.dll!SymGetLineFromAddr64
+imagehlp.dll!SymGetLineFromInlineContext
+imagehlp.dll!SymGetLineFromInlineContextW
+imagehlp.dll!SymGetLineFromName
+imagehlp.dll!SymGetLineFromName64
+imagehlp.dll!SymGetLineNext
+imagehlp.dll!SymGetLineNext64
+imagehlp.dll!SymGetLinePrev
+imagehlp.dll!SymGetLinePrev64
+imagehlp.dll!SymGetModuleBase
+imagehlp.dll!SymGetModuleBase64
+imagehlp.dll!SymGetModuleInfo
+imagehlp.dll!SymGetModuleInfo64
+imagehlp.dll!SymGetModuleInfoW
+imagehlp.dll!SymGetModuleInfoW64
+imagehlp.dll!SymGetOptions
+imagehlp.dll!SymGetSearchPath
+imagehlp.dll!SymGetSourceFileFromTokenW
+imagehlp.dll!SymGetSourceFileTokenW
+imagehlp.dll!SymGetSourceVarFromTokenW
+imagehlp.dll!SymGetSymbolFile
+imagehlp.dll!SymGetSymbolFileW
+imagehlp.dll!SymGetSymFromAddr
+imagehlp.dll!SymGetSymFromAddr64
+imagehlp.dll!SymGetSymFromName
+imagehlp.dll!SymGetSymFromName64
+imagehlp.dll!SymGetSymNext
+imagehlp.dll!SymGetSymNext64
+imagehlp.dll!SymGetSymPrev
+imagehlp.dll!SymGetSymPrev64
+imagehlp.dll!SymGetTypeFromName
+imagehlp.dll!SymGetTypeFromNameW
+imagehlp.dll!SymGetTypeInfo
+imagehlp.dll!SymGetTypeInfoEx
+imagehlp.dll!SymInitialize
+imagehlp.dll!SymLoadModule
+imagehlp.dll!SymLoadModule64
+imagehlp.dll!SymMatchFileName
+imagehlp.dll!SymMatchFileNameW
+imagehlp.dll!SymMatchString
+imagehlp.dll!SymMatchStringA
+imagehlp.dll!SymMatchStringW
+imagehlp.dll!SymQueryInlineTrace
+imagehlp.dll!SymRegisterCallback
+imagehlp.dll!SymRegisterCallback64
+imagehlp.dll!SymRegisterFunctionEntryCallback
+imagehlp.dll!SymRegisterFunctionEntryCallback64
+imagehlp.dll!SymSetContext
+imagehlp.dll!SymSetOptions
+imagehlp.dll!SymSetScopeFromAddr
+imagehlp.dll!SymSetScopeFromIndex
+imagehlp.dll!SymSetScopeFromInlineContext
+imagehlp.dll!SymSetSearchPath
+imagehlp.dll!SymSrvGetFileIndexes
+imagehlp.dll!SymSrvGetFileIndexesW
+imagehlp.dll!SymSrvGetFileIndexString
+imagehlp.dll!SymSrvGetFileIndexStringW
+imagehlp.dll!SymUnDName
+imagehlp.dll!SymUnDName64
+imagehlp.dll!SymUnloadModule
+imagehlp.dll!SymUnloadModule64
+imagehlp.dll!TouchFileTimes
+imagehlp.dll!UnDecorateSymbolName
+imagehlp.dll!UnMapAndLoad
+imagehlp.dll!UnmapDebugInformation
+imagehlp.dll!UpdateDebugInfoFile
+imagehlp.dll!UpdateDebugInfoFileEx
+IPHLPAPI.DLL!_PfAddFiltersToInterface@24
+IPHLPAPI.DLL!_PfAddGlobalFilterToInterface@8
+IPHLPAPI.DLL!_PfBindInterfaceToIndex@16
+IPHLPAPI.DLL!_PfBindInterfaceToIPAddress@12
+IPHLPAPI.DLL!_PfCreateInterface@24
+IPHLPAPI.DLL!_PfDeleteInterface@4
+IPHLPAPI.DLL!_PfDeleteLog@0
+IPHLPAPI.DLL!_PfGetInterfaceStatistics@16
+IPHLPAPI.DLL!_PfMakeLog@4
+IPHLPAPI.DLL!_PfRebindFilters@8
+IPHLPAPI.DLL!_PfRemoveFilterHandles@12
+IPHLPAPI.DLL!_PfRemoveFiltersFromInterface@20
+IPHLPAPI.DLL!_PfRemoveGlobalFilterFromInterface@8
+IPHLPAPI.DLL!_PfSetLogBuffer@28
+IPHLPAPI.DLL!_PfTestPacket@20
+IPHLPAPI.DLL!_PfUnBindInterface@4
+IPHLPAPI.DLL!AddIPAddress
+IPHLPAPI.DLL!AllocateAndGetInterfaceInfoFromStack
+IPHLPAPI.DLL!AllocateAndGetIpAddrTableFromStack
+IPHLPAPI.DLL!CancelIPChangeNotify
+IPHLPAPI.DLL!CancelMibChangeNotify2
+IPHLPAPI.DLL!CloseCompartment
+IPHLPAPI.DLL!CloseGetIPPhysicalInterfaceForDestination
+IPHLPAPI.DLL!ConvertCompartmentGuidToId
+IPHLPAPI.DLL!ConvertCompartmentIdToGuid
+IPHLPAPI.DLL!ConvertGuidToStringA
+IPHLPAPI.DLL!ConvertGuidToStringW
+IPHLPAPI.DLL!ConvertInterfaceAliasToLuid
+IPHLPAPI.DLL!ConvertInterfaceGuidToLuid
+IPHLPAPI.DLL!ConvertInterfaceIndexToLuid
+IPHLPAPI.DLL!ConvertInterfaceLuidToAlias
+IPHLPAPI.DLL!ConvertInterfaceLuidToGuid
+IPHLPAPI.DLL!ConvertInterfaceLuidToIndex
+IPHLPAPI.DLL!ConvertInterfaceLuidToNameA
+IPHLPAPI.DLL!ConvertInterfaceLuidToNameW
+IPHLPAPI.DLL!ConvertInterfaceNameToLuidA
+IPHLPAPI.DLL!ConvertInterfaceNameToLuidW
+IPHLPAPI.DLL!ConvertInterfacePhysicalAddressToLuid
+IPHLPAPI.DLL!ConvertIpv4MaskToLength
+IPHLPAPI.DLL!ConvertLengthToIpv4Mask
+IPHLPAPI.DLL!ConvertRemoteInterfaceAliasToLuid
+IPHLPAPI.DLL!ConvertRemoteInterfaceGuidToLuid
+IPHLPAPI.DLL!ConvertRemoteInterfaceIndexToLuid
+IPHLPAPI.DLL!ConvertRemoteInterfaceLuidToAlias
+IPHLPAPI.DLL!ConvertRemoteInterfaceLuidToGuid
+IPHLPAPI.DLL!ConvertRemoteInterfaceLuidToIndex
+IPHLPAPI.DLL!ConvertStringToGuidA
+IPHLPAPI.DLL!ConvertStringToGuidW
+IPHLPAPI.DLL!ConvertStringToInterfacePhysicalAddress
+IPHLPAPI.DLL!CreateAnycastIpAddressEntry
+IPHLPAPI.DLL!CreateCompartment
+IPHLPAPI.DLL!CreateIpForwardEntry
+IPHLPAPI.DLL!CreateIpForwardEntry2
+IPHLPAPI.DLL!CreateIpNetEntry
+IPHLPAPI.DLL!CreateIpNetEntry2
+IPHLPAPI.DLL!CreatePersistentTcpPortReservation
+IPHLPAPI.DLL!CreatePersistentUdpPortReservation
+IPHLPAPI.DLL!CreateProxyArpEntry
+IPHLPAPI.DLL!CreateSortedAddressPairs
+IPHLPAPI.DLL!CreateUnicastIpAddressEntry
+IPHLPAPI.DLL!DeleteAnycastIpAddressEntry
+IPHLPAPI.DLL!DeleteCompartment
+IPHLPAPI.DLL!DeleteIPAddress
+IPHLPAPI.DLL!DeleteIpForwardEntry
+IPHLPAPI.DLL!DeleteIpForwardEntry2
+IPHLPAPI.DLL!DeleteIpNetEntry
+IPHLPAPI.DLL!DeleteIpNetEntry2
+IPHLPAPI.DLL!DeletePersistentTcpPortReservation
+IPHLPAPI.DLL!DeletePersistentUdpPortReservation
+IPHLPAPI.DLL!DeleteProxyArpEntry
+IPHLPAPI.DLL!DeleteUnicastIpAddressEntry
+IPHLPAPI.DLL!DisableMediaSense
+IPHLPAPI.DLL!EnableRouter
+IPHLPAPI.DLL!FlushIpNetTable
+IPHLPAPI.DLL!FlushIpNetTable2
+IPHLPAPI.DLL!FlushIpPathTable
+IPHLPAPI.DLL!FreeMibTable
+IPHLPAPI.DLL!GetAdapterIndex
+IPHLPAPI.DLL!GetAdapterOrderMap
+IPHLPAPI.DLL!GetAdaptersAddresses
+IPHLPAPI.DLL!GetAdaptersInfo
+IPHLPAPI.DLL!GetAnycastIpAddressEntry
+IPHLPAPI.DLL!GetAnycastIpAddressTable
+IPHLPAPI.DLL!GetBestInterface
+IPHLPAPI.DLL!GetBestInterfaceEx
+IPHLPAPI.DLL!GetBestRoute
+IPHLPAPI.DLL!GetBestRoute2
+IPHLPAPI.DLL!GetCurrentThreadCompartmentId
+IPHLPAPI.DLL!GetCurrentThreadCompartmentScope
+IPHLPAPI.DLL!GetExtendedTcpTable
+IPHLPAPI.DLL!GetExtendedUdpTable
+IPHLPAPI.DLL!GetFriendlyIfIndex
+IPHLPAPI.DLL!GetIcmpStatistics
+IPHLPAPI.DLL!GetIcmpStatisticsEx
+IPHLPAPI.DLL!GetIfEntry
+IPHLPAPI.DLL!GetIfEntry2
+IPHLPAPI.DLL!GetIfStackTable
+IPHLPAPI.DLL!GetIfTable
+IPHLPAPI.DLL!GetIfTable2
+IPHLPAPI.DLL!GetIfTable2Ex
+IPHLPAPI.DLL!GetInterfaceInfo
+IPHLPAPI.DLL!GetInvertedIfStackTable
+IPHLPAPI.DLL!GetIpAddrTable
+IPHLPAPI.DLL!GetIpErrorString
+IPHLPAPI.DLL!GetIpForwardEntry2
+IPHLPAPI.DLL!GetIpForwardTable
+IPHLPAPI.DLL!GetIpForwardTable2
+IPHLPAPI.DLL!GetIpInterfaceEntry
+IPHLPAPI.DLL!GetIpInterfaceTable
+IPHLPAPI.DLL!GetIpNetEntry2
+IPHLPAPI.DLL!GetIpNetTable
+IPHLPAPI.DLL!GetIpNetTable2
+IPHLPAPI.DLL!GetIpNetworkConnectionBandwidthEstimates
+IPHLPAPI.DLL!GetIpPathEntry
+IPHLPAPI.DLL!GetIpPathTable
+IPHLPAPI.DLL!GetIpStatistics
+IPHLPAPI.DLL!GetIpStatisticsEx
+IPHLPAPI.DLL!GetJobCompartmentId
+IPHLPAPI.DLL!GetMulticastIpAddressEntry
+IPHLPAPI.DLL!GetMulticastIpAddressTable
+IPHLPAPI.DLL!GetNetworkInformation
+IPHLPAPI.DLL!GetNetworkParams
+IPHLPAPI.DLL!GetNumberOfInterfaces
+IPHLPAPI.DLL!GetOwnerModuleFromPidAndInfo
+IPHLPAPI.DLL!GetOwnerModuleFromTcp6Entry
+IPHLPAPI.DLL!GetOwnerModuleFromTcpEntry
+IPHLPAPI.DLL!GetOwnerModuleFromUdp6Entry
+IPHLPAPI.DLL!GetOwnerModuleFromUdpEntry
+IPHLPAPI.DLL!GetPerAdapterInfo
+IPHLPAPI.DLL!GetPerTcp6ConnectionEStats
+IPHLPAPI.DLL!GetPerTcp6ConnectionStats
+IPHLPAPI.DLL!GetPerTcpConnectionEStats
+IPHLPAPI.DLL!GetPerTcpConnectionStats
+IPHLPAPI.DLL!GetRTTAndHopCount
+IPHLPAPI.DLL!GetSessionCompartmentId
+IPHLPAPI.DLL!GetTcp6Table
+IPHLPAPI.DLL!GetTcp6Table2
+IPHLPAPI.DLL!GetTcpStatistics
+IPHLPAPI.DLL!GetTcpStatisticsEx
+IPHLPAPI.DLL!GetTcpTable
+IPHLPAPI.DLL!GetTcpTable2
+IPHLPAPI.DLL!GetTeredoPort
+IPHLPAPI.DLL!GetUdp6Table
+IPHLPAPI.DLL!GetUdpStatistics
+IPHLPAPI.DLL!GetUdpStatisticsEx
+IPHLPAPI.DLL!GetUdpTable
+IPHLPAPI.DLL!GetUnicastIpAddressEntry
+IPHLPAPI.DLL!GetUnicastIpAddressTable
+IPHLPAPI.DLL!GetUniDirectionalAdapterInfo
+IPHLPAPI.DLL!GetWPAOACSupportLevel
+IPHLPAPI.DLL!Icmp6CreateFile
+IPHLPAPI.DLL!Icmp6ParseReplies
+IPHLPAPI.DLL!Icmp6SendEcho2
+IPHLPAPI.DLL!IcmpCloseHandle
+IPHLPAPI.DLL!IcmpCreateFile
+IPHLPAPI.DLL!IcmpParseReplies
+IPHLPAPI.DLL!IcmpSendEcho
+IPHLPAPI.DLL!IcmpSendEcho2
+IPHLPAPI.DLL!IcmpSendEcho2Ex
+IPHLPAPI.DLL!if_indextoname
+IPHLPAPI.DLL!if_nametoindex
+IPHLPAPI.DLL!InitializeCompartmentEntry
+IPHLPAPI.DLL!InitializeIpForwardEntry
+IPHLPAPI.DLL!InitializeIpInterfaceEntry
+IPHLPAPI.DLL!InitializeUnicastIpAddressEntry
+IPHLPAPI.DLL!InternalCleanupPersistentStore
+IPHLPAPI.DLL!InternalCreateAnycastIpAddressEntry
+IPHLPAPI.DLL!InternalCreateIpForwardEntry
+IPHLPAPI.DLL!InternalCreateIpForwardEntry2
+IPHLPAPI.DLL!InternalCreateIpNetEntry
+IPHLPAPI.DLL!InternalCreateIpNetEntry2
+IPHLPAPI.DLL!InternalCreateUnicastIpAddressEntry
+IPHLPAPI.DLL!InternalDeleteAnycastIpAddressEntry
+IPHLPAPI.DLL!InternalDeleteIpForwardEntry
+IPHLPAPI.DLL!InternalDeleteIpForwardEntry2
+IPHLPAPI.DLL!InternalDeleteIpNetEntry
+IPHLPAPI.DLL!InternalDeleteIpNetEntry2
+IPHLPAPI.DLL!InternalDeleteUnicastIpAddressEntry
+IPHLPAPI.DLL!InternalFindInterfaceByAddress
+IPHLPAPI.DLL!InternalGetAnycastIpAddressEntry
+IPHLPAPI.DLL!InternalGetAnycastIpAddressTable
+IPHLPAPI.DLL!InternalGetBoundTcp6EndpointTable
+IPHLPAPI.DLL!InternalGetBoundTcpEndpointTable
+IPHLPAPI.DLL!InternalGetForwardIpTable2
+IPHLPAPI.DLL!InternalGetIfEntry2
+IPHLPAPI.DLL!InternalGetIfTable
+IPHLPAPI.DLL!InternalGetIfTable2
+IPHLPAPI.DLL!InternalGetIpAddrTable
+IPHLPAPI.DLL!InternalGetIpForwardEntry2
+IPHLPAPI.DLL!InternalGetIpForwardTable
+IPHLPAPI.DLL!InternalGetIpInterfaceEntry
+IPHLPAPI.DLL!InternalGetIpInterfaceTable
+IPHLPAPI.DLL!InternalGetIpNetEntry2
+IPHLPAPI.DLL!InternalGetIpNetTable
+IPHLPAPI.DLL!InternalGetIpNetTable2
+IPHLPAPI.DLL!InternalGetIPPhysicalInterfaceForDestination
+IPHLPAPI.DLL!InternalGetMulticastIpAddressEntry
+IPHLPAPI.DLL!InternalGetMulticastIpAddressTable
+IPHLPAPI.DLL!InternalGetRtcSlotInformation
+IPHLPAPI.DLL!InternalGetTcp6Table2
+IPHLPAPI.DLL!InternalGetTcp6TableWithOwnerModule
+IPHLPAPI.DLL!InternalGetTcp6TableWithOwnerPid
+IPHLPAPI.DLL!InternalGetTcpTable
+IPHLPAPI.DLL!InternalGetTcpTable2
+IPHLPAPI.DLL!InternalGetTcpTableEx
+IPHLPAPI.DLL!InternalGetTcpTableWithOwnerModule
+IPHLPAPI.DLL!InternalGetTcpTableWithOwnerPid
+IPHLPAPI.DLL!InternalGetTunnelPhysicalAdapter
+IPHLPAPI.DLL!InternalGetUdp6TableWithOwnerModule
+IPHLPAPI.DLL!InternalGetUdp6TableWithOwnerPid
+IPHLPAPI.DLL!InternalGetUdpTable
+IPHLPAPI.DLL!InternalGetUdpTableEx
+IPHLPAPI.DLL!InternalGetUdpTableWithOwnerModule
+IPHLPAPI.DLL!InternalGetUdpTableWithOwnerPid
+IPHLPAPI.DLL!InternalGetUnicastIpAddressEntry
+IPHLPAPI.DLL!InternalGetUnicastIpAddressTable
+IPHLPAPI.DLL!InternalIcmpCreateFileEx
+IPHLPAPI.DLL!InternalSetIfEntry
+IPHLPAPI.DLL!InternalSetIpForwardEntry
+IPHLPAPI.DLL!InternalSetIpForwardEntry2
+IPHLPAPI.DLL!InternalSetIpInterfaceEntry
+IPHLPAPI.DLL!InternalSetIpNetEntry
+IPHLPAPI.DLL!InternalSetIpNetEntry2
+IPHLPAPI.DLL!InternalSetIpStats
+IPHLPAPI.DLL!InternalSetTcpEntry
+IPHLPAPI.DLL!InternalSetTeredoPort
+IPHLPAPI.DLL!InternalSetUnicastIpAddressEntry
+IPHLPAPI.DLL!IpReleaseAddress
+IPHLPAPI.DLL!IpRenewAddress
+IPHLPAPI.DLL!LookupPersistentTcpPortReservation
+IPHLPAPI.DLL!LookupPersistentUdpPortReservation
+IPHLPAPI.DLL!NhGetGuidFromInterfaceName
+IPHLPAPI.DLL!NhGetInterfaceDescriptionFromGuid
+IPHLPAPI.DLL!NhGetInterfaceNameFromDeviceGuid
+IPHLPAPI.DLL!NhGetInterfaceNameFromGuid
+IPHLPAPI.DLL!NhpAllocateAndGetInterfaceInfoFromStack
+IPHLPAPI.DLL!NotifyAddrChange
+IPHLPAPI.DLL!NotifyCompartmentChange
+IPHLPAPI.DLL!NotifyIpInterfaceChange
+IPHLPAPI.DLL!NotifyRouteChange
+IPHLPAPI.DLL!NotifyRouteChange2
+IPHLPAPI.DLL!NotifyStableUnicastIpAddressTable
+IPHLPAPI.DLL!NotifyTeredoPortChange
+IPHLPAPI.DLL!NotifyUnicastIpAddressChange
+IPHLPAPI.DLL!NTPTimeToNTFileTime
+IPHLPAPI.DLL!NTTimeToNTPTime
+IPHLPAPI.DLL!OpenCompartment
+IPHLPAPI.DLL!ParseNetworkString
+IPHLPAPI.DLL!ResolveIpNetEntry2
+IPHLPAPI.DLL!ResolveNeighbor
+IPHLPAPI.DLL!RestoreMediaSense
+IPHLPAPI.DLL!SendARP
+IPHLPAPI.DLL!SetAdapterIpAddress
+IPHLPAPI.DLL!SetCurrentThreadCompartmentId
+IPHLPAPI.DLL!SetCurrentThreadCompartmentScope
+IPHLPAPI.DLL!SetIfEntry
+IPHLPAPI.DLL!SetIpForwardEntry
+IPHLPAPI.DLL!SetIpForwardEntry2
+IPHLPAPI.DLL!SetIpInterfaceEntry
+IPHLPAPI.DLL!SetIpNetEntry
+IPHLPAPI.DLL!SetIpNetEntry2
+IPHLPAPI.DLL!SetIpStatistics
+IPHLPAPI.DLL!SetIpStatisticsEx
+IPHLPAPI.DLL!SetIpTTL
+IPHLPAPI.DLL!SetJobCompartmentId
+IPHLPAPI.DLL!SetNetworkInformation
+IPHLPAPI.DLL!SetPerTcp6ConnectionEStats
+IPHLPAPI.DLL!SetPerTcp6ConnectionStats
+IPHLPAPI.DLL!SetPerTcpConnectionEStats
+IPHLPAPI.DLL!SetPerTcpConnectionStats
+IPHLPAPI.DLL!SetSessionCompartmentId
+IPHLPAPI.DLL!SetTcpEntry
+IPHLPAPI.DLL!SetUnicastIpAddressEntry
+IPHLPAPI.DLL!UnenableRouter
+logoncli.dll!DsAddressToSiteNamesA
+logoncli.dll!DsAddressToSiteNamesExA
+logoncli.dll!DsAddressToSiteNamesExW
+logoncli.dll!DsAddressToSiteNamesW
+logoncli.dll!DsDeregisterDnsHostRecordsA
+logoncli.dll!DsDeregisterDnsHostRecordsW
+logoncli.dll!DsEnumerateDomainTrustsA
+logoncli.dll!DsEnumerateDomainTrustsW
+logoncli.dll!DsGetDcCloseW
+logoncli.dll!DsGetDcNameA
+logoncli.dll!DsGetDcNameW
+logoncli.dll!DsGetDcNameWithAccountA
+logoncli.dll!DsGetDcNameWithAccountW
+logoncli.dll!DsGetDcNextA
+logoncli.dll!DsGetDcNextW
+logoncli.dll!DsGetDcOpenA
+logoncli.dll!DsGetDcOpenW
+logoncli.dll!DsGetDcSiteCoverageA
+logoncli.dll!DsGetDcSiteCoverageW
+logoncli.dll!DsGetForestTrustInformationW
+logoncli.dll!DsGetSiteNameA
+logoncli.dll!DsGetSiteNameW
+logoncli.dll!DsMergeForestTrustInformationW
+logoncli.dll!DsValidateSubnetNameA
+logoncli.dll!DsValidateSubnetNameW
+logoncli.dll!NetAddServiceAccount
+logoncli.dll!NetEnumerateServiceAccounts
+logoncli.dll!NetGetAnyDCName
+logoncli.dll!NetGetDCName
+logoncli.dll!NetIsServiceAccount
+logoncli.dll!NetLogonGetTimeServiceParentDomain
+logoncli.dll!NetQueryServiceAccount
+logoncli.dll!NetRemoveServiceAccount
+logoncli.dll!NlSetDsIsCloningPDC
+MSWSOCK.dll!AcceptEx
+MSWSOCK.dll!dn_expand
+MSWSOCK.dll!EnumProtocolsA
+MSWSOCK.dll!EnumProtocolsW
+MSWSOCK.dll!GetAcceptExSockaddrs
+MSWSOCK.dll!GetAddressByNameA
+MSWSOCK.dll!GetAddressByNameW
+MSWSOCK.dll!GetNameByTypeA
+MSWSOCK.dll!GetNameByTypeW
+MSWSOCK.dll!getnetbyname
+MSWSOCK.dll!GetServiceA
+MSWSOCK.dll!GetServiceW
+MSWSOCK.dll!GetSocketErrorMessageW
+MSWSOCK.dll!GetTypeByNameA
+MSWSOCK.dll!GetTypeByNameW
+MSWSOCK.dll!inet_network
+MSWSOCK.dll!MigrateWinsockConfiguration
+MSWSOCK.dll!MigrateWinsockConfigurationEx
+MSWSOCK.dll!NPLoadNameSpaces
+MSWSOCK.dll!rcmd
+MSWSOCK.dll!rexec
+MSWSOCK.dll!rresvport
+MSWSOCK.dll!s_perror
+MSWSOCK.dll!sethostname
+MSWSOCK.dll!SetServiceA
+MSWSOCK.dll!SetServiceW
+MSWSOCK.dll!TransmitFile
+MSWSOCK.dll!WSARecvEx
+ncrypt.dll!GetIsolationServerInterface
+ncrypt.dll!GetKeyStorageInterface
+ncrypt.dll!GetSChannelInterface
+ncrypt.dll!NCryptCloseProtectionDescriptor
+ncrypt.dll!NCryptCreateClaim
+ncrypt.dll!NCryptCreatePersistedKey
+ncrypt.dll!NCryptCreateProtectionDescriptor
+ncrypt.dll!NCryptDecrypt
+ncrypt.dll!NCryptDeleteKey
+ncrypt.dll!NCryptDeriveKey
+ncrypt.dll!NCryptEncrypt
+ncrypt.dll!NCryptEnumAlgorithms
+ncrypt.dll!NCryptEnumKeys
+ncrypt.dll!NCryptEnumStorageProviders
+ncrypt.dll!NCryptExportKey
+ncrypt.dll!NCryptFinalizeKey
+ncrypt.dll!NCryptFreeBuffer
+ncrypt.dll!NCryptFreeObject
+ncrypt.dll!NCryptGetProperty
+ncrypt.dll!NCryptGetProtectionDescriptorInfo
+ncrypt.dll!NCryptImportKey
+ncrypt.dll!NCryptIsAlgSupported
+ncrypt.dll!NCryptIsKeyHandle
+ncrypt.dll!NCryptKeyDerivation
+ncrypt.dll!NCryptNotifyChangeKey
+ncrypt.dll!NCryptOpenKey
+ncrypt.dll!NCryptOpenStorageProvider
+ncrypt.dll!NCryptProtectSecret
+ncrypt.dll!NCryptQueryProtectionDescriptorName
+ncrypt.dll!NCryptRegisterProtectionDescriptorName
+ncrypt.dll!NCryptSecretAgreement
+ncrypt.dll!NCryptSetAuditingInterface
+ncrypt.dll!NCryptSetProperty
+ncrypt.dll!NCryptSignHash
+ncrypt.dll!NCryptStreamClose
+ncrypt.dll!NCryptStreamOpenToProtect
+ncrypt.dll!NCryptStreamOpenToUnprotect
+ncrypt.dll!NCryptStreamOpenToUnprotectEx
+ncrypt.dll!NCryptStreamUpdate
+ncrypt.dll!NCryptTranslateHandle
+ncrypt.dll!NCryptUnprotectSecret
+ncrypt.dll!NCryptVerifyClaim
+ncrypt.dll!NCryptVerifySignature
+ncrypt.dll!SslChangeNotify
+ncrypt.dll!SslComputeClientAuthHash
+ncrypt.dll!SslComputeEapKeyBlock
+ncrypt.dll!SslComputeFinishedHash
+ncrypt.dll!SslComputeSessionHash
+ncrypt.dll!SslCreateClientAuthHash
+ncrypt.dll!SslCreateEphemeralKey
+ncrypt.dll!SslCreateHandshakeHash
+ncrypt.dll!SslDecrementProviderReferenceCount
+ncrypt.dll!SslDecryptPacket
+ncrypt.dll!SslEncryptPacket
+ncrypt.dll!SslEnumCipherSuites
+ncrypt.dll!SslEnumEccCurves
+ncrypt.dll!SslEnumProtocolProviders
+ncrypt.dll!SslExportKey
+ncrypt.dll!SslExportKeyingMaterial
+ncrypt.dll!SslFreeBuffer
+ncrypt.dll!SslFreeObject
+ncrypt.dll!SslGenerateMasterKey
+ncrypt.dll!SslGeneratePreMasterKey
+ncrypt.dll!SslGenerateSessionKeys
+ncrypt.dll!SslGetCipherSuitePRFHashAlgorithm
+ncrypt.dll!SslGetKeyProperty
+ncrypt.dll!SslGetProviderProperty
+ncrypt.dll!SslHashHandshake
+ncrypt.dll!SslImportKey
+ncrypt.dll!SslImportMasterKey
+ncrypt.dll!SslIncrementProviderReferenceCount
+ncrypt.dll!SslLookupCipherLengths
+ncrypt.dll!SslLookupCipherSuiteInfo
+ncrypt.dll!SslOpenPrivateKey
+ncrypt.dll!SslOpenProvider
+ncrypt.dll!SslSignHash
+ncrypt.dll!SslVerifySignature
+netutils.dll!NetApiBufferAllocate
+netutils.dll!NetApiBufferFree
+netutils.dll!NetApiBufferReallocate
+netutils.dll!NetApiBufferSize
+netutils.dll!NetRemoteComputerSupports
+NTMARTA.dll!AccConvertAccessMaskToActrlAccess
+NTMARTA.dll!AccConvertAccessToSD
+NTMARTA.dll!AccConvertAccessToSecurityDescriptor
+NTMARTA.dll!AccConvertAclToAccess
+NTMARTA.dll!AccConvertSDToAccess
+NTMARTA.dll!AccFreeIndexArray
+NTMARTA.dll!AccGetAccessForTrustee
+NTMARTA.dll!AccGetExplicitEntries
+NTMARTA.dll!AccGetInheritanceSource
+NTMARTA.dll!AccLookupAccountName
+NTMARTA.dll!AccLookupAccountSid
+NTMARTA.dll!AccLookupAccountTrustee
+NTMARTA.dll!AccProvCancelOperation
+NTMARTA.dll!AccProvGetAccessInfoPerObjectType
+NTMARTA.dll!AccProvGetAllRights
+NTMARTA.dll!AccProvGetCapabilities
+NTMARTA.dll!AccProvGetOperationResults
+NTMARTA.dll!AccProvGetTrusteesAccess
+NTMARTA.dll!AccProvGrantAccessRights
+NTMARTA.dll!AccProvHandleGetAccessInfoPerObjectType
+NTMARTA.dll!AccProvHandleGetAllRights
+NTMARTA.dll!AccProvHandleGetTrusteesAccess
+NTMARTA.dll!AccProvHandleGrantAccessRights
+NTMARTA.dll!AccProvHandleIsAccessAudited
+NTMARTA.dll!AccProvHandleIsObjectAccessible
+NTMARTA.dll!AccProvHandleRevokeAccessRights
+NTMARTA.dll!AccProvHandleRevokeAuditRights
+NTMARTA.dll!AccProvHandleSetAccessRights
+NTMARTA.dll!AccProvIsAccessAudited
+NTMARTA.dll!AccProvIsObjectAccessible
+NTMARTA.dll!AccProvRevokeAccessRights
+NTMARTA.dll!AccProvRevokeAuditRights
+NTMARTA.dll!AccProvSetAccessRights
+NTMARTA.dll!AccRewriteGetExplicitEntriesFromAcl
+NTMARTA.dll!AccRewriteGetHandleRights
+NTMARTA.dll!AccRewriteGetNamedRights
+NTMARTA.dll!AccRewriteSetEntriesInAcl
+NTMARTA.dll!AccRewriteSetHandleRights
+NTMARTA.dll!AccRewriteSetNamedRights
+NTMARTA.dll!AccSetEntriesInAList
+NTMARTA.dll!AccTreeResetNamedSecurityInfo
+NTMARTA.dll!EventGuidToName
+NTMARTA.dll!EventNameFree
+NTMARTA.dll!GetMartaExtensionInterface
+OLEAUT32.dll!BSTR_UserFree
+OLEAUT32.dll!BSTR_UserMarshal
+OLEAUT32.dll!BSTR_UserSize
+OLEAUT32.dll!BSTR_UserUnmarshal
+OLEAUT32.dll!BstrFromVector
+OLEAUT32.dll!ClearCustData
+OLEAUT32.dll!CreateDispTypeInfo
+OLEAUT32.dll!CreateErrorInfo
+OLEAUT32.dll!CreateStdDispatch
+OLEAUT32.dll!CreateTypeLib
+OLEAUT32.dll!CreateTypeLib2
+OLEAUT32.dll!DispCallFunc
+OLEAUT32.dll!DispGetIDsOfNames
+OLEAUT32.dll!DispGetParam
+OLEAUT32.dll!DispInvoke
+OLEAUT32.dll!DosDateTimeToVariantTime
+OLEAUT32.dll!GetActiveObject
+OLEAUT32.dll!GetAltMonthNames
+OLEAUT32.dll!GetErrorInfo
+OLEAUT32.dll!GetRecordInfoFromGuids
+OLEAUT32.dll!GetRecordInfoFromTypeInfo
+OLEAUT32.dll!GetVarConversionLocaleSetting
+OLEAUT32.dll!LHashValOfNameSys
+OLEAUT32.dll!LHashValOfNameSysA
+OLEAUT32.dll!LoadRegTypeLib
+OLEAUT32.dll!LoadTypeLib
+OLEAUT32.dll!LoadTypeLibEx
+OLEAUT32.dll!LPSAFEARRAY_Marshal
+OLEAUT32.dll!LPSAFEARRAY_Size
+OLEAUT32.dll!LPSAFEARRAY_Unmarshal
+OLEAUT32.dll!LPSAFEARRAY_UserFree
+OLEAUT32.dll!LPSAFEARRAY_UserMarshal
+OLEAUT32.dll!LPSAFEARRAY_UserSize
+OLEAUT32.dll!LPSAFEARRAY_UserUnmarshal
+OLEAUT32.dll!OaBuildVersion
+OLEAUT32.dll!OACreateTypeLib2
+OLEAUT32.dll!OaEnablePerUserTLibRegistration
+OLEAUT32.dll!OleCreateFontIndirect
+OLEAUT32.dll!OleCreatePictureIndirect
+OLEAUT32.dll!OleCreatePropertyFrame
+OLEAUT32.dll!OleCreatePropertyFrameIndirect
+OLEAUT32.dll!OleIconToCursor
+OLEAUT32.dll!OleLoadPicture
+OLEAUT32.dll!OleLoadPictureEx
+OLEAUT32.dll!OleLoadPictureFile
+OLEAUT32.dll!OleLoadPictureFileEx
+OLEAUT32.dll!OleLoadPicturePath
+OLEAUT32.dll!OleSavePictureFile
+OLEAUT32.dll!OleTranslateColor
+OLEAUT32.dll!QueryPathOfRegTypeLib
+OLEAUT32.dll!RegisterActiveObject
+OLEAUT32.dll!RegisterTypeLib
+OLEAUT32.dll!RegisterTypeLibForUser
+OLEAUT32.dll!RevokeActiveObject
+OLEAUT32.dll!SafeArrayAccessData
+OLEAUT32.dll!SafeArrayAllocData
+OLEAUT32.dll!SafeArrayAllocDescriptor
+OLEAUT32.dll!SafeArrayAllocDescriptorEx
+OLEAUT32.dll!SafeArrayCopy
+OLEAUT32.dll!SafeArrayCopyData
+OLEAUT32.dll!SafeArrayCreate
+OLEAUT32.dll!SafeArrayCreateEx
+OLEAUT32.dll!SafeArrayCreateVector
+OLEAUT32.dll!SafeArrayCreateVectorEx
+OLEAUT32.dll!SafeArrayDestroy
+OLEAUT32.dll!SafeArrayDestroyData
+OLEAUT32.dll!SafeArrayDestroyDescriptor
+OLEAUT32.dll!SafeArrayGetDim
+OLEAUT32.dll!SafeArrayGetElement
+OLEAUT32.dll!SafeArrayGetElemsize
+OLEAUT32.dll!SafeArrayGetIID
+OLEAUT32.dll!SafeArrayGetLBound
+OLEAUT32.dll!SafeArrayGetRecordInfo
+OLEAUT32.dll!SafeArrayGetUBound
+OLEAUT32.dll!SafeArrayGetVartype
+OLEAUT32.dll!SafeArrayLock
+OLEAUT32.dll!SafeArrayPtrOfIndex
+OLEAUT32.dll!SafeArrayPutElement
+OLEAUT32.dll!SafeArrayRedim
+OLEAUT32.dll!SafeArraySetIID
+OLEAUT32.dll!SafeArraySetRecordInfo
+OLEAUT32.dll!SafeArrayUnaccessData
+OLEAUT32.dll!SafeArrayUnlock
+OLEAUT32.dll!SetErrorInfo
+OLEAUT32.dll!SetOaNoCache
+OLEAUT32.dll!SetVarConversionLocaleSetting
+OLEAUT32.dll!SysAllocString
+OLEAUT32.dll!SysAllocStringByteLen
+OLEAUT32.dll!SysAllocStringLen
+OLEAUT32.dll!SysFreeString
+OLEAUT32.dll!SysReAllocString
+OLEAUT32.dll!SysReAllocStringLen
+OLEAUT32.dll!SysStringByteLen
+OLEAUT32.dll!SysStringLen
+OLEAUT32.dll!SystemTimeToVariantTime
+OLEAUT32.dll!UnRegisterTypeLib
+OLEAUT32.dll!UnRegisterTypeLibForUser
+OLEAUT32.dll!VarAbs
+OLEAUT32.dll!VarAdd
+OLEAUT32.dll!VarAnd
+OLEAUT32.dll!VarBoolFromCy
+OLEAUT32.dll!VarBoolFromDate
+OLEAUT32.dll!VarBoolFromDec
+OLEAUT32.dll!VarBoolFromDisp
+OLEAUT32.dll!VarBoolFromI1
+OLEAUT32.dll!VarBoolFromI2
+OLEAUT32.dll!VarBoolFromI4
+OLEAUT32.dll!VarBoolFromI8
+OLEAUT32.dll!VarBoolFromR4
+OLEAUT32.dll!VarBoolFromR8
+OLEAUT32.dll!VarBoolFromStr
+OLEAUT32.dll!VarBoolFromUI1
+OLEAUT32.dll!VarBoolFromUI2
+OLEAUT32.dll!VarBoolFromUI4
+OLEAUT32.dll!VarBoolFromUI8
+OLEAUT32.dll!VarBstrCat
+OLEAUT32.dll!VarBstrCmp
+OLEAUT32.dll!VarBstrFromBool
+OLEAUT32.dll!VarBstrFromCy
+OLEAUT32.dll!VarBstrFromDate
+OLEAUT32.dll!VarBstrFromDec
+OLEAUT32.dll!VarBstrFromDisp
+OLEAUT32.dll!VarBstrFromI1
+OLEAUT32.dll!VarBstrFromI2
+OLEAUT32.dll!VarBstrFromI4
+OLEAUT32.dll!VarBstrFromI8
+OLEAUT32.dll!VarBstrFromR4
+OLEAUT32.dll!VarBstrFromR8
+OLEAUT32.dll!VarBstrFromUI1
+OLEAUT32.dll!VarBstrFromUI2
+OLEAUT32.dll!VarBstrFromUI4
+OLEAUT32.dll!VarBstrFromUI8
+OLEAUT32.dll!VarCat
+OLEAUT32.dll!VarCmp
+OLEAUT32.dll!VarCyAbs
+OLEAUT32.dll!VarCyAdd
+OLEAUT32.dll!VarCyCmp
+OLEAUT32.dll!VarCyCmpR8
+OLEAUT32.dll!VarCyFix
+OLEAUT32.dll!VarCyFromBool
+OLEAUT32.dll!VarCyFromDate
+OLEAUT32.dll!VarCyFromDec
+OLEAUT32.dll!VarCyFromDisp
+OLEAUT32.dll!VarCyFromI1
+OLEAUT32.dll!VarCyFromI2
+OLEAUT32.dll!VarCyFromI4
+OLEAUT32.dll!VarCyFromI8
+OLEAUT32.dll!VarCyFromR4
+OLEAUT32.dll!VarCyFromR8
+OLEAUT32.dll!VarCyFromStr
+OLEAUT32.dll!VarCyFromUI1
+OLEAUT32.dll!VarCyFromUI2
+OLEAUT32.dll!VarCyFromUI4
+OLEAUT32.dll!VarCyFromUI8
+OLEAUT32.dll!VarCyInt
+OLEAUT32.dll!VarCyMul
+OLEAUT32.dll!VarCyMulI4
+OLEAUT32.dll!VarCyMulI8
+OLEAUT32.dll!VarCyNeg
+OLEAUT32.dll!VarCyRound
+OLEAUT32.dll!VarCySub
+OLEAUT32.dll!VarDateFromBool
+OLEAUT32.dll!VarDateFromCy
+OLEAUT32.dll!VarDateFromDec
+OLEAUT32.dll!VarDateFromDisp
+OLEAUT32.dll!VarDateFromI1
+OLEAUT32.dll!VarDateFromI2
+OLEAUT32.dll!VarDateFromI4
+OLEAUT32.dll!VarDateFromI8
+OLEAUT32.dll!VarDateFromR4
+OLEAUT32.dll!VarDateFromR8
+OLEAUT32.dll!VarDateFromStr
+OLEAUT32.dll!VarDateFromUdate
+OLEAUT32.dll!VarDateFromUdateEx
+OLEAUT32.dll!VarDateFromUI1
+OLEAUT32.dll!VarDateFromUI2
+OLEAUT32.dll!VarDateFromUI4
+OLEAUT32.dll!VarDateFromUI8
+OLEAUT32.dll!VarDecAbs
+OLEAUT32.dll!VarDecAdd
+OLEAUT32.dll!VarDecCmp
+OLEAUT32.dll!VarDecCmpR8
+OLEAUT32.dll!VarDecDiv
+OLEAUT32.dll!VarDecFix
+OLEAUT32.dll!VarDecFromBool
+OLEAUT32.dll!VarDecFromCy
+OLEAUT32.dll!VarDecFromDate
+OLEAUT32.dll!VarDecFromDisp
+OLEAUT32.dll!VarDecFromI1
+OLEAUT32.dll!VarDecFromI2
+OLEAUT32.dll!VarDecFromI4
+OLEAUT32.dll!VarDecFromI8
+OLEAUT32.dll!VarDecFromR4
+OLEAUT32.dll!VarDecFromR8
+OLEAUT32.dll!VarDecFromStr
+OLEAUT32.dll!VarDecFromUI1
+OLEAUT32.dll!VarDecFromUI2
+OLEAUT32.dll!VarDecFromUI4
+OLEAUT32.dll!VarDecFromUI8
+OLEAUT32.dll!VarDecInt
+OLEAUT32.dll!VarDecMul
+OLEAUT32.dll!VarDecNeg
+OLEAUT32.dll!VarDecRound
+OLEAUT32.dll!VarDecSub
+OLEAUT32.dll!VarDiv
+OLEAUT32.dll!VarEqv
+OLEAUT32.dll!VarFix
+OLEAUT32.dll!VarFormat
+OLEAUT32.dll!VarFormatCurrency
+OLEAUT32.dll!VarFormatDateTime
+OLEAUT32.dll!VarFormatFromTokens
+OLEAUT32.dll!VarFormatNumber
+OLEAUT32.dll!VarFormatPercent
+OLEAUT32.dll!VarI1FromBool
+OLEAUT32.dll!VarI1FromCy
+OLEAUT32.dll!VarI1FromDate
+OLEAUT32.dll!VarI1FromDec
+OLEAUT32.dll!VarI1FromDisp
+OLEAUT32.dll!VarI1FromI2
+OLEAUT32.dll!VarI1FromI4
+OLEAUT32.dll!VarI1FromI8
+OLEAUT32.dll!VarI1FromR4
+OLEAUT32.dll!VarI1FromR8
+OLEAUT32.dll!VarI1FromStr
+OLEAUT32.dll!VarI1FromUI1
+OLEAUT32.dll!VarI1FromUI2
+OLEAUT32.dll!VarI1FromUI4
+OLEAUT32.dll!VarI1FromUI8
+OLEAUT32.dll!VarI2FromBool
+OLEAUT32.dll!VarI2FromCy
+OLEAUT32.dll!VarI2FromDate
+OLEAUT32.dll!VarI2FromDec
+OLEAUT32.dll!VarI2FromDisp
+OLEAUT32.dll!VarI2FromI1
+OLEAUT32.dll!VarI2FromI4
+OLEAUT32.dll!VarI2FromI8
+OLEAUT32.dll!VarI2FromR4
+OLEAUT32.dll!VarI2FromR8
+OLEAUT32.dll!VarI2FromStr
+OLEAUT32.dll!VarI2FromUI1
+OLEAUT32.dll!VarI2FromUI2
+OLEAUT32.dll!VarI2FromUI4
+OLEAUT32.dll!VarI2FromUI8
+OLEAUT32.dll!VarI4FromBool
+OLEAUT32.dll!VarI4FromCy
+OLEAUT32.dll!VarI4FromDate
+OLEAUT32.dll!VarI4FromDec
+OLEAUT32.dll!VarI4FromDisp
+OLEAUT32.dll!VarI4FromI1
+OLEAUT32.dll!VarI4FromI2
+OLEAUT32.dll!VarI4FromI8
+OLEAUT32.dll!VarI4FromR4
+OLEAUT32.dll!VarI4FromR8
+OLEAUT32.dll!VarI4FromStr
+OLEAUT32.dll!VarI4FromUI1
+OLEAUT32.dll!VarI4FromUI2
+OLEAUT32.dll!VarI4FromUI4
+OLEAUT32.dll!VarI4FromUI8
+OLEAUT32.dll!VarI8FromBool
+OLEAUT32.dll!VarI8FromCy
+OLEAUT32.dll!VarI8FromDate
+OLEAUT32.dll!VarI8FromDec
+OLEAUT32.dll!VarI8FromDisp
+OLEAUT32.dll!VarI8FromI1
+OLEAUT32.dll!VarI8FromI2
+OLEAUT32.dll!VarI8FromR4
+OLEAUT32.dll!VarI8FromR8
+OLEAUT32.dll!VarI8FromStr
+OLEAUT32.dll!VarI8FromUI1
+OLEAUT32.dll!VarI8FromUI2
+OLEAUT32.dll!VarI8FromUI4
+OLEAUT32.dll!VarI8FromUI8
+OLEAUT32.dll!VARIANT_UserFree
+OLEAUT32.dll!VARIANT_UserMarshal
+OLEAUT32.dll!VARIANT_UserSize
+OLEAUT32.dll!VARIANT_UserUnmarshal
+OLEAUT32.dll!VariantChangeType
+OLEAUT32.dll!VariantChangeTypeEx
+OLEAUT32.dll!VariantClear
+OLEAUT32.dll!VariantCopy
+OLEAUT32.dll!VariantCopyInd
+OLEAUT32.dll!VariantInit
+OLEAUT32.dll!VariantTimeToDosDateTime
+OLEAUT32.dll!VariantTimeToSystemTime
+OLEAUT32.dll!VarIdiv
+OLEAUT32.dll!VarImp
+OLEAUT32.dll!VarInt
+OLEAUT32.dll!VarMod
+OLEAUT32.dll!VarMonthName
+OLEAUT32.dll!VarMul
+OLEAUT32.dll!VarNeg
+OLEAUT32.dll!VarNot
+OLEAUT32.dll!VarNumFromParseNum
+OLEAUT32.dll!VarOr
+OLEAUT32.dll!VarParseNumFromStr
+OLEAUT32.dll!VarPow
+OLEAUT32.dll!VarR4CmpR8
+OLEAUT32.dll!VarR4FromBool
+OLEAUT32.dll!VarR4FromCy
+OLEAUT32.dll!VarR4FromDate
+OLEAUT32.dll!VarR4FromDec
+OLEAUT32.dll!VarR4FromDisp
+OLEAUT32.dll!VarR4FromI1
+OLEAUT32.dll!VarR4FromI2
+OLEAUT32.dll!VarR4FromI4
+OLEAUT32.dll!VarR4FromI8
+OLEAUT32.dll!VarR4FromR8
+OLEAUT32.dll!VarR4FromStr
+OLEAUT32.dll!VarR4FromUI1
+OLEAUT32.dll!VarR4FromUI2
+OLEAUT32.dll!VarR4FromUI4
+OLEAUT32.dll!VarR4FromUI8
+OLEAUT32.dll!VarR8FromBool
+OLEAUT32.dll!VarR8FromCy
+OLEAUT32.dll!VarR8FromDate
+OLEAUT32.dll!VarR8FromDec
+OLEAUT32.dll!VarR8FromDisp
+OLEAUT32.dll!VarR8FromI1
+OLEAUT32.dll!VarR8FromI2
+OLEAUT32.dll!VarR8FromI4
+OLEAUT32.dll!VarR8FromI8
+OLEAUT32.dll!VarR8FromR4
+OLEAUT32.dll!VarR8FromStr
+OLEAUT32.dll!VarR8FromUI1
+OLEAUT32.dll!VarR8FromUI2
+OLEAUT32.dll!VarR8FromUI4
+OLEAUT32.dll!VarR8FromUI8
+OLEAUT32.dll!VarR8Pow
+OLEAUT32.dll!VarR8Round
+OLEAUT32.dll!VarRound
+OLEAUT32.dll!VarSub
+OLEAUT32.dll!VarTokenizeFormatString
+OLEAUT32.dll!VarUdateFromDate
+OLEAUT32.dll!VarUI1FromBool
+OLEAUT32.dll!VarUI1FromCy
+OLEAUT32.dll!VarUI1FromDate
+OLEAUT32.dll!VarUI1FromDec
+OLEAUT32.dll!VarUI1FromDisp
+OLEAUT32.dll!VarUI1FromI1
+OLEAUT32.dll!VarUI1FromI2
+OLEAUT32.dll!VarUI1FromI4
+OLEAUT32.dll!VarUI1FromI8
+OLEAUT32.dll!VarUI1FromR4
+OLEAUT32.dll!VarUI1FromR8
+OLEAUT32.dll!VarUI1FromStr
+OLEAUT32.dll!VarUI1FromUI2
+OLEAUT32.dll!VarUI1FromUI4
+OLEAUT32.dll!VarUI1FromUI8
+OLEAUT32.dll!VarUI2FromBool
+OLEAUT32.dll!VarUI2FromCy
+OLEAUT32.dll!VarUI2FromDate
+OLEAUT32.dll!VarUI2FromDec
+OLEAUT32.dll!VarUI2FromDisp
+OLEAUT32.dll!VarUI2FromI1
+OLEAUT32.dll!VarUI2FromI2
+OLEAUT32.dll!VarUI2FromI4
+OLEAUT32.dll!VarUI2FromI8
+OLEAUT32.dll!VarUI2FromR4
+OLEAUT32.dll!VarUI2FromR8
+OLEAUT32.dll!VarUI2FromStr
+OLEAUT32.dll!VarUI2FromUI1
+OLEAUT32.dll!VarUI2FromUI4
+OLEAUT32.dll!VarUI2FromUI8
+OLEAUT32.dll!VarUI4FromBool
+OLEAUT32.dll!VarUI4FromCy
+OLEAUT32.dll!VarUI4FromDate
+OLEAUT32.dll!VarUI4FromDec
+OLEAUT32.dll!VarUI4FromDisp
+OLEAUT32.dll!VarUI4FromI1
+OLEAUT32.dll!VarUI4FromI2
+OLEAUT32.dll!VarUI4FromI4
+OLEAUT32.dll!VarUI4FromI8
+OLEAUT32.dll!VarUI4FromR4
+OLEAUT32.dll!VarUI4FromR8
+OLEAUT32.dll!VarUI4FromStr
+OLEAUT32.dll!VarUI4FromUI1
+OLEAUT32.dll!VarUI4FromUI2
+OLEAUT32.dll!VarUI4FromUI8
+OLEAUT32.dll!VarUI8FromBool
+OLEAUT32.dll!VarUI8FromCy
+OLEAUT32.dll!VarUI8FromDate
+OLEAUT32.dll!VarUI8FromDec
+OLEAUT32.dll!VarUI8FromDisp
+OLEAUT32.dll!VarUI8FromI1
+OLEAUT32.dll!VarUI8FromI2
+OLEAUT32.dll!VarUI8FromI8
+OLEAUT32.dll!VarUI8FromR4
+OLEAUT32.dll!VarUI8FromR8
+OLEAUT32.dll!VarUI8FromStr
+OLEAUT32.dll!VarUI8FromUI1
+OLEAUT32.dll!VarUI8FromUI2
+OLEAUT32.dll!VarUI8FromUI4
+OLEAUT32.dll!VarWeekdayName
+OLEAUT32.dll!VarXor
+OLEAUT32.dll!VectorFromBstr
+POWRPROF.dll!CanUserWritePwrScheme
+POWRPROF.dll!DeletePwrScheme
+POWRPROF.dll!DevicePowerClose
+POWRPROF.dll!DevicePowerEnumDevices
+POWRPROF.dll!DevicePowerOpen
+POWRPROF.dll!DevicePowerSetDeviceState
+POWRPROF.dll!EnumPwrSchemes
+POWRPROF.dll!GetActivePwrScheme
+POWRPROF.dll!GetCurrentPowerPolicies
+POWRPROF.dll!GetPwrDiskSpindownRange
+POWRPROF.dll!GUIDFormatToGlobalPowerPolicy
+POWRPROF.dll!GUIDFormatToPowerPolicy
+POWRPROF.dll!IsAdminOverrideActive
+POWRPROF.dll!IsPwrHibernateAllowed
+POWRPROF.dll!IsPwrShutdownAllowed
+POWRPROF.dll!IsPwrSuspendAllowed
+POWRPROF.dll!LoadCurrentPwrScheme
+POWRPROF.dll!MergeLegacyPwrScheme
+POWRPROF.dll!PowerApplyPowerRequestOverride
+POWRPROF.dll!PowerCanRestoreIndividualDefaultPowerScheme
+POWRPROF.dll!PowerCreatePossibleSetting
+POWRPROF.dll!PowerCreateSetting
+POWRPROF.dll!PowerCustomizePlatformPowerSettings
+POWRPROF.dll!PowerDebugDifPowerPolicies
+POWRPROF.dll!PowerDebugDifSystemPowerPolicies
+POWRPROF.dll!PowerDebugDumpPowerPolicy
+POWRPROF.dll!PowerDebugDumpPowerScheme
+POWRPROF.dll!PowerDebugDumpSystemPowerCapabilities
+POWRPROF.dll!PowerDebugDumpSystemPowerPolicy
+POWRPROF.dll!PowerDeleteScheme
+POWRPROF.dll!PowerDeterminePlatformRole
+POWRPROF.dll!PowerDuplicateScheme
+POWRPROF.dll!PowerEnumerate
+POWRPROF.dll!PowerImportPowerScheme
+POWRPROF.dll!PowerIsSettingRangeDefined
+POWRPROF.dll!PowerOpenSystemPowerKey
+POWRPROF.dll!PowerOpenUserPowerKey
+POWRPROF.dll!PowerPolicyToGUIDFormat
+POWRPROF.dll!PowerReadACDefaultIndex
+POWRPROF.dll!PowerReadACValueIndex
+POWRPROF.dll!PowerReadDCDefaultIndex
+POWRPROF.dll!PowerReadDCValueIndex
+POWRPROF.dll!PowerReadDescription
+POWRPROF.dll!PowerReadFriendlyName
+POWRPROF.dll!PowerReadIconResourceSpecifier
+POWRPROF.dll!PowerReadPossibleDescription
+POWRPROF.dll!PowerReadPossibleFriendlyName
+POWRPROF.dll!PowerReadPossibleValue
+POWRPROF.dll!PowerReadSecurityDescriptor
+POWRPROF.dll!PowerReadSettingAttributes
+POWRPROF.dll!PowerReadValueIncrement
+POWRPROF.dll!PowerReadValueMax
+POWRPROF.dll!PowerReadValueMin
+POWRPROF.dll!PowerReadValueUnitsSpecifier
+POWRPROF.dll!PowerRemovePowerSetting
+POWRPROF.dll!PowerReplaceDefaultPowerSchemes
+POWRPROF.dll!PowerReportThermalEvent
+POWRPROF.dll!PowerRestoreDefaultPowerSchemes
+POWRPROF.dll!PowerRestoreIndividualDefaultPowerScheme
+POWRPROF.dll!PowerSetAlsBrightnessOffset
+POWRPROF.dll!PowerSettingAccessCheck
+POWRPROF.dll!PowerSettingAccessCheckEx
+POWRPROF.dll!PowerWriteACDefaultIndex
+POWRPROF.dll!PowerWriteDCDefaultIndex
+POWRPROF.dll!PowerWriteDescription
+POWRPROF.dll!PowerWriteFriendlyName
+POWRPROF.dll!PowerWriteIconResourceSpecifier
+POWRPROF.dll!PowerWritePossibleDescription
+POWRPROF.dll!PowerWritePossibleFriendlyName
+POWRPROF.dll!PowerWritePossibleValue
+POWRPROF.dll!PowerWriteSecurityDescriptor
+POWRPROF.dll!PowerWriteSettingAttributes
+POWRPROF.dll!PowerWriteValueIncrement
+POWRPROF.dll!PowerWriteValueMax
+POWRPROF.dll!PowerWriteValueMin
+POWRPROF.dll!PowerWriteValueUnitsSpecifier
+POWRPROF.dll!ReadGlobalPwrPolicy
+POWRPROF.dll!ReadProcessorPwrScheme
+POWRPROF.dll!ReadPwrScheme
+POWRPROF.dll!SetActivePwrScheme
+POWRPROF.dll!SetSuspendState
+POWRPROF.dll!ValidatePowerPolicies
+POWRPROF.dll!WriteGlobalPwrPolicy
+POWRPROF.dll!WriteProcessorPwrScheme
+POWRPROF.dll!WritePwrScheme
+RPCRT4.dll!CreateProxyFromTypeInfo
+RPCRT4.dll!CreateStubFromTypeInfo
+RPCRT4.dll!CStdStubBuffer_AddRef
+RPCRT4.dll!CStdStubBuffer_Connect
+RPCRT4.dll!CStdStubBuffer_CountRefs
+RPCRT4.dll!CStdStubBuffer_DebugServerQueryInterface
+RPCRT4.dll!CStdStubBuffer_DebugServerRelease
+RPCRT4.dll!CStdStubBuffer_Disconnect
+RPCRT4.dll!CStdStubBuffer_Invoke
+RPCRT4.dll!CStdStubBuffer_IsIIDSupported
+RPCRT4.dll!CStdStubBuffer_QueryInterface
+RPCRT4.dll!DceErrorInqTextA
+RPCRT4.dll!DceErrorInqTextW
+RPCRT4.dll!I_RpcAllocate
+RPCRT4.dll!I_RpcAsyncAbortCall
+RPCRT4.dll!I_RpcAsyncSetHandle
+RPCRT4.dll!I_RpcBCacheAllocate
+RPCRT4.dll!I_RpcBCacheFree
+RPCRT4.dll!I_RpcBindingCopy
+RPCRT4.dll!I_RpcBindingCreateNP
+RPCRT4.dll!I_RpcBindingHandleToAsyncHandle
+RPCRT4.dll!I_RpcBindingInqClientTokenAttributes
+RPCRT4.dll!I_RpcBindingInqCurrentModifiedId
+RPCRT4.dll!I_RpcBindingInqDynamicEndpoint
+RPCRT4.dll!I_RpcBindingInqDynamicEndpointA
+RPCRT4.dll!I_RpcBindingInqDynamicEndpointW
+RPCRT4.dll!I_RpcBindingInqLocalClientPID
+RPCRT4.dll!I_RpcBindingInqMarshalledTargetInfo
+RPCRT4.dll!I_RpcBindingInqSecurityContext
+RPCRT4.dll!I_RpcBindingInqSecurityContextKeyInfo
+RPCRT4.dll!I_RpcBindingInqTransportType
+RPCRT4.dll!I_RpcBindingInqWireIdForSnego
+RPCRT4.dll!I_RpcBindingIsClientLocal
+RPCRT4.dll!I_RpcBindingIsServerLocal
+RPCRT4.dll!I_RpcBindingSetPrivateOption
+RPCRT4.dll!I_RpcBindingToStaticStringBindingW
+RPCRT4.dll!I_RpcCertProcessAndProvision
+RPCRT4.dll!I_RpcClearMutex
+RPCRT4.dll!I_RpcCompleteAndFree
+RPCRT4.dll!I_RpcConnectionInqSockBuffSize
+RPCRT4.dll!I_RpcConnectionSetSockBuffSize
+RPCRT4.dll!I_RpcDeleteMutex
+RPCRT4.dll!I_RpcEnableWmiTrace
+RPCRT4.dll!I_RpcExceptionFilter
+RPCRT4.dll!I_RpcFilterDCOMActivation
+RPCRT4.dll!I_RpcFree
+RPCRT4.dll!I_RpcFreeBuffer
+RPCRT4.dll!I_RpcFreePipeBuffer
+RPCRT4.dll!I_RpcFwThisIsTheManager
+RPCRT4.dll!I_RpcGetBuffer
+RPCRT4.dll!I_RpcGetBufferWithObject
+RPCRT4.dll!I_RpcGetCurrentCallHandle
+RPCRT4.dll!I_RpcGetDefaultSD
+RPCRT4.dll!I_RpcGetExtendedError
+RPCRT4.dll!I_RpcGetPortAllocationData
+RPCRT4.dll!I_RpcIfInqTransferSyntaxes
+RPCRT4.dll!I_RpcInitNdrImports
+RPCRT4.dll!I_RpcLogEvent
+RPCRT4.dll!I_RpcMapWin32Status
+RPCRT4.dll!I_RpcMarshalBindingHandleAndInterfaceForNDF
+RPCRT4.dll!I_RpcMgmtEnableDedicatedThreadPool
+RPCRT4.dll!I_RpcMgmtQueryDedicatedThreadPool
+RPCRT4.dll!I_RpcNDRCGetWireRepresentation
+RPCRT4.dll!I_RpcNDRSContextEmergencyCleanup
+RPCRT4.dll!I_RpcNegotiateTransferSyntax
+RPCRT4.dll!I_RpcNsBindingSetEntryName
+RPCRT4.dll!I_RpcNsBindingSetEntryNameA
+RPCRT4.dll!I_RpcNsBindingSetEntryNameW
+RPCRT4.dll!I_RpcNsInterfaceExported
+RPCRT4.dll!I_RpcNsInterfaceUnexported
+RPCRT4.dll!I_RpcOpenClientProcess
+RPCRT4.dll!I_RpcOpenClientThread
+RPCRT4.dll!I_RpcParseSecurity
+RPCRT4.dll!I_RpcPauseExecution
+RPCRT4.dll!I_RpcReallocPipeBuffer
+RPCRT4.dll!I_RpcReceive
+RPCRT4.dll!I_RpcRecordCalloutFailure
+RPCRT4.dll!I_RpcRequestMutex
+RPCRT4.dll!I_RpcSend
+RPCRT4.dll!I_RpcSendReceive
+RPCRT4.dll!I_RpcServerAllocateIpPort
+RPCRT4.dll!I_RpcServerCheckClientRestriction
+RPCRT4.dll!I_RpcServerDisableExceptionFilter
+RPCRT4.dll!I_RpcServerGetAssociationID
+RPCRT4.dll!I_RpcServerInqAddressChangeFn
+RPCRT4.dll!I_RpcServerInqLocalConnAddress
+RPCRT4.dll!I_RpcServerInqRemoteConnAddress
+RPCRT4.dll!I_RpcServerInqTransportType
+RPCRT4.dll!I_RpcServerIsClientDisconnected
+RPCRT4.dll!I_RpcServerRegisterForwardFunction
+RPCRT4.dll!I_RpcServerSetAddressChangeFn
+RPCRT4.dll!I_RpcServerStartService
+RPCRT4.dll!I_RpcServerSubscribeForDisconnectNotification
+RPCRT4.dll!I_RpcServerTurnOnOffKeepalives
+RPCRT4.dll!I_RpcServerUseProtseq2A
+RPCRT4.dll!I_RpcServerUseProtseq2W
+RPCRT4.dll!I_RpcServerUseProtseqEp2A
+RPCRT4.dll!I_RpcServerUseProtseqEp2W
+RPCRT4.dll!I_RpcSessionStrictContextHandle
+RPCRT4.dll!I_RpcSetDCOMAppId
+RPCRT4.dll!I_RpcSNCHOption
+RPCRT4.dll!I_RpcSsDontSerializeContext
+RPCRT4.dll!I_RpcSystemFunction001
+RPCRT4.dll!I_RpcTransConnectionAllocatePacket
+RPCRT4.dll!I_RpcTransConnectionFreePacket
+RPCRT4.dll!I_RpcTransConnectionReallocPacket
+RPCRT4.dll!I_RpcTransDatagramAllocate
+RPCRT4.dll!I_RpcTransDatagramAllocate2
+RPCRT4.dll!I_RpcTransDatagramFree
+RPCRT4.dll!I_RpcTransGetThreadEvent
+RPCRT4.dll!I_RpcTransGetThreadEventThreadOptional
+RPCRT4.dll!I_RpcTransIoCancelled
+RPCRT4.dll!I_RpcTransServerNewConnection
+RPCRT4.dll!I_RpcTurnOnEEInfoPropagation
+RPCRT4.dll!I_UuidCreate
+RPCRT4.dll!IUnknown_AddRef_Proxy
+RPCRT4.dll!IUnknown_QueryInterface_Proxy
+RPCRT4.dll!IUnknown_Release_Proxy
+RPCRT4.dll!MesBufferHandleReset
+RPCRT4.dll!MesDecodeBufferHandleCreate
+RPCRT4.dll!MesDecodeIncrementalHandleCreate
+RPCRT4.dll!MesEncodeDynBufferHandleCreate
+RPCRT4.dll!MesEncodeFixedBufferHandleCreate
+RPCRT4.dll!MesEncodeIncrementalHandleCreate
+RPCRT4.dll!MesHandleFree
+RPCRT4.dll!MesIncrementalHandleReset
+RPCRT4.dll!MesInqProcEncodingId
+RPCRT4.dll!NdrAllocate
+RPCRT4.dll!NdrAsyncClientCall
+RPCRT4.dll!NdrAsyncClientCall2
+RPCRT4.dll!NdrAsyncServerCall
+RPCRT4.dll!NdrByteCountPointerBufferSize
+RPCRT4.dll!NdrByteCountPointerFree
+RPCRT4.dll!NdrByteCountPointerMarshall
+RPCRT4.dll!NdrByteCountPointerUnmarshall
+RPCRT4.dll!NDRCContextBinding
+RPCRT4.dll!NDRCContextMarshall
+RPCRT4.dll!NDRCContextUnmarshall
+RPCRT4.dll!NdrClearOutParameters
+RPCRT4.dll!NdrClientCall
+RPCRT4.dll!NdrClientCall2
+RPCRT4.dll!NdrClientCall4
+RPCRT4.dll!NdrClientContextMarshall
+RPCRT4.dll!NdrClientContextUnmarshall
+RPCRT4.dll!NdrClientInitialize
+RPCRT4.dll!NdrClientInitializeNew
+RPCRT4.dll!NdrComplexArrayBufferSize
+RPCRT4.dll!NdrComplexArrayFree
+RPCRT4.dll!NdrComplexArrayMarshall
+RPCRT4.dll!NdrComplexArrayMemorySize
+RPCRT4.dll!NdrComplexArrayUnmarshall
+RPCRT4.dll!NdrComplexStructBufferSize
+RPCRT4.dll!NdrComplexStructFree
+RPCRT4.dll!NdrComplexStructMarshall
+RPCRT4.dll!NdrComplexStructMemorySize
+RPCRT4.dll!NdrComplexStructUnmarshall
+RPCRT4.dll!NdrConformantArrayBufferSize
+RPCRT4.dll!NdrConformantArrayFree
+RPCRT4.dll!NdrConformantArrayMarshall
+RPCRT4.dll!NdrConformantArrayMemorySize
+RPCRT4.dll!NdrConformantArrayUnmarshall
+RPCRT4.dll!NdrConformantStringBufferSize
+RPCRT4.dll!NdrConformantStringMarshall
+RPCRT4.dll!NdrConformantStringMemorySize
+RPCRT4.dll!NdrConformantStringUnmarshall
+RPCRT4.dll!NdrConformantStructBufferSize
+RPCRT4.dll!NdrConformantStructFree
+RPCRT4.dll!NdrConformantStructMarshall
+RPCRT4.dll!NdrConformantStructMemorySize
+RPCRT4.dll!NdrConformantStructUnmarshall
+RPCRT4.dll!NdrConformantVaryingArrayBufferSize
+RPCRT4.dll!NdrConformantVaryingArrayFree
+RPCRT4.dll!NdrConformantVaryingArrayMarshall
+RPCRT4.dll!NdrConformantVaryingArrayMemorySize
+RPCRT4.dll!NdrConformantVaryingArrayUnmarshall
+RPCRT4.dll!NdrConformantVaryingStructBufferSize
+RPCRT4.dll!NdrConformantVaryingStructFree
+RPCRT4.dll!NdrConformantVaryingStructMarshall
+RPCRT4.dll!NdrConformantVaryingStructMemorySize
+RPCRT4.dll!NdrConformantVaryingStructUnmarshall
+RPCRT4.dll!NdrContextHandleInitialize
+RPCRT4.dll!NdrContextHandleSize
+RPCRT4.dll!NdrConvert
+RPCRT4.dll!NdrConvert2
+RPCRT4.dll!NdrCorrelationFree
+RPCRT4.dll!NdrCorrelationInitialize
+RPCRT4.dll!NdrCorrelationPass
+RPCRT4.dll!NdrCreateServerInterfaceFromStub
+RPCRT4.dll!NdrCStdStubBuffer_Release
+RPCRT4.dll!NdrCStdStubBuffer2_Release
+RPCRT4.dll!NdrDcomAsyncClientCall
+RPCRT4.dll!NdrDcomAsyncStubCall
+RPCRT4.dll!NdrDllCanUnloadNow
+RPCRT4.dll!NdrDllGetClassObject
+RPCRT4.dll!NdrDllRegisterProxy
+RPCRT4.dll!NdrDllUnregisterProxy
+RPCRT4.dll!NdrEncapsulatedUnionBufferSize
+RPCRT4.dll!NdrEncapsulatedUnionFree
+RPCRT4.dll!NdrEncapsulatedUnionMarshall
+RPCRT4.dll!NdrEncapsulatedUnionMemorySize
+RPCRT4.dll!NdrEncapsulatedUnionUnmarshall
+RPCRT4.dll!NdrFixedArrayBufferSize
+RPCRT4.dll!NdrFixedArrayFree
+RPCRT4.dll!NdrFixedArrayMarshall
+RPCRT4.dll!NdrFixedArrayMemorySize
+RPCRT4.dll!NdrFixedArrayUnmarshall
+RPCRT4.dll!NdrFreeBuffer
+RPCRT4.dll!NdrFullPointerFree
+RPCRT4.dll!NdrFullPointerInsertRefId
+RPCRT4.dll!NdrFullPointerQueryPointer
+RPCRT4.dll!NdrFullPointerQueryRefId
+RPCRT4.dll!NdrFullPointerXlatFree
+RPCRT4.dll!NdrFullPointerXlatInit
+RPCRT4.dll!NdrGetBaseInterfaceFromStub
+RPCRT4.dll!NdrGetBuffer
+RPCRT4.dll!NdrGetDcomProtocolVersion
+RPCRT4.dll!NdrGetSimpleTypeBufferAlignment
+RPCRT4.dll!NdrGetSimpleTypeBufferSize
+RPCRT4.dll!NdrGetSimpleTypeMemorySize
+RPCRT4.dll!NdrGetTypeFlags
+RPCRT4.dll!NdrGetUserMarshalInfo
+RPCRT4.dll!NdrInterfacePointerBufferSize
+RPCRT4.dll!NdrInterfacePointerFree
+RPCRT4.dll!NdrInterfacePointerMarshall
+RPCRT4.dll!NdrInterfacePointerMemorySize
+RPCRT4.dll!NdrInterfacePointerUnmarshall
+RPCRT4.dll!NdrMapCommAndFaultStatus
+RPCRT4.dll!NdrMesProcEncodeDecode
+RPCRT4.dll!NdrMesProcEncodeDecode2
+RPCRT4.dll!NdrMesSimpleTypeAlignSize
+RPCRT4.dll!NdrMesSimpleTypeDecode
+RPCRT4.dll!NdrMesSimpleTypeEncode
+RPCRT4.dll!NdrMesTypeAlignSize
+RPCRT4.dll!NdrMesTypeAlignSize2
+RPCRT4.dll!NdrMesTypeDecode
+RPCRT4.dll!NdrMesTypeDecode2
+RPCRT4.dll!NdrMesTypeEncode
+RPCRT4.dll!NdrMesTypeEncode2
+RPCRT4.dll!NdrMesTypeFree2
+RPCRT4.dll!NdrNonConformantStringBufferSize
+RPCRT4.dll!NdrNonConformantStringMarshall
+RPCRT4.dll!NdrNonConformantStringMemorySize
+RPCRT4.dll!NdrNonConformantStringUnmarshall
+RPCRT4.dll!NdrNonEncapsulatedUnionBufferSize
+RPCRT4.dll!NdrNonEncapsulatedUnionFree
+RPCRT4.dll!NdrNonEncapsulatedUnionMarshall
+RPCRT4.dll!NdrNonEncapsulatedUnionMemorySize
+RPCRT4.dll!NdrNonEncapsulatedUnionUnmarshall
+RPCRT4.dll!NdrNsGetBuffer
+RPCRT4.dll!NdrNsSendReceive
+RPCRT4.dll!NdrOleAllocate
+RPCRT4.dll!NdrOleFree
+RPCRT4.dll!NdrOutInit
+RPCRT4.dll!NdrPartialIgnoreClientBufferSize
+RPCRT4.dll!NdrPartialIgnoreClientMarshall
+RPCRT4.dll!NdrPartialIgnoreServerInitialize
+RPCRT4.dll!NdrPartialIgnoreServerUnmarshall
+RPCRT4.dll!NdrpCreateProxy
+RPCRT4.dll!NdrpCreateStub
+RPCRT4.dll!NdrpGetProcFormatString
+RPCRT4.dll!NdrpGetTypeFormatString
+RPCRT4.dll!NdrpGetTypeGenCookie
+RPCRT4.dll!NdrpMemoryIncrement
+RPCRT4.dll!NdrPointerBufferSize
+RPCRT4.dll!NdrPointerFree
+RPCRT4.dll!NdrPointerMarshall
+RPCRT4.dll!NdrPointerMemorySize
+RPCRT4.dll!NdrPointerUnmarshall
+RPCRT4.dll!NdrpReleaseTypeFormatString
+RPCRT4.dll!NdrpReleaseTypeGenCookie
+RPCRT4.dll!NdrProxyErrorHandler
+RPCRT4.dll!NdrProxyFreeBuffer
+RPCRT4.dll!NdrProxyGetBuffer
+RPCRT4.dll!NdrProxyInitialize
+RPCRT4.dll!NdrProxySendReceive
+RPCRT4.dll!NdrpVarVtOfTypeDesc
+RPCRT4.dll!NdrRangeUnmarshall
+RPCRT4.dll!NdrRpcSmClientAllocate
+RPCRT4.dll!NdrRpcSmClientFree
+RPCRT4.dll!NdrRpcSmSetClientToOsf
+RPCRT4.dll!NdrRpcSsDefaultAllocate
+RPCRT4.dll!NdrRpcSsDefaultFree
+RPCRT4.dll!NdrRpcSsDisableAllocate
+RPCRT4.dll!NdrRpcSsEnableAllocate
+RPCRT4.dll!NDRSContextMarshall
+RPCRT4.dll!NDRSContextMarshall2
+RPCRT4.dll!NDRSContextMarshallEx
+RPCRT4.dll!NDRSContextUnmarshall
+RPCRT4.dll!NDRSContextUnmarshall2
+RPCRT4.dll!NDRSContextUnmarshallEx
+RPCRT4.dll!NdrSendReceive
+RPCRT4.dll!NdrServerCall
+RPCRT4.dll!NdrServerCall2
+RPCRT4.dll!NdrServerContextMarshall
+RPCRT4.dll!NdrServerContextNewMarshall
+RPCRT4.dll!NdrServerContextNewUnmarshall
+RPCRT4.dll!NdrServerContextUnmarshall
+RPCRT4.dll!NdrServerInitialize
+RPCRT4.dll!NdrServerInitializeMarshall
+RPCRT4.dll!NdrServerInitializeNew
+RPCRT4.dll!NdrServerInitializePartial
+RPCRT4.dll!NdrServerInitializeUnmarshall
+RPCRT4.dll!NdrServerMarshall
+RPCRT4.dll!NdrServerUnmarshall
+RPCRT4.dll!NdrSimpleStructBufferSize
+RPCRT4.dll!NdrSimpleStructFree
+RPCRT4.dll!NdrSimpleStructMarshall
+RPCRT4.dll!NdrSimpleStructMemorySize
+RPCRT4.dll!NdrSimpleStructUnmarshall
+RPCRT4.dll!NdrSimpleTypeMarshall
+RPCRT4.dll!NdrSimpleTypeUnmarshall
+RPCRT4.dll!NdrStubCall
+RPCRT4.dll!NdrStubCall2
+RPCRT4.dll!NdrStubForwardingFunction
+RPCRT4.dll!NdrStubGetBuffer
+RPCRT4.dll!NdrStubInitialize
+RPCRT4.dll!NdrStubInitializeMarshall
+RPCRT4.dll!NdrTypeFlags
+RPCRT4.dll!NdrTypeFree
+RPCRT4.dll!NdrTypeMarshall
+RPCRT4.dll!NdrTypeSize
+RPCRT4.dll!NdrTypeUnmarshall
+RPCRT4.dll!NdrUnmarshallBasetypeInline
+RPCRT4.dll!NdrUserMarshalBufferSize
+RPCRT4.dll!NdrUserMarshalFree
+RPCRT4.dll!NdrUserMarshalMarshall
+RPCRT4.dll!NdrUserMarshalMemorySize
+RPCRT4.dll!NdrUserMarshalSimpleTypeConvert
+RPCRT4.dll!NdrUserMarshalUnmarshall
+RPCRT4.dll!NdrVaryingArrayBufferSize
+RPCRT4.dll!NdrVaryingArrayFree
+RPCRT4.dll!NdrVaryingArrayMarshall
+RPCRT4.dll!NdrVaryingArrayMemorySize
+RPCRT4.dll!NdrVaryingArrayUnmarshall
+RPCRT4.dll!NdrXmitOrRepAsBufferSize
+RPCRT4.dll!NdrXmitOrRepAsFree
+RPCRT4.dll!NdrXmitOrRepAsMarshall
+RPCRT4.dll!NdrXmitOrRepAsMemorySize
+RPCRT4.dll!NdrXmitOrRepAsUnmarshall
+RPCRT4.dll!pfnFreeRoutines
+RPCRT4.dll!pfnMarshallRoutines
+RPCRT4.dll!pfnSizeRoutines
+RPCRT4.dll!pfnUnmarshallRoutines
+RPCRT4.dll!RpcAsyncAbortCall
+RPCRT4.dll!RpcAsyncCancelCall
+RPCRT4.dll!RpcAsyncCompleteCall
+RPCRT4.dll!RpcAsyncGetCallStatus
+RPCRT4.dll!RpcAsyncInitializeHandle
+RPCRT4.dll!RpcAsyncRegisterInfo
+RPCRT4.dll!RpcBindingBind
+RPCRT4.dll!RpcBindingCopy
+RPCRT4.dll!RpcBindingCreateA
+RPCRT4.dll!RpcBindingCreateW
+RPCRT4.dll!RpcBindingFree
+RPCRT4.dll!RpcBindingFromStringBindingA
+RPCRT4.dll!RpcBindingFromStringBindingW
+RPCRT4.dll!RpcBindingInqAuthClientA
+RPCRT4.dll!RpcBindingInqAuthClientExA
+RPCRT4.dll!RpcBindingInqAuthClientExW
+RPCRT4.dll!RpcBindingInqAuthClientW
+RPCRT4.dll!RpcBindingInqAuthInfoA
+RPCRT4.dll!RpcBindingInqAuthInfoExA
+RPCRT4.dll!RpcBindingInqAuthInfoExW
+RPCRT4.dll!RpcBindingInqAuthInfoW
+RPCRT4.dll!RpcBindingInqObject
+RPCRT4.dll!RpcBindingInqOption
+RPCRT4.dll!RpcBindingReset
+RPCRT4.dll!RpcBindingServerFromClient
+RPCRT4.dll!RpcBindingSetAuthInfoA
+RPCRT4.dll!RpcBindingSetAuthInfoExA
+RPCRT4.dll!RpcBindingSetAuthInfoExW
+RPCRT4.dll!RpcBindingSetAuthInfoW
+RPCRT4.dll!RpcBindingSetObject
+RPCRT4.dll!RpcBindingSetOption
+RPCRT4.dll!RpcBindingToStringBindingA
+RPCRT4.dll!RpcBindingToStringBindingW
+RPCRT4.dll!RpcBindingUnbind
+RPCRT4.dll!RpcBindingVectorFree
+RPCRT4.dll!RpcCancelThread
+RPCRT4.dll!RpcCancelThreadEx
+RPCRT4.dll!RpcCertGeneratePrincipalNameA
+RPCRT4.dll!RpcCertGeneratePrincipalNameW
+RPCRT4.dll!RpcEpRegisterA
+RPCRT4.dll!RpcEpRegisterNoReplaceA
+RPCRT4.dll!RpcEpRegisterNoReplaceW
+RPCRT4.dll!RpcEpRegisterW
+RPCRT4.dll!RpcEpResolveBinding
+RPCRT4.dll!RpcEpUnregister
+RPCRT4.dll!RpcErrorAddRecord
+RPCRT4.dll!RpcErrorClearInformation
+RPCRT4.dll!RpcErrorEndEnumeration
+RPCRT4.dll!RpcErrorGetNextRecord
+RPCRT4.dll!RpcErrorGetNumberOfRecords
+RPCRT4.dll!RpcErrorLoadErrorInfo
+RPCRT4.dll!RpcErrorResetEnumeration
+RPCRT4.dll!RpcErrorSaveErrorInfo
+RPCRT4.dll!RpcErrorStartEnumeration
+RPCRT4.dll!RpcExceptionFilter
+RPCRT4.dll!RpcFreeAuthorizationContext
+RPCRT4.dll!RpcGetAuthorizationContextForClient
+RPCRT4.dll!RpcIfIdVectorFree
+RPCRT4.dll!RpcIfInqId
+RPCRT4.dll!RpcImpersonateClient
+RPCRT4.dll!RpcImpersonateClient2
+RPCRT4.dll!RpcImpersonateClientContainer
+RPCRT4.dll!RpcMgmtEnableIdleCleanup
+RPCRT4.dll!RpcMgmtEpEltInqBegin
+RPCRT4.dll!RpcMgmtEpEltInqDone
+RPCRT4.dll!RpcMgmtEpEltInqNextA
+RPCRT4.dll!RpcMgmtEpEltInqNextW
+RPCRT4.dll!RpcMgmtEpUnregister
+RPCRT4.dll!RpcMgmtInqComTimeout
+RPCRT4.dll!RpcMgmtInqDefaultProtectLevel
+RPCRT4.dll!RpcMgmtInqIfIds
+RPCRT4.dll!RpcMgmtInqServerPrincNameA
+RPCRT4.dll!RpcMgmtInqServerPrincNameW
+RPCRT4.dll!RpcMgmtInqStats
+RPCRT4.dll!RpcMgmtIsServerListening
+RPCRT4.dll!RpcMgmtSetAuthorizationFn
+RPCRT4.dll!RpcMgmtSetCancelTimeout
+RPCRT4.dll!RpcMgmtSetComTimeout
+RPCRT4.dll!RpcMgmtSetServerStackSize
+RPCRT4.dll!RpcMgmtStatsVectorFree
+RPCRT4.dll!RpcMgmtStopServerListening
+RPCRT4.dll!RpcMgmtWaitServerListen
+RPCRT4.dll!RpcNetworkInqProtseqsA
+RPCRT4.dll!RpcNetworkInqProtseqsW
+RPCRT4.dll!RpcNetworkIsProtseqValidA
+RPCRT4.dll!RpcNetworkIsProtseqValidW
+RPCRT4.dll!RpcNsBindingInqEntryNameA
+RPCRT4.dll!RpcNsBindingInqEntryNameW
+RPCRT4.dll!RpcObjectInqType
+RPCRT4.dll!RpcObjectSetInqFn
+RPCRT4.dll!RpcObjectSetType
+RPCRT4.dll!RpcProtseqVectorFreeA
+RPCRT4.dll!RpcProtseqVectorFreeW
+RPCRT4.dll!RpcRaiseException
+RPCRT4.dll!RpcRevertContainerImpersonation
+RPCRT4.dll!RpcRevertToSelf
+RPCRT4.dll!RpcRevertToSelfEx
+RPCRT4.dll!RpcServerCompleteSecurityCallback
+RPCRT4.dll!RpcServerInqBindingHandle
+RPCRT4.dll!RpcServerInqBindings
+RPCRT4.dll!RpcServerInqCallAttributesA
+RPCRT4.dll!RpcServerInqCallAttributesW
+RPCRT4.dll!RpcServerInqDefaultPrincNameA
+RPCRT4.dll!RpcServerInqDefaultPrincNameW
+RPCRT4.dll!RpcServerInqIf
+RPCRT4.dll!RpcServerInterfaceGroupActivate
+RPCRT4.dll!RpcServerInterfaceGroupClose
+RPCRT4.dll!RpcServerInterfaceGroupCreateA
+RPCRT4.dll!RpcServerInterfaceGroupCreateW
+RPCRT4.dll!RpcServerInterfaceGroupDeactivate
+RPCRT4.dll!RpcServerInterfaceGroupInqBindings
+RPCRT4.dll!RpcServerListen
+RPCRT4.dll!RpcServerRegisterAuthInfoA
+RPCRT4.dll!RpcServerRegisterAuthInfoW
+RPCRT4.dll!RpcServerRegisterIf
+RPCRT4.dll!RpcServerRegisterIf2
+RPCRT4.dll!RpcServerRegisterIf3
+RPCRT4.dll!RpcServerRegisterIfEx
+RPCRT4.dll!RpcServerSubscribeForNotification
+RPCRT4.dll!RpcServerTestCancel
+RPCRT4.dll!RpcServerUnregisterIf
+RPCRT4.dll!RpcServerUnregisterIfEx
+RPCRT4.dll!RpcServerUnsubscribeForNotification
+RPCRT4.dll!RpcServerUseAllProtseqs
+RPCRT4.dll!RpcServerUseAllProtseqsEx
+RPCRT4.dll!RpcServerUseAllProtseqsIf
+RPCRT4.dll!RpcServerUseAllProtseqsIfEx
+RPCRT4.dll!RpcServerUseProtseqA
+RPCRT4.dll!RpcServerUseProtseqEpA
+RPCRT4.dll!RpcServerUseProtseqEpExA
+RPCRT4.dll!RpcServerUseProtseqEpExW
+RPCRT4.dll!RpcServerUseProtseqEpW
+RPCRT4.dll!RpcServerUseProtseqExA
+RPCRT4.dll!RpcServerUseProtseqExW
+RPCRT4.dll!RpcServerUseProtseqIfA
+RPCRT4.dll!RpcServerUseProtseqIfExA
+RPCRT4.dll!RpcServerUseProtseqIfExW
+RPCRT4.dll!RpcServerUseProtseqIfW
+RPCRT4.dll!RpcServerUseProtseqW
+RPCRT4.dll!RpcServerYield
+RPCRT4.dll!RpcSmAllocate
+RPCRT4.dll!RpcSmClientFree
+RPCRT4.dll!RpcSmDestroyClientContext
+RPCRT4.dll!RpcSmDisableAllocate
+RPCRT4.dll!RpcSmEnableAllocate
+RPCRT4.dll!RpcSmFree
+RPCRT4.dll!RpcSmGetThreadHandle
+RPCRT4.dll!RpcSmSetClientAllocFree
+RPCRT4.dll!RpcSmSetThreadHandle
+RPCRT4.dll!RpcSmSwapClientAllocFree
+RPCRT4.dll!RpcSsAllocate
+RPCRT4.dll!RpcSsContextLockExclusive
+RPCRT4.dll!RpcSsContextLockShared
+RPCRT4.dll!RpcSsDestroyClientContext
+RPCRT4.dll!RpcSsDisableAllocate
+RPCRT4.dll!RpcSsDontSerializeContext
+RPCRT4.dll!RpcSsEnableAllocate
+RPCRT4.dll!RpcSsFree
+RPCRT4.dll!RpcSsGetContextBinding
+RPCRT4.dll!RpcSsGetThreadHandle
+RPCRT4.dll!RpcSsSetClientAllocFree
+RPCRT4.dll!RpcSsSetThreadHandle
+RPCRT4.dll!RpcSsSwapClientAllocFree
+RPCRT4.dll!RpcStringBindingComposeA
+RPCRT4.dll!RpcStringBindingComposeW
+RPCRT4.dll!RpcStringBindingParseA
+RPCRT4.dll!RpcStringBindingParseW
+RPCRT4.dll!RpcStringFreeA
+RPCRT4.dll!RpcStringFreeW
+RPCRT4.dll!RpcTestCancel
+RPCRT4.dll!RpcUserFree
+RPCRT4.dll!SimpleTypeAlignment
+RPCRT4.dll!SimpleTypeBufferSize
+RPCRT4.dll!SimpleTypeMemorySize
+RPCRT4.dll!TowerConstruct
+RPCRT4.dll!TowerExplode
+RPCRT4.dll!UuidCompare
+RPCRT4.dll!UuidCreate
+RPCRT4.dll!UuidCreateNil
+RPCRT4.dll!UuidCreateSequential
+RPCRT4.dll!UuidEqual
+RPCRT4.dll!UuidFromStringA
+RPCRT4.dll!UuidFromStringW
+RPCRT4.dll!UuidHash
+RPCRT4.dll!UuidIsNil
+RPCRT4.dll!UuidToStringA
+RPCRT4.dll!UuidToStringW
+samcli.dll!NetGetDisplayInformationIndex
+samcli.dll!NetGroupAdd
+samcli.dll!NetGroupAddUser
+samcli.dll!NetGroupDel
+samcli.dll!NetGroupDelUser
+samcli.dll!NetGroupEnum
+samcli.dll!NetGroupGetInfo
+samcli.dll!NetGroupGetUsers
+samcli.dll!NetGroupSetInfo
+samcli.dll!NetGroupSetUsers
+samcli.dll!NetLocalGroupAdd
+samcli.dll!NetLocalGroupAddMember
+samcli.dll!NetLocalGroupAddMembers
+samcli.dll!NetLocalGroupDel
+samcli.dll!NetLocalGroupDelMember
+samcli.dll!NetLocalGroupDelMembers
+samcli.dll!NetLocalGroupEnum
+samcli.dll!NetLocalGroupGetInfo
+samcli.dll!NetLocalGroupGetMembers
+samcli.dll!NetLocalGroupSetInfo
+samcli.dll!NetLocalGroupSetMembers
+samcli.dll!NetQueryDisplayInformation
+samcli.dll!NetUserAdd
+samcli.dll!NetUserChangePassword
+samcli.dll!NetUserDel
+samcli.dll!NetUserEnum
+samcli.dll!NetUserGetGroups
+samcli.dll!NetUserGetInfo
+samcli.dll!NetUserGetInternetIdentityInfo
+samcli.dll!NetUserGetLocalGroups
+samcli.dll!NetUserModalsGet
+samcli.dll!NetUserModalsSet
+samcli.dll!NetUserSetGroups
+samcli.dll!NetUserSetInfo
+samcli.dll!NetValidatePasswordPolicy
+samcli.dll!NetValidatePasswordPolicyFree
+schedcli.dll!NetScheduleJobAdd
+schedcli.dll!NetScheduleJobDel
+schedcli.dll!NetScheduleJobEnum
+schedcli.dll!NetScheduleJobGetInfo
+srvcli.dll!LocalAliasGet
+srvcli.dll!LocalFileClose
+srvcli.dll!LocalFileEnum
+srvcli.dll!LocalFileEnumEx
+srvcli.dll!LocalFileGetInfo
+srvcli.dll!LocalFileGetInfoEx
+srvcli.dll!LocalSessionDel
+srvcli.dll!LocalSessionEnum
+srvcli.dll!LocalSessionEnumEx
+srvcli.dll!LocalSessionGetInfo
+srvcli.dll!LocalSessionGetInfoEx
+srvcli.dll!LocalShareAdd
+srvcli.dll!LocalShareDelEx
+srvcli.dll!LocalShareEnum
+srvcli.dll!LocalShareEnumEx
+srvcli.dll!LocalShareGetInfo
+srvcli.dll!LocalShareGetInfoEx
+srvcli.dll!LocalShareSetInfo
+srvcli.dll!NetConnectionEnum
+srvcli.dll!NetFileClose
+srvcli.dll!NetFileEnum
+srvcli.dll!NetFileGetInfo
+srvcli.dll!NetRemoteTOD
+srvcli.dll!NetServerAliasAdd
+srvcli.dll!NetServerAliasDel
+srvcli.dll!NetServerAliasEnum
+srvcli.dll!NetServerComputerNameAdd
+srvcli.dll!NetServerComputerNameDel
+srvcli.dll!NetServerDiskEnum
+srvcli.dll!NetServerGetInfo
+srvcli.dll!NetServerSetInfo
+srvcli.dll!NetServerStatisticsGet
+srvcli.dll!NetServerTransportAdd
+srvcli.dll!NetServerTransportAddEx
+srvcli.dll!NetServerTransportDel
+srvcli.dll!NetServerTransportEnum
+srvcli.dll!NetSessionDel
+srvcli.dll!NetSessionEnum
+srvcli.dll!NetSessionGetInfo
+srvcli.dll!NetShareAdd
+srvcli.dll!NetShareCheck
+srvcli.dll!NetShareDel
+srvcli.dll!NetShareDelEx
+srvcli.dll!NetShareDelSticky
+srvcli.dll!NetShareEnum
+srvcli.dll!NetShareEnumSticky
+srvcli.dll!NetShareGetInfo
+srvcli.dll!NetShareSetInfo
+SspiCli.dll!AcceptSecurityContext
+SspiCli.dll!AcquireCredentialsHandleA
+SspiCli.dll!AcquireCredentialsHandleW
+SspiCli.dll!AddCredentialsA
+SspiCli.dll!AddCredentialsW
+SspiCli.dll!AddSecurityPackageA
+SspiCli.dll!AddSecurityPackageW
+SspiCli.dll!ApplyControlToken
+SspiCli.dll!ChangeAccountPasswordA
+SspiCli.dll!ChangeAccountPasswordW
+SspiCli.dll!CompleteAuthToken
+SspiCli.dll!DecryptMessage
+SspiCli.dll!DeleteSecurityContext
+SspiCli.dll!DeleteSecurityPackageA
+SspiCli.dll!DeleteSecurityPackageW
+SspiCli.dll!EncryptMessage
+SspiCli.dll!EnumerateSecurityPackagesA
+SspiCli.dll!EnumerateSecurityPackagesW
+SspiCli.dll!ExportSecurityContext
+SspiCli.dll!FreeContextBuffer
+SspiCli.dll!FreeCredentialsHandle
+SspiCli.dll!GetUserNameExA
+SspiCli.dll!GetUserNameExW
+SspiCli.dll!ImpersonateSecurityContext
+SspiCli.dll!ImportSecurityContextA
+SspiCli.dll!ImportSecurityContextW
+SspiCli.dll!InitializeSecurityContextA
+SspiCli.dll!InitializeSecurityContextW
+SspiCli.dll!InitSecurityInterfaceA
+SspiCli.dll!InitSecurityInterfaceW
+SspiCli.dll!LogonUserExExW
+SspiCli.dll!LsaCallAuthenticationPackage
+SspiCli.dll!LsaConnectUntrusted
+SspiCli.dll!LsaDeregisterLogonProcess
+SspiCli.dll!LsaEnumerateLogonSessions
+SspiCli.dll!LsaFreeReturnBuffer
+SspiCli.dll!LsaGetLogonSessionData
+SspiCli.dll!LsaLogonUser
+SspiCli.dll!LsaLookupAuthenticationPackage
+SspiCli.dll!LsaRegisterLogonProcess
+SspiCli.dll!LsaRegisterPolicyChangeNotification
+SspiCli.dll!LsaUnregisterPolicyChangeNotification
+SspiCli.dll!MakeSignature
+SspiCli.dll!QueryContextAttributesA
+SspiCli.dll!QueryContextAttributesExA
+SspiCli.dll!QueryContextAttributesExW
+SspiCli.dll!QueryContextAttributesW
+SspiCli.dll!QueryCredentialsAttributesA
+SspiCli.dll!QueryCredentialsAttributesExA
+SspiCli.dll!QueryCredentialsAttributesExW
+SspiCli.dll!QueryCredentialsAttributesW
+SspiCli.dll!QuerySecurityContextToken
+SspiCli.dll!QuerySecurityPackageInfoA
+SspiCli.dll!QuerySecurityPackageInfoW
+SspiCli.dll!RevertSecurityContext
+SspiCli.dll!SaslAcceptSecurityContext
+SspiCli.dll!SaslEnumerateProfilesA
+SspiCli.dll!SaslEnumerateProfilesW
+SspiCli.dll!SaslGetContextOption
+SspiCli.dll!SaslGetProfilePackageA
+SspiCli.dll!SaslGetProfilePackageW
+SspiCli.dll!SaslIdentifyPackageA
+SspiCli.dll!SaslIdentifyPackageW
+SspiCli.dll!SaslInitializeSecurityContextA
+SspiCli.dll!SaslInitializeSecurityContextW
+SspiCli.dll!SaslSetContextOption
+SspiCli.dll!SealMessage
+SspiCli.dll!SetContextAttributesA
+SspiCli.dll!SetContextAttributesW
+SspiCli.dll!SetCredentialsAttributesA
+SspiCli.dll!SetCredentialsAttributesW
+SspiCli.dll!SspiCompareAuthIdentities
+SspiCli.dll!SspiCopyAuthIdentity
+SspiCli.dll!SspiDecryptAuthIdentity
+SspiCli.dll!SspiDecryptAuthIdentityEx
+SspiCli.dll!SspiEncodeAuthIdentityAsStrings
+SspiCli.dll!SspiEncodeStringsAsAuthIdentity
+SspiCli.dll!SspiEncryptAuthIdentity
+SspiCli.dll!SspiEncryptAuthIdentityEx
+SspiCli.dll!SspiExcludePackage
+SspiCli.dll!SspiFreeAuthIdentity
+SspiCli.dll!SspiGetTargetHostName
+SspiCli.dll!SspiIsAuthIdentityEncrypted
+SspiCli.dll!SspiLocalFree
+SspiCli.dll!SspiMarshalAuthIdentity
+SspiCli.dll!SspiPrepareForCredRead
+SspiCli.dll!SspiPrepareForCredWrite
+SspiCli.dll!SspiUnmarshalAuthIdentity
+SspiCli.dll!SspiValidateAuthIdentity
+SspiCli.dll!SspiZeroAuthIdentity
+SspiCli.dll!UnsealMessage
+SspiCli.dll!VerifySignature
+TOKENBINDING.dll!TokenBindingDeleteBinding
+TOKENBINDING.dll!TokenBindingGenerateBinding
+TOKENBINDING.dll!TokenBindingGenerateMessage
+TOKENBINDING.dll!TokenBindingGetKeyTypesClient
+TOKENBINDING.dll!TokenBindingGetKeyTypesServer
+TOKENBINDING.dll!TokenBindingVerifyMessage
+USERENV.dll!AreThereVisibleLogoffScripts
+USERENV.dll!AreThereVisibleShutdownScripts
+USERENV.dll!CheckDirectoryOwnership
+USERENV.dll!CheckXForestLogon
+USERENV.dll!CopyProfileDirectoryEx2
+USERENV.dll!CreateAppContainerProfile
+USERENV.dll!CreateAppContainerProfileInternal
+USERENV.dll!CreateDirectoryJunctionsForSystem
+USERENV.dll!CreateDirectoryJunctionsForUserProfile
+USERENV.dll!CreateEnvironmentBlock
+USERENV.dll!CreateGroupEx
+USERENV.dll!CreateLinkFileEx
+USERENV.dll!CreateProfile
+USERENV.dll!DeleteAppContainerProfile
+USERENV.dll!DeleteAppContainerProfileInternal
+USERENV.dll!DeleteGroup
+USERENV.dll!DeleteLinkFile
+USERENV.dll!DeleteProfileA
+USERENV.dll!DeleteProfileDirectory
+USERENV.dll!DeleteProfileW
+USERENV.dll!DeriveAppContainerSidFromAppContainerName
+USERENV.dll!DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
+USERENV.dll!DestroyEnvironmentBlock
+USERENV.dll!EnterCriticalPolicySection
+USERENV.dll!ExpandEnvironmentStringsForUserA
+USERENV.dll!ExpandEnvironmentStringsForUserW
+USERENV.dll!ForceSyncFgPolicy
+USERENV.dll!FreeGPOListA
+USERENV.dll!FreeGPOListW
+USERENV.dll!GenerateGPNotification
+USERENV.dll!GetAllUsersProfileDirectoryA
+USERENV.dll!GetAllUsersProfileDirectoryW
+USERENV.dll!GetAppContainerFolderPath
+USERENV.dll!GetAppContainerRegistryLocation
+USERENV.dll!GetAppliedGPOListA
+USERENV.dll!GetAppliedGPOListW
+USERENV.dll!GetDefaultUserProfileDirectoryA
+USERENV.dll!GetDefaultUserProfileDirectoryW
+USERENV.dll!GetGPOListA
+USERENV.dll!GetGPOListW
+USERENV.dll!GetLongProfilePathName
+USERENV.dll!GetNextFgPolicyRefreshInfo
+USERENV.dll!GetPreviousFgPolicyRefreshInfo
+USERENV.dll!GetProfilesDirectoryA
+USERENV.dll!GetProfilesDirectoryW
+USERENV.dll!GetProfileType
+USERENV.dll!GetUserProfileDirectoryA
+USERENV.dll!GetUserProfileDirectoryForUserSidW
+USERENV.dll!GetUserProfileDirectoryW
+USERENV.dll!HasPolicyForegroundProcessingCompleted
+USERENV.dll!LeaveCriticalPolicySection
+USERENV.dll!LoadUserProfileA
+USERENV.dll!LoadUserProfileW
+USERENV.dll!LookupAppContainerDisplayName
+USERENV.dll!PingComputer
+USERENV.dll!ProcessGroupPolicyCompleted
+USERENV.dll!ProcessGroupPolicyCompletedEx
+USERENV.dll!RefreshPolicy
+USERENV.dll!RefreshPolicyEx
+USERENV.dll!RegisterGPNotification
+USERENV.dll!RemapProfile
+USERENV.dll!RsopAccessCheckByType
+USERENV.dll!RsopFileAccessCheck
+USERENV.dll!RsopLoggingEnabled
+USERENV.dll!RsopResetPolicySettingStatus
+USERENV.dll!RsopSetPolicySettingStatus
+USERENV.dll!UnloadUserProfile
+USERENV.dll!UnregisterGPNotification
+USERENV.dll!UpdateAppContainerProfile
+USERENV.dll!WaitForMachinePolicyForegroundProcessing
+USERENV.dll!WaitForUserPolicyForegroundProcessing
+websocket.dll!WebSocketAbortHandle
+websocket.dll!WebSocketBeginClientHandshake
+websocket.dll!WebSocketBeginServerHandshake
+websocket.dll!WebSocketCompleteAction
+websocket.dll!WebSocketCreateClientHandle
+websocket.dll!WebSocketCreateServerHandle
+websocket.dll!WebSocketDeleteHandle
+websocket.dll!WebSocketEndClientHandshake
+websocket.dll!WebSocketEndServerHandshake
+websocket.dll!WebSocketGetAction
+websocket.dll!WebSocketGetGlobalProperty
+websocket.dll!WebSocketReceive
+websocket.dll!WebSocketSend
+WINHTTP.dll!SvchostPushServiceGlobals
+WINHTTP.dll!WinHttpAddRequestHeaders
+WINHTTP.dll!WinHttpAutoProxySvcMain
+WINHTTP.dll!WinHttpCheckPlatform
+WINHTTP.dll!WinHttpCloseHandle
+WINHTTP.dll!WinHttpConnect
+WINHTTP.dll!WinHttpConnectionDeleteProxyInfo
+WINHTTP.dll!WinHttpConnectionFreeNameList
+WINHTTP.dll!WinHttpConnectionFreeProxyInfo
+WINHTTP.dll!WinHttpConnectionFreeProxyList
+WINHTTP.dll!WinHttpConnectionGetNameList
+WINHTTP.dll!WinHttpConnectionGetProxyInfo
+WINHTTP.dll!WinHttpConnectionGetProxyList
+WINHTTP.dll!WinHttpConnectionSetProxyInfo
+WINHTTP.dll!WinHttpCrackUrl
+WINHTTP.dll!WinHttpCreateProxyResolver
+WINHTTP.dll!WinHttpCreateUrl
+WINHTTP.dll!WinHttpDetectAutoProxyConfigUrl
+WINHTTP.dll!WinHttpFreeProxyResult
+WINHTTP.dll!WinHttpGetDefaultProxyConfiguration
+WINHTTP.dll!WinHttpGetIEProxyConfigForCurrentUser
+WINHTTP.dll!WinHttpGetProxyForUrl
+WINHTTP.dll!WinHttpGetProxyForUrlEx
+WINHTTP.dll!WinHttpGetProxyResult
+WINHTTP.dll!WinHttpGetTunnelSocket
+WINHTTP.dll!WinHttpOpen
+WINHTTP.dll!WinHttpOpenRequest
+WINHTTP.dll!WinHttpProbeConnectivity
+WINHTTP.dll!WinHttpQueryAuthSchemes
+WINHTTP.dll!WinHttpQueryDataAvailable
+WINHTTP.dll!WinHttpQueryHeaders
+WINHTTP.dll!WinHttpQueryOption
+WINHTTP.dll!WinHttpReadData
+WINHTTP.dll!WinHttpReceiveResponse
+WINHTTP.dll!WinHttpResetAutoProxy
+WINHTTP.dll!WinHttpSaveProxyCredentials
+WINHTTP.dll!WinHttpSendRequest
+WINHTTP.dll!WinHttpSetCredentials
+WINHTTP.dll!WinHttpSetDefaultProxyConfiguration
+WINHTTP.dll!WinHttpSetOption
+WINHTTP.dll!WinHttpSetStatusCallback
+WINHTTP.dll!WinHttpSetTimeouts
+WINHTTP.dll!WinHttpTimeFromSystemTime
+WINHTTP.dll!WinHttpTimeToSystemTime
+WINHTTP.dll!WinHttpWebSocketClose
+WINHTTP.dll!WinHttpWebSocketCompleteUpgrade
+WINHTTP.dll!WinHttpWebSocketQueryCloseStatus
+WINHTTP.dll!WinHttpWebSocketReceive
+WINHTTP.dll!WinHttpWebSocketSend
+WINHTTP.dll!WinHttpWebSocketShutdown
+WINHTTP.dll!WinHttpWriteData
+wkscli.dll!NetAddAlternateComputerName
+wkscli.dll!NetEnumerateComputerNames
+wkscli.dll!NetGetJoinableOUs
+wkscli.dll!NetGetJoinInformation
+wkscli.dll!NetJoinDomain
+wkscli.dll!NetRemoveAlternateComputerName
+wkscli.dll!NetRenameMachineInDomain
+wkscli.dll!NetSetPrimaryComputerName
+wkscli.dll!NetUnjoinDomain
+wkscli.dll!NetUseAdd
+wkscli.dll!NetUseDel
+wkscli.dll!NetUseEnum
+wkscli.dll!NetUseGetInfo
+wkscli.dll!NetValidateName
+wkscli.dll!NetWkstaGetInfo
+wkscli.dll!NetWkstaSetInfo
+wkscli.dll!NetWkstaStatisticsGet
+wkscli.dll!NetWkstaTransportAdd
+wkscli.dll!NetWkstaTransportDel
+wkscli.dll!NetWkstaTransportEnum
+wkscli.dll!NetWkstaUserEnum
+wkscli.dll!NetWkstaUserGetInfo
+wkscli.dll!NetWkstaUserSetInfo
+WLDAP32.dll!ber_alloc_t
+WLDAP32.dll!ber_bvdup
+WLDAP32.dll!ber_bvecfree
+WLDAP32.dll!ber_bvfree
+WLDAP32.dll!ber_first_element
+WLDAP32.dll!ber_flatten
+WLDAP32.dll!ber_free
+WLDAP32.dll!ber_init
+WLDAP32.dll!ber_next_element
+WLDAP32.dll!ber_peek_tag
+WLDAP32.dll!ber_printf
+WLDAP32.dll!ber_scanf
+WLDAP32.dll!ber_skip_tag
+WLDAP32.dll!cldap_open
+WLDAP32.dll!cldap_openA
+WLDAP32.dll!cldap_openW
+WLDAP32.dll!ldap_abandon
+WLDAP32.dll!ldap_add
+WLDAP32.dll!ldap_add_ext
+WLDAP32.dll!ldap_add_ext_s
+WLDAP32.dll!ldap_add_ext_sA
+WLDAP32.dll!ldap_add_ext_sW
+WLDAP32.dll!ldap_add_extA
+WLDAP32.dll!ldap_add_extW
+WLDAP32.dll!ldap_add_s
+WLDAP32.dll!ldap_add_sA
+WLDAP32.dll!ldap_add_sW
+WLDAP32.dll!ldap_addA
+WLDAP32.dll!ldap_addW
+WLDAP32.dll!ldap_bind
+WLDAP32.dll!ldap_bind_s
+WLDAP32.dll!ldap_bind_sA
+WLDAP32.dll!ldap_bind_sW
+WLDAP32.dll!ldap_bindA
+WLDAP32.dll!ldap_bindW
+WLDAP32.dll!ldap_check_filterA
+WLDAP32.dll!ldap_check_filterW
+WLDAP32.dll!ldap_cleanup
+WLDAP32.dll!ldap_close_extended_op
+WLDAP32.dll!ldap_compare
+WLDAP32.dll!ldap_compare_ext
+WLDAP32.dll!ldap_compare_ext_s
+WLDAP32.dll!ldap_compare_ext_sA
+WLDAP32.dll!ldap_compare_ext_sW
+WLDAP32.dll!ldap_compare_extA
+WLDAP32.dll!ldap_compare_extW
+WLDAP32.dll!ldap_compare_s
+WLDAP32.dll!ldap_compare_sA
+WLDAP32.dll!ldap_compare_sW
+WLDAP32.dll!ldap_compareA
+WLDAP32.dll!ldap_compareW
+WLDAP32.dll!ldap_conn_from_msg
+WLDAP32.dll!ldap_connect
+WLDAP32.dll!ldap_control_free
+WLDAP32.dll!ldap_control_freeA
+WLDAP32.dll!ldap_control_freeW
+WLDAP32.dll!ldap_controls_free
+WLDAP32.dll!ldap_controls_freeA
+WLDAP32.dll!ldap_controls_freeW
+WLDAP32.dll!ldap_count_entries
+WLDAP32.dll!ldap_count_references
+WLDAP32.dll!ldap_count_values
+WLDAP32.dll!ldap_count_values_len
+WLDAP32.dll!ldap_count_valuesA
+WLDAP32.dll!ldap_count_valuesW
+WLDAP32.dll!ldap_create_page_control
+WLDAP32.dll!ldap_create_page_controlA
+WLDAP32.dll!ldap_create_page_controlW
+WLDAP32.dll!ldap_create_sort_control
+WLDAP32.dll!ldap_create_sort_controlA
+WLDAP32.dll!ldap_create_sort_controlW
+WLDAP32.dll!ldap_create_vlv_controlA
+WLDAP32.dll!ldap_create_vlv_controlW
+WLDAP32.dll!ldap_delete
+WLDAP32.dll!ldap_delete_ext
+WLDAP32.dll!ldap_delete_ext_s
+WLDAP32.dll!ldap_delete_ext_sA
+WLDAP32.dll!ldap_delete_ext_sW
+WLDAP32.dll!ldap_delete_extA
+WLDAP32.dll!ldap_delete_extW
+WLDAP32.dll!ldap_delete_s
+WLDAP32.dll!ldap_delete_sA
+WLDAP32.dll!ldap_delete_sW
+WLDAP32.dll!ldap_deleteA
+WLDAP32.dll!ldap_deleteW
+WLDAP32.dll!ldap_dn2ufn
+WLDAP32.dll!ldap_dn2ufnA
+WLDAP32.dll!ldap_dn2ufnW
+WLDAP32.dll!ldap_encode_sort_controlA
+WLDAP32.dll!ldap_encode_sort_controlW
+WLDAP32.dll!ldap_err2string
+WLDAP32.dll!ldap_err2stringA
+WLDAP32.dll!ldap_err2stringW
+WLDAP32.dll!ldap_escape_filter_element
+WLDAP32.dll!ldap_escape_filter_elementA
+WLDAP32.dll!ldap_escape_filter_elementW
+WLDAP32.dll!ldap_explode_dn
+WLDAP32.dll!ldap_explode_dnA
+WLDAP32.dll!ldap_explode_dnW
+WLDAP32.dll!ldap_extended_operation
+WLDAP32.dll!ldap_extended_operation_sA
+WLDAP32.dll!ldap_extended_operation_sW
+WLDAP32.dll!ldap_extended_operationA
+WLDAP32.dll!ldap_extended_operationW
+WLDAP32.dll!ldap_first_attribute
+WLDAP32.dll!ldap_first_attributeA
+WLDAP32.dll!ldap_first_attributeW
+WLDAP32.dll!ldap_first_entry
+WLDAP32.dll!ldap_first_reference
+WLDAP32.dll!ldap_free_controls
+WLDAP32.dll!ldap_free_controlsA
+WLDAP32.dll!ldap_free_controlsW
+WLDAP32.dll!ldap_get_dn
+WLDAP32.dll!ldap_get_dnA
+WLDAP32.dll!ldap_get_dnW
+WLDAP32.dll!ldap_get_next_page
+WLDAP32.dll!ldap_get_next_page_s
+WLDAP32.dll!ldap_get_option
+WLDAP32.dll!ldap_get_optionA
+WLDAP32.dll!ldap_get_optionW
+WLDAP32.dll!ldap_get_paged_count
+WLDAP32.dll!ldap_get_values
+WLDAP32.dll!ldap_get_values_len
+WLDAP32.dll!ldap_get_values_lenA
+WLDAP32.dll!ldap_get_values_lenW
+WLDAP32.dll!ldap_get_valuesA
+WLDAP32.dll!ldap_get_valuesW
+WLDAP32.dll!ldap_init
+WLDAP32.dll!ldap_initA
+WLDAP32.dll!ldap_initW
+WLDAP32.dll!ldap_memfree
+WLDAP32.dll!ldap_memfreeA
+WLDAP32.dll!ldap_memfreeW
+WLDAP32.dll!ldap_modify
+WLDAP32.dll!ldap_modify_ext
+WLDAP32.dll!ldap_modify_ext_s
+WLDAP32.dll!ldap_modify_ext_sA
+WLDAP32.dll!ldap_modify_ext_sW
+WLDAP32.dll!ldap_modify_extA
+WLDAP32.dll!ldap_modify_extW
+WLDAP32.dll!ldap_modify_s
+WLDAP32.dll!ldap_modify_sA
+WLDAP32.dll!ldap_modify_sW
+WLDAP32.dll!ldap_modifyA
+WLDAP32.dll!ldap_modifyW
+WLDAP32.dll!ldap_modrdn
+WLDAP32.dll!ldap_modrdn_s
+WLDAP32.dll!ldap_modrdn_sA
+WLDAP32.dll!ldap_modrdn_sW
+WLDAP32.dll!ldap_modrdn2
+WLDAP32.dll!ldap_modrdn2_s
+WLDAP32.dll!ldap_modrdn2_sA
+WLDAP32.dll!ldap_modrdn2_sW
+WLDAP32.dll!ldap_modrdn2A
+WLDAP32.dll!ldap_modrdn2W
+WLDAP32.dll!ldap_modrdnA
+WLDAP32.dll!ldap_modrdnW
+WLDAP32.dll!ldap_msgfree
+WLDAP32.dll!ldap_next_attribute
+WLDAP32.dll!ldap_next_attributeA
+WLDAP32.dll!ldap_next_attributeW
+WLDAP32.dll!ldap_next_entry
+WLDAP32.dll!ldap_next_reference
+WLDAP32.dll!ldap_open
+WLDAP32.dll!ldap_openA
+WLDAP32.dll!ldap_openW
+WLDAP32.dll!ldap_parse_extended_resultA
+WLDAP32.dll!ldap_parse_extended_resultW
+WLDAP32.dll!ldap_parse_page_control
+WLDAP32.dll!ldap_parse_page_controlA
+WLDAP32.dll!ldap_parse_page_controlW
+WLDAP32.dll!ldap_parse_reference
+WLDAP32.dll!ldap_parse_referenceA
+WLDAP32.dll!ldap_parse_referenceW
+WLDAP32.dll!ldap_parse_result
+WLDAP32.dll!ldap_parse_resultA
+WLDAP32.dll!ldap_parse_resultW
+WLDAP32.dll!ldap_parse_sort_control
+WLDAP32.dll!ldap_parse_sort_controlA
+WLDAP32.dll!ldap_parse_sort_controlW
+WLDAP32.dll!ldap_parse_vlv_controlA
+WLDAP32.dll!ldap_parse_vlv_controlW
+WLDAP32.dll!ldap_perror
+WLDAP32.dll!ldap_rename_ext
+WLDAP32.dll!ldap_rename_ext_s
+WLDAP32.dll!ldap_rename_ext_sA
+WLDAP32.dll!ldap_rename_ext_sW
+WLDAP32.dll!ldap_rename_extA
+WLDAP32.dll!ldap_rename_extW
+WLDAP32.dll!ldap_result
+WLDAP32.dll!ldap_result2error
+WLDAP32.dll!ldap_sasl_bind_sA
+WLDAP32.dll!ldap_sasl_bind_sW
+WLDAP32.dll!ldap_sasl_bindA
+WLDAP32.dll!ldap_sasl_bindW
+WLDAP32.dll!ldap_search
+WLDAP32.dll!ldap_search_abandon_page
+WLDAP32.dll!ldap_search_ext
+WLDAP32.dll!ldap_search_ext_s
+WLDAP32.dll!ldap_search_ext_sA
+WLDAP32.dll!ldap_search_ext_sW
+WLDAP32.dll!ldap_search_extA
+WLDAP32.dll!ldap_search_extW
+WLDAP32.dll!ldap_search_init_page
+WLDAP32.dll!ldap_search_init_pageA
+WLDAP32.dll!ldap_search_init_pageW
+WLDAP32.dll!ldap_search_s
+WLDAP32.dll!ldap_search_sA
+WLDAP32.dll!ldap_search_st
+WLDAP32.dll!ldap_search_stA
+WLDAP32.dll!ldap_search_stW
+WLDAP32.dll!ldap_search_sW
+WLDAP32.dll!ldap_searchA
+WLDAP32.dll!ldap_searchW
+WLDAP32.dll!ldap_set_dbg_flags
+WLDAP32.dll!ldap_set_dbg_routine
+WLDAP32.dll!ldap_set_option
+WLDAP32.dll!ldap_set_optionA
+WLDAP32.dll!ldap_set_optionW
+WLDAP32.dll!ldap_simple_bind
+WLDAP32.dll!ldap_simple_bind_s
+WLDAP32.dll!ldap_simple_bind_sA
+WLDAP32.dll!ldap_simple_bind_sW
+WLDAP32.dll!ldap_simple_bindA
+WLDAP32.dll!ldap_simple_bindW
+WLDAP32.dll!ldap_sslinit
+WLDAP32.dll!ldap_sslinitA
+WLDAP32.dll!ldap_sslinitW
+WLDAP32.dll!ldap_start_tls_sA
+WLDAP32.dll!ldap_start_tls_sW
+WLDAP32.dll!ldap_startup
+WLDAP32.dll!ldap_stop_tls_s
+WLDAP32.dll!ldap_ufn2dn
+WLDAP32.dll!ldap_ufn2dnA
+WLDAP32.dll!ldap_ufn2dnW
+WLDAP32.dll!ldap_unbind
+WLDAP32.dll!ldap_unbind_s
+WLDAP32.dll!ldap_value_free
+WLDAP32.dll!ldap_value_free_len
+WLDAP32.dll!ldap_value_freeA
+WLDAP32.dll!ldap_value_freeW
+WLDAP32.dll!LdapGetLastError
+WLDAP32.dll!LdapMapErrorToWin32
+WLDAP32.dll!LdapUnicodeToUTF8
+WLDAP32.dll!LdapUTF8ToUnicode
+WS2_32.dll!__WSAFDIsSet
+WS2_32.dll!accept
+WS2_32.dll!bind
+WS2_32.dll!closesocket
+WS2_32.dll!connect
+WS2_32.dll!freeaddrinfo
+WS2_32.dll!FreeAddrInfoEx
+WS2_32.dll!FreeAddrInfoExW
+WS2_32.dll!FreeAddrInfoW
+WS2_32.dll!getaddrinfo
+WS2_32.dll!GetAddrInfoExA
+WS2_32.dll!GetAddrInfoExCancel
+WS2_32.dll!GetAddrInfoExOverlappedResult
+WS2_32.dll!GetAddrInfoExW
+WS2_32.dll!GetAddrInfoW
+WS2_32.dll!gethostbyaddr
+WS2_32.dll!gethostbyname
+WS2_32.dll!gethostname
+WS2_32.dll!GetHostNameW
+WS2_32.dll!getnameinfo
+WS2_32.dll!GetNameInfoW
+WS2_32.dll!getpeername
+WS2_32.dll!getprotobyname
+WS2_32.dll!getprotobynumber
+WS2_32.dll!getservbyname
+WS2_32.dll!getservbyport
+WS2_32.dll!getsockname
+WS2_32.dll!getsockopt
+WS2_32.dll!htonl
+WS2_32.dll!htons
+WS2_32.dll!inet_addr
+WS2_32.dll!inet_ntoa
+WS2_32.dll!inet_ntop
+WS2_32.dll!inet_pton
+WS2_32.dll!InetNtopW
+WS2_32.dll!InetPtonW
+WS2_32.dll!ioctlsocket
+WS2_32.dll!listen
+WS2_32.dll!ntohl
+WS2_32.dll!ntohs
+WS2_32.dll!recv
+WS2_32.dll!recvfrom
+WS2_32.dll!select
+WS2_32.dll!send
+WS2_32.dll!sendto
+WS2_32.dll!SetAddrInfoExA
+WS2_32.dll!SetAddrInfoExW
+WS2_32.dll!setsockopt
+WS2_32.dll!shutdown
+WS2_32.dll!socket
+WS2_32.dll!WahCloseApcHelper
+WS2_32.dll!WahCloseHandleHelper
+WS2_32.dll!WahCloseNotificationHandleHelper
+WS2_32.dll!WahCloseSocketHandle
+WS2_32.dll!WahCloseThread
+WS2_32.dll!WahCompleteRequest
+WS2_32.dll!WahCreateHandleContextTable
+WS2_32.dll!WahCreateNotificationHandle
+WS2_32.dll!WahCreateSocketHandle
+WS2_32.dll!WahDestroyHandleContextTable
+WS2_32.dll!WahDisableNonIFSHandleSupport
+WS2_32.dll!WahEnableNonIFSHandleSupport
+WS2_32.dll!WahEnumerateHandleContexts
+WS2_32.dll!WahInsertHandleContext
+WS2_32.dll!WahNotifyAllProcesses
+WS2_32.dll!WahOpenApcHelper
+WS2_32.dll!WahOpenCurrentThread
+WS2_32.dll!WahOpenHandleHelper
+WS2_32.dll!WahOpenNotificationHandleHelper
+WS2_32.dll!WahQueueUserApc
+WS2_32.dll!WahReferenceContextByHandle
+WS2_32.dll!WahRemoveHandleContext
+WS2_32.dll!WahWaitForNotification
+WS2_32.dll!WahWriteLSPEvent
+WS2_32.dll!WEP
+WS2_32.dll!WPUCompleteOverlappedRequest
+WS2_32.dll!WPUGetProviderPathEx
+WS2_32.dll!WSAAccept
+WS2_32.dll!WSAAddressToStringA
+WS2_32.dll!WSAAddressToStringW
+WS2_32.dll!WSAAdvertiseProvider
+WS2_32.dll!WSAAsyncGetHostByAddr
+WS2_32.dll!WSAAsyncGetHostByName
+WS2_32.dll!WSAAsyncGetProtoByName
+WS2_32.dll!WSAAsyncGetProtoByNumber
+WS2_32.dll!WSAAsyncGetServByName
+WS2_32.dll!WSAAsyncGetServByPort
+WS2_32.dll!WSAAsyncSelect
+WS2_32.dll!WSACancelAsyncRequest
+WS2_32.dll!WSACancelBlockingCall
+WS2_32.dll!WSACleanup
+WS2_32.dll!WSACloseEvent
+WS2_32.dll!WSAConnect
+WS2_32.dll!WSAConnectByList
+WS2_32.dll!WSAConnectByNameA
+WS2_32.dll!WSAConnectByNameW
+WS2_32.dll!WSACreateEvent
+WS2_32.dll!WSADuplicateSocketA
+WS2_32.dll!WSADuplicateSocketW
+WS2_32.dll!WSAEnumNameSpaceProvidersA
+WS2_32.dll!WSAEnumNameSpaceProvidersExA
+WS2_32.dll!WSAEnumNameSpaceProvidersExW
+WS2_32.dll!WSAEnumNameSpaceProvidersW
+WS2_32.dll!WSAEnumNetworkEvents
+WS2_32.dll!WSAEnumProtocolsA
+WS2_32.dll!WSAEnumProtocolsW
+WS2_32.dll!WSAEventSelect
+WS2_32.dll!WSAGetLastError
+WS2_32.dll!WSAGetOverlappedResult
+WS2_32.dll!WSAGetQOSByName
+WS2_32.dll!WSAGetServiceClassInfoA
+WS2_32.dll!WSAGetServiceClassInfoW
+WS2_32.dll!WSAGetServiceClassNameByClassIdA
+WS2_32.dll!WSAGetServiceClassNameByClassIdW
+WS2_32.dll!WSAHtonl
+WS2_32.dll!WSAHtons
+WS2_32.dll!WSAInstallServiceClassA
+WS2_32.dll!WSAInstallServiceClassW
+WS2_32.dll!WSAIoctl
+WS2_32.dll!WSAIsBlocking
+WS2_32.dll!WSAJoinLeaf
+WS2_32.dll!WSALookupServiceBeginA
+WS2_32.dll!WSALookupServiceBeginW
+WS2_32.dll!WSALookupServiceEnd
+WS2_32.dll!WSALookupServiceNextA
+WS2_32.dll!WSALookupServiceNextW
+WS2_32.dll!WSANSPIoctl
+WS2_32.dll!WSANtohl
+WS2_32.dll!WSANtohs
+WS2_32.dll!WSAPoll
+WS2_32.dll!WSAProviderCompleteAsyncCall
+WS2_32.dll!WSAProviderConfigChange
+WS2_32.dll!WSApSetPostRoutine
+WS2_32.dll!WSARecv
+WS2_32.dll!WSARecvDisconnect
+WS2_32.dll!WSARecvFrom
+WS2_32.dll!WSARemoveServiceClass
+WS2_32.dll!WSAResetEvent
+WS2_32.dll!WSASend
+WS2_32.dll!WSASendDisconnect
+WS2_32.dll!WSASendMsg
+WS2_32.dll!WSASendTo
+WS2_32.dll!WSASetBlockingHook
+WS2_32.dll!WSASetEvent
+WS2_32.dll!WSASetLastError
+WS2_32.dll!WSASetServiceA
+WS2_32.dll!WSASetServiceW
+WS2_32.dll!WSASocketA
+WS2_32.dll!WSASocketW
+WS2_32.dll!WSAStartup
+WS2_32.dll!WSAStringToAddressA
+WS2_32.dll!WSAStringToAddressW
+WS2_32.dll!WSAUnadvertiseProvider
+WS2_32.dll!WSAUnhookBlockingHook
+WS2_32.dll!WSAWaitForMultipleEvents
+WS2_32.dll!WSCDeinstallProvider
+WS2_32.dll!WSCDeinstallProviderEx
+WS2_32.dll!WSCEnableNSProvider
+WS2_32.dll!WSCEnumProtocols
+WS2_32.dll!WSCEnumProtocolsEx
+WS2_32.dll!WSCGetApplicationCategory
+WS2_32.dll!WSCGetApplicationCategoryEx
+WS2_32.dll!WSCGetProviderInfo
+WS2_32.dll!WSCGetProviderPath
+WS2_32.dll!WSCInstallNameSpace
+WS2_32.dll!WSCInstallNameSpaceEx
+WS2_32.dll!WSCInstallNameSpaceEx2
+WS2_32.dll!WSCInstallProvider
+WS2_32.dll!WSCInstallProviderAndChains
+WS2_32.dll!WSCInstallProviderEx
+WS2_32.dll!WSCSetApplicationCategory
+WS2_32.dll!WSCSetApplicationCategoryEx
+WS2_32.dll!WSCSetProviderInfo
+WS2_32.dll!WSCUnInstallNameSpace
+WS2_32.dll!WSCUnInstallNameSpaceEx2
+WS2_32.dll!WSCUpdateProvider
+WS2_32.dll!WSCUpdateProviderEx
+WS2_32.dll!WSCWriteNameSpaceOrder
+WS2_32.dll!WSCWriteProviderOrder
+WS2_32.dll!WSCWriteProviderOrderEx
+XmlLite.dll!CreateXmlReader
+XmlLite.dll!CreateXmlReaderInputWithEncodingCodePage
+XmlLite.dll!CreateXmlReaderInputWithEncodingName
+XmlLite.dll!CreateXmlWriter
+XmlLite.dll!CreateXmlWriterOutputWithEncodingCodePage
+XmlLite.dll!CreateXmlWriterOutputWithEncodingName
+advapi32.dll!AbortSystemShutdownW
+advapi32.dll!AccessCheck
+advapi32.dll!AccessCheckAndAuditAlarmW
+advapi32.dll!AccessCheckByType
+advapi32.dll!AccessCheckByTypeAndAuditAlarmW
+advapi32.dll!AccessCheckByTypeResultList
+advapi32.dll!AccessCheckByTypeResultListAndAuditAlarmByHandleW
+advapi32.dll!AccessCheckByTypeResultListAndAuditAlarmW
+advapi32.dll!AddAccessAllowedAce
+advapi32.dll!AddAccessAllowedAceEx
+advapi32.dll!AddAccessAllowedObjectAce
+advapi32.dll!AddAccessDeniedAce
+advapi32.dll!AddAccessDeniedAceEx
+advapi32.dll!AddAccessDeniedObjectAce
+advapi32.dll!AddAce
+advapi32.dll!AddAuditAccessAce
+advapi32.dll!AddAuditAccessAceEx
+advapi32.dll!AddAuditAccessObjectAce
+advapi32.dll!AddMandatoryAce
+advapi32.dll!AdjustTokenGroups
+advapi32.dll!AdjustTokenPrivileges
+advapi32.dll!AllocateAndInitializeSid
+advapi32.dll!AllocateLocallyUniqueId
+advapi32.dll!AreAllAccessesGranted
+advapi32.dll!AreAnyAccessesGranted
+advapi32.dll!AuditComputeEffectivePolicyBySid
+advapi32.dll!AuditEnumerateCategories
+advapi32.dll!AuditEnumeratePerUserPolicy
+advapi32.dll!AuditEnumerateSubCategories
+advapi32.dll!AuditFree
+advapi32.dll!AuditLookupCategoryNameW
+advapi32.dll!AuditLookupSubCategoryNameW
+advapi32.dll!AuditQueryGlobalSaclW
+advapi32.dll!AuditQueryPerUserPolicy
+advapi32.dll!AuditQuerySecurity
+advapi32.dll!AuditQuerySystemPolicy
+advapi32.dll!AuditSetGlobalSaclW
+advapi32.dll!AuditSetPerUserPolicy
+advapi32.dll!AuditSetSecurity
+advapi32.dll!AuditSetSystemPolicy
+advapi32.dll!BuildExplicitAccessWithNameW
+advapi32.dll!BuildImpersonateTrusteeW
+advapi32.dll!BuildSecurityDescriptorW
+advapi32.dll!BuildTrusteeWithNameW
+advapi32.dll!BuildTrusteeWithObjectsAndSidW
+advapi32.dll!BuildTrusteeWithSidW
+advapi32.dll!ChangeServiceConfig2A
+advapi32.dll!ChangeServiceConfig2W
+advapi32.dll!ChangeServiceConfigA
+advapi32.dll!ChangeServiceConfigW
+advapi32.dll!CheckTokenMembership
+advapi32.dll!CloseServiceHandle
+advapi32.dll!CloseTrace
+advapi32.dll!ControlService
+advapi32.dll!ControlServiceExA
+advapi32.dll!ControlServiceExW
+advapi32.dll!ControlTraceA
+advapi32.dll!ControlTraceW
+advapi32.dll!ConvertSecurityDescriptorToStringSecurityDescriptorW
+advapi32.dll!ConvertSidToStringSidA
+advapi32.dll!ConvertSidToStringSidW
+advapi32.dll!ConvertStringSecurityDescriptorToSecurityDescriptorW
+advapi32.dll!ConvertStringSidToSidA
+advapi32.dll!ConvertStringSidToSidW
+advapi32.dll!ConvertToAutoInheritPrivateObjectSecurity
+advapi32.dll!CopySid
+advapi32.dll!CreatePrivateObjectSecurity
+advapi32.dll!CreatePrivateObjectSecurityEx
+advapi32.dll!CreatePrivateObjectSecurityWithMultipleInheritance
+advapi32.dll!CreateProcessAsUserA
+advapi32.dll!CreateProcessAsUserW
+advapi32.dll!CreateProcessWithLogonW
+advapi32.dll!CreateProcessWithTokenW
+advapi32.dll!CreateRestrictedToken
+advapi32.dll!CreateServiceA
+advapi32.dll!CreateServiceW
+advapi32.dll!CreateWellKnownSid
+advapi32.dll!CredDeleteA
+advapi32.dll!CredDeleteW
+advapi32.dll!CredEnumerateA
+advapi32.dll!CredEnumerateW
+advapi32.dll!CredFindBestCredentialA
+advapi32.dll!CredFindBestCredentialW
+advapi32.dll!CredFree
+advapi32.dll!CredGetSessionTypes
+advapi32.dll!CredGetTargetInfoA
+advapi32.dll!CredGetTargetInfoW
+advapi32.dll!CredIsMarshaledCredentialW
+advapi32.dll!CredIsProtectedA
+advapi32.dll!CredIsProtectedW
+advapi32.dll!CredMarshalCredentialA
+advapi32.dll!CredMarshalCredentialW
+advapi32.dll!CredProtectA
+advapi32.dll!CredProtectW
+advapi32.dll!CredReadA
+advapi32.dll!CredReadDomainCredentialsA
+advapi32.dll!CredReadDomainCredentialsW
+advapi32.dll!CredReadW
+advapi32.dll!CredUnmarshalCredentialA
+advapi32.dll!CredUnmarshalCredentialW
+advapi32.dll!CredUnprotectA
+advapi32.dll!CredUnprotectW
+advapi32.dll!CredWriteA
+advapi32.dll!CredWriteDomainCredentialsA
+advapi32.dll!CredWriteDomainCredentialsW
+advapi32.dll!CredWriteW
+advapi32.dll!CryptAcquireContextA
+advapi32.dll!CryptAcquireContextW
+advapi32.dll!CryptContextAddRef
+advapi32.dll!CryptCreateHash
+advapi32.dll!CryptDecrypt
+advapi32.dll!CryptDeriveKey
+advapi32.dll!CryptDestroyHash
+advapi32.dll!CryptDestroyKey
+advapi32.dll!CryptDuplicateHash
+advapi32.dll!CryptDuplicateKey
+advapi32.dll!CryptEncrypt
+advapi32.dll!CryptEnumProvidersA
+advapi32.dll!CryptEnumProvidersW
+advapi32.dll!CryptEnumProviderTypesA
+advapi32.dll!CryptEnumProviderTypesW
+advapi32.dll!CryptExportKey
+advapi32.dll!CryptGenKey
+advapi32.dll!CryptGenRandom
+advapi32.dll!CryptGetDefaultProviderA
+advapi32.dll!CryptGetDefaultProviderW
+advapi32.dll!CryptGetHashParam
+advapi32.dll!CryptGetKeyParam
+advapi32.dll!CryptGetProvParam
+advapi32.dll!CryptGetUserKey
+advapi32.dll!CryptHashData
+advapi32.dll!CryptHashSessionKey
+advapi32.dll!CryptImportKey
+advapi32.dll!CryptReleaseContext
+advapi32.dll!CryptSetHashParam
+advapi32.dll!CryptSetKeyParam
+advapi32.dll!CryptSetProviderA
+advapi32.dll!CryptSetProviderExA
+advapi32.dll!CryptSetProviderExW
+advapi32.dll!CryptSetProviderW
+advapi32.dll!CryptSetProvParam
+advapi32.dll!CryptSignHashA
+advapi32.dll!CryptSignHashW
+advapi32.dll!CryptVerifySignatureA
+advapi32.dll!CryptVerifySignatureW
+advapi32.dll!DecryptFileW
+advapi32.dll!DeleteAce
+advapi32.dll!DeleteService
+advapi32.dll!DeregisterEventSource
+advapi32.dll!DestroyPrivateObjectSecurity
+advapi32.dll!DuplicateToken
+advapi32.dll!DuplicateTokenEx
+advapi32.dll!ElfDeregisterEventSource
+advapi32.dll!ElfFlushEventLog
+advapi32.dll!ElfRegisterEventSourceW
+advapi32.dll!ElfReportEventW
+advapi32.dll!EnableTrace
+advapi32.dll!EnableTraceEx
+advapi32.dll!EnableTraceEx2
+advapi32.dll!EncryptFileW
+advapi32.dll!EnumDependentServicesW
+advapi32.dll!EnumDynamicTimeZoneInformation
+advapi32.dll!EnumerateTraceGuids
+advapi32.dll!EnumerateTraceGuidsEx
+advapi32.dll!EnumServicesStatusExA
+advapi32.dll!EnumServicesStatusExW
+advapi32.dll!EqualDomainSid
+advapi32.dll!EqualPrefixSid
+advapi32.dll!EqualSid
+advapi32.dll!EventAccessControl
+advapi32.dll!EventAccessQuery
+advapi32.dll!EventAccessRemove
+advapi32.dll!EventActivityIdControl
+advapi32.dll!EventEnabled
+advapi32.dll!EventProviderEnabled
+advapi32.dll!EventRegister
+advapi32.dll!EventSetInformation
+advapi32.dll!EventUnregister
+advapi32.dll!EventWrite
+advapi32.dll!EventWriteEx
+advapi32.dll!EventWriteString
+advapi32.dll!EventWriteTransfer
+advapi32.dll!FindFirstFreeAce
+advapi32.dll!FlushTraceA
+advapi32.dll!FlushTraceW
+advapi32.dll!FreeSid
+advapi32.dll!GetAce
+advapi32.dll!GetAclInformation
+advapi32.dll!GetAuditedPermissionsFromAclW
+advapi32.dll!GetDynamicTimeZoneInformationEffectiveYears
+advapi32.dll!GetEffectiveRightsFromAclW
+advapi32.dll!GetEventLogInformation
+advapi32.dll!GetExplicitEntriesFromAclA
+advapi32.dll!GetExplicitEntriesFromAclW
+advapi32.dll!GetFileSecurityA
+advapi32.dll!GetFileSecurityW
+advapi32.dll!GetKernelObjectSecurity
+advapi32.dll!GetLengthSid
+advapi32.dll!GetNamedSecurityInfoA
+advapi32.dll!GetNamedSecurityInfoW
+advapi32.dll!GetPrivateObjectSecurity
+advapi32.dll!GetSecurityDescriptorControl
+advapi32.dll!GetSecurityDescriptorDacl
+advapi32.dll!GetSecurityDescriptorGroup
+advapi32.dll!GetSecurityDescriptorLength
+advapi32.dll!GetSecurityDescriptorOwner
+advapi32.dll!GetSecurityDescriptorRMControl
+advapi32.dll!GetSecurityDescriptorSacl
+advapi32.dll!GetSecurityInfo
+advapi32.dll!GetServiceDisplayNameA
+advapi32.dll!GetServiceDisplayNameW
+advapi32.dll!GetServiceKeyNameA
+advapi32.dll!GetServiceKeyNameW
+advapi32.dll!GetSidIdentifierAuthority
+advapi32.dll!GetSidLengthRequired
+advapi32.dll!GetSidSubAuthority
+advapi32.dll!GetSidSubAuthorityCount
+advapi32.dll!GetTokenInformation
+advapi32.dll!GetTraceEnableFlags
+advapi32.dll!GetTraceEnableLevel
+advapi32.dll!GetTraceLoggerHandle
+advapi32.dll!GetUserNameA
+advapi32.dll!GetUserNameW
+advapi32.dll!GetWindowsAccountDomainSid
+advapi32.dll!I_ScSetServiceBitsA
+advapi32.dll!I_ScSetServiceBitsW
+advapi32.dll!ImpersonateAnonymousToken
+advapi32.dll!ImpersonateLoggedOnUser
+advapi32.dll!ImpersonateNamedPipeClient
+advapi32.dll!ImpersonateSelf
+advapi32.dll!InitializeAcl
+advapi32.dll!InitializeSecurityDescriptor
+advapi32.dll!InitializeSid
+advapi32.dll!InitiateShutdownW
+advapi32.dll!InitiateSystemShutdownExW
+advapi32.dll!IsTextUnicode
+advapi32.dll!IsTokenRestricted
+advapi32.dll!IsValidAcl
+advapi32.dll!IsValidRelativeSecurityDescriptor
+advapi32.dll!IsValidSecurityDescriptor
+advapi32.dll!IsValidSid
+advapi32.dll!IsWellKnownSid
+advapi32.dll!LogonUserA
+advapi32.dll!LogonUserExA
+advapi32.dll!LogonUserExW
+advapi32.dll!LogonUserW
+advapi32.dll!LookupAccountNameA
+advapi32.dll!LookupAccountNameW
+advapi32.dll!LookupAccountSidA
+advapi32.dll!LookupAccountSidW
+advapi32.dll!LookupPrivilegeDisplayNameA
+advapi32.dll!LookupPrivilegeDisplayNameW
+advapi32.dll!LookupPrivilegeNameA
+advapi32.dll!LookupPrivilegeNameW
+advapi32.dll!LookupPrivilegeValueA
+advapi32.dll!LookupPrivilegeValueW
+advapi32.dll!LsaAddAccountRights
+advapi32.dll!LsaClose
+advapi32.dll!LsaCreateSecret
+advapi32.dll!LsaDelete
+advapi32.dll!LsaEnumerateAccountRights
+advapi32.dll!LsaEnumerateAccountsWithUserRight
+advapi32.dll!LsaEnumerateTrustedDomains
+advapi32.dll!LsaFreeMemory
+advapi32.dll!LsaICLookupNames
+advapi32.dll!LsaICLookupNamesWithCreds
+advapi32.dll!LsaICLookupSids
+advapi32.dll!LsaICLookupSidsWithCreds
+advapi32.dll!LsaLookupNames2
+advapi32.dll!LsaLookupSids
+advapi32.dll!LsaLookupSids2
+advapi32.dll!LsaManageSidNameMapping
+advapi32.dll!LsaOpenPolicy
+advapi32.dll!LsaOpenSecret
+advapi32.dll!LsaQueryInformationPolicy
+advapi32.dll!LsaQuerySecret
+advapi32.dll!LsaRemoveAccountRights
+advapi32.dll!LsaRetrievePrivateData
+advapi32.dll!LsaSetInformationPolicy
+advapi32.dll!LsaSetSecret
+advapi32.dll!LsaStorePrivateData
+advapi32.dll!MakeAbsoluteSD
+advapi32.dll!MakeAbsoluteSD2
+advapi32.dll!MakeSelfRelativeSD
+advapi32.dll!MapGenericMask
+advapi32.dll!NotifyBootConfigStatus
+advapi32.dll!NotifyServiceStatusChangeA
+advapi32.dll!NotifyServiceStatusChangeW
+advapi32.dll!ObjectCloseAuditAlarmW
+advapi32.dll!ObjectDeleteAuditAlarmW
+advapi32.dll!ObjectOpenAuditAlarmW
+advapi32.dll!ObjectPrivilegeAuditAlarmW
+advapi32.dll!OpenProcessToken
+advapi32.dll!OpenSCManagerA
+advapi32.dll!OpenSCManagerW
+advapi32.dll!OpenServiceA
+advapi32.dll!OpenServiceW
+advapi32.dll!OpenThreadToken
+advapi32.dll!OpenTraceA
+advapi32.dll!OpenTraceW
+advapi32.dll!PerfAddCounters
+advapi32.dll!PerfCloseQueryHandle
+advapi32.dll!PerfCreateInstance
+advapi32.dll!PerfDecrementULongCounterValue
+advapi32.dll!PerfDecrementULongLongCounterValue
+advapi32.dll!PerfDeleteCounters
+advapi32.dll!PerfDeleteInstance
+advapi32.dll!PerfEnumerateCounterSet
+advapi32.dll!PerfEnumerateCounterSetInstances
+advapi32.dll!PerfIncrementULongCounterValue
+advapi32.dll!PerfIncrementULongLongCounterValue
+advapi32.dll!PerfOpenQueryHandle
+advapi32.dll!PerfQueryCounterData
+advapi32.dll!PerfQueryCounterInfo
+advapi32.dll!PerfQueryCounterSetRegistrationInfo
+advapi32.dll!PerfQueryInstance
+advapi32.dll!PerfSetCounterRefValue
+advapi32.dll!PerfSetCounterSetInfo
+advapi32.dll!PerfSetULongCounterValue
+advapi32.dll!PerfSetULongLongCounterValue
+advapi32.dll!PerfStartProvider
+advapi32.dll!PerfStartProviderEx
+advapi32.dll!PerfStopProvider
+advapi32.dll!PrivilegeCheck
+advapi32.dll!PrivilegedServiceAuditAlarmW
+advapi32.dll!ProcessTrace
+advapi32.dll!QueryAllTracesA
+advapi32.dll!QueryAllTracesW
+advapi32.dll!QuerySecurityAccessMask
+advapi32.dll!QueryServiceConfig2A
+advapi32.dll!QueryServiceConfig2W
+advapi32.dll!QueryServiceConfigA
+advapi32.dll!QueryServiceConfigW
+advapi32.dll!QueryServiceDynamicInformation
+advapi32.dll!QueryServiceObjectSecurity
+advapi32.dll!QueryServiceStatus
+advapi32.dll!QueryServiceStatusEx
+advapi32.dll!QueryTraceA
+advapi32.dll!QueryTraceW
+advapi32.dll!RegCloseKey
+advapi32.dll!RegConnectRegistryA
+advapi32.dll!RegConnectRegistryExA
+advapi32.dll!RegConnectRegistryExW
+advapi32.dll!RegConnectRegistryW
+advapi32.dll!RegCopyTreeA
+advapi32.dll!RegCopyTreeW
+advapi32.dll!RegCreateKeyA
+advapi32.dll!RegCreateKeyExA
+advapi32.dll!RegCreateKeyExW
+advapi32.dll!RegCreateKeyTransactedA
+advapi32.dll!RegCreateKeyTransactedW
+advapi32.dll!RegCreateKeyW
+advapi32.dll!RegDeleteKeyA
+advapi32.dll!RegDeleteKeyExA
+advapi32.dll!RegDeleteKeyExW
+advapi32.dll!RegDeleteKeyTransactedA
+advapi32.dll!RegDeleteKeyTransactedW
+advapi32.dll!RegDeleteKeyValueA
+advapi32.dll!RegDeleteKeyValueW
+advapi32.dll!RegDeleteKeyW
+advapi32.dll!RegDeleteTreeA
+advapi32.dll!RegDeleteTreeW
+advapi32.dll!RegDeleteValueA
+advapi32.dll!RegDeleteValueW
+advapi32.dll!RegDisablePredefinedCache
+advapi32.dll!RegDisablePredefinedCacheEx
+advapi32.dll!RegEnumKeyA
+advapi32.dll!RegEnumKeyExA
+advapi32.dll!RegEnumKeyExW
+advapi32.dll!RegEnumKeyW
+advapi32.dll!RegEnumValueA
+advapi32.dll!RegEnumValueW
+advapi32.dll!RegFlushKey
+advapi32.dll!RegGetKeySecurity
+advapi32.dll!RegGetValueA
+advapi32.dll!RegGetValueW
+advapi32.dll!RegisterEventSourceA
+advapi32.dll!RegisterEventSourceW
+advapi32.dll!RegisterServiceCtrlHandlerA
+advapi32.dll!RegisterServiceCtrlHandlerExA
+advapi32.dll!RegisterServiceCtrlHandlerExW
+advapi32.dll!RegisterServiceCtrlHandlerW
+advapi32.dll!RegisterTraceGuidsA
+advapi32.dll!RegisterTraceGuidsW
+advapi32.dll!RegLoadAppKeyA
+advapi32.dll!RegLoadAppKeyW
+advapi32.dll!RegLoadKeyA
+advapi32.dll!RegLoadKeyW
+advapi32.dll!RegLoadMUIStringA
+advapi32.dll!RegLoadMUIStringW
+advapi32.dll!RegNotifyChangeKeyValue
+advapi32.dll!RegOpenCurrentUser
+advapi32.dll!RegOpenKeyA
+advapi32.dll!RegOpenKeyExA
+advapi32.dll!RegOpenKeyExW
+advapi32.dll!RegOpenKeyTransactedA
+advapi32.dll!RegOpenKeyTransactedW
+advapi32.dll!RegOpenKeyW
+advapi32.dll!RegOpenUserClassesRoot
+advapi32.dll!RegOverridePredefKey
+advapi32.dll!RegQueryInfoKeyA
+advapi32.dll!RegQueryInfoKeyW
+advapi32.dll!RegQueryMultipleValuesA
+advapi32.dll!RegQueryMultipleValuesW
+advapi32.dll!RegQueryValueA
+advapi32.dll!RegQueryValueExA
+advapi32.dll!RegQueryValueExW
+advapi32.dll!RegQueryValueW
+advapi32.dll!RegRenameKey
+advapi32.dll!RegReplaceKeyA
+advapi32.dll!RegReplaceKeyW
+advapi32.dll!RegRestoreKeyA
+advapi32.dll!RegRestoreKeyW
+advapi32.dll!RegSaveKeyA
+advapi32.dll!RegSaveKeyExA
+advapi32.dll!RegSaveKeyExW
+advapi32.dll!RegSaveKeyW
+advapi32.dll!RegSetKeySecurity
+advapi32.dll!RegSetKeyValueA
+advapi32.dll!RegSetKeyValueW
+advapi32.dll!RegSetValueA
+advapi32.dll!RegSetValueExA
+advapi32.dll!RegSetValueExW
+advapi32.dll!RegSetValueW
+advapi32.dll!RegUnLoadKeyA
+advapi32.dll!RegUnLoadKeyW
+advapi32.dll!RemoveTraceCallback
+advapi32.dll!ReportEventA
+advapi32.dll!ReportEventW
+advapi32.dll!RevertToSelf
+advapi32.dll!SetAclInformation
+advapi32.dll!SetEntriesInAclA
+advapi32.dll!SetEntriesInAclW
+advapi32.dll!SetFileSecurityA
+advapi32.dll!SetFileSecurityW
+advapi32.dll!SetKernelObjectSecurity
+advapi32.dll!SetNamedSecurityInfoA
+advapi32.dll!SetNamedSecurityInfoW
+advapi32.dll!SetPrivateObjectSecurity
+advapi32.dll!SetPrivateObjectSecurityEx
+advapi32.dll!SetSecurityAccessMask
+advapi32.dll!SetSecurityDescriptorControl
+advapi32.dll!SetSecurityDescriptorDacl
+advapi32.dll!SetSecurityDescriptorGroup
+advapi32.dll!SetSecurityDescriptorOwner
+advapi32.dll!SetSecurityDescriptorRMControl
+advapi32.dll!SetSecurityDescriptorSacl
+advapi32.dll!SetSecurityInfo
+advapi32.dll!SetServiceObjectSecurity
+advapi32.dll!SetServiceStatus
+advapi32.dll!SetThreadToken
+advapi32.dll!SetTokenInformation
+advapi32.dll!SetTraceCallback
+advapi32.dll!StartServiceA
+advapi32.dll!StartServiceCtrlDispatcherA
+advapi32.dll!StartServiceCtrlDispatcherW
+advapi32.dll!StartServiceW
+advapi32.dll!StartTraceA
+advapi32.dll!StartTraceW
+advapi32.dll!StopTraceA
+advapi32.dll!StopTraceW
+advapi32.dll!SystemFunction036
+advapi32.dll!SystemFunction040
+advapi32.dll!SystemFunction041
+advapi32.dll!TraceEvent
+advapi32.dll!TraceMessage
+advapi32.dll!TraceMessageVa
+advapi32.dll!TraceQueryInformation
+advapi32.dll!TraceSetInformation
+advapi32.dll!UnregisterTraceGuids
+advapi32.dll!UpdateTraceA
+advapi32.dll!UpdateTraceW
+advapi32.dll!WaitServiceState
+combase.dll!RoGetActivationFactory
+kernel32.dll!_lclose
+kernel32.dll!_lcreat
+kernel32.dll!_llseek
+kernel32.dll!_lopen
+kernel32.dll!_lread
+kernel32.dll!_lwrite
+kernel32.dll!AcquireSRWLockExclusive
+kernel32.dll!AcquireSRWLockShared
+kernel32.dll!ActivateActCtx
+kernel32.dll!AddAtomA
+kernel32.dll!AddAtomW
+kernel32.dll!AddDllDirectory
+kernel32.dll!AddLocalAlternateComputerNameA
+kernel32.dll!AddLocalAlternateComputerNameW
+kernel32.dll!AddRefActCtx
+kernel32.dll!AddResourceAttributeAce
+kernel32.dll!AddScopedPolicyIDAce
+kernel32.dll!AddSIDToBoundaryDescriptor
+kernel32.dll!AddVectoredContinueHandler
+kernel32.dll!AddVectoredExceptionHandler
+kernel32.dll!AllocateUserPhysicalPages
+kernel32.dll!AllocateUserPhysicalPagesNuma
+kernel32.dll!AllocConsole
+kernel32.dll!AreFileApisANSI
+kernel32.dll!AssignProcessToJobObject
+kernel32.dll!AttachConsole
+kernel32.dll!BackupRead
+kernel32.dll!BackupWrite
+kernel32.dll!BaseSetLastNTError
+kernel32.dll!Beep
+kernel32.dll!BindIoCompletionCallback
+kernel32.dll!CallbackMayRunLong
+kernel32.dll!CancelIo
+kernel32.dll!CancelIoEx
+kernel32.dll!CancelSynchronousIo
+kernel32.dll!CancelThreadpoolIo
+kernel32.dll!CancelWaitableTimer
+kernel32.dll!CeipIsOptedIn
+kernel32.dll!ChangeTimerQueueTimer
+kernel32.dll!CheckElevation
+kernel32.dll!CheckElevationEnabled
+kernel32.dll!CheckRemoteDebuggerPresent
+kernel32.dll!CheckTokenCapability
+kernel32.dll!CheckTokenMembershipEx
+kernel32.dll!ClearCommBreak
+kernel32.dll!ClearCommError
+kernel32.dll!CloseHandle
+kernel32.dll!ClosePrivateNamespace
+kernel32.dll!CloseThreadpool
+kernel32.dll!CloseThreadpoolCleanupGroup
+kernel32.dll!CloseThreadpoolCleanupGroupMembers
+kernel32.dll!CloseThreadpoolIo
+kernel32.dll!CloseThreadpoolTimer
+kernel32.dll!CloseThreadpoolWait
+kernel32.dll!CloseThreadpoolWork
+kernel32.dll!CompareFileTime
+kernel32.dll!CompareStringA
+kernel32.dll!CompareStringEx
+kernel32.dll!CompareStringOrdinal
+kernel32.dll!CompareStringW
+kernel32.dll!ConnectNamedPipe
+kernel32.dll!ContinueDebugEvent
+kernel32.dll!ConvertDefaultLocale
+kernel32.dll!ConvertFiberToThread
+kernel32.dll!ConvertThreadToFiber
+kernel32.dll!ConvertThreadToFiberEx
+kernel32.dll!CopyContext
+kernel32.dll!CopyFile2
+kernel32.dll!CopyFileA
+kernel32.dll!CopyFileExA
+kernel32.dll!CopyFileExW
+kernel32.dll!CopyFileW
+kernel32.dll!CreateActCtxA
+kernel32.dll!CreateActCtxW
+kernel32.dll!CreateBoundaryDescriptorA
+kernel32.dll!CreateBoundaryDescriptorW
+kernel32.dll!CreateConsoleScreenBuffer
+kernel32.dll!CreateDirectoryA
+kernel32.dll!CreateDirectoryExA
+kernel32.dll!CreateDirectoryExW
+kernel32.dll!CreateDirectoryW
+kernel32.dll!CreateEventA
+kernel32.dll!CreateEventExA
+kernel32.dll!CreateEventExW
+kernel32.dll!CreateEventW
+kernel32.dll!CreateFiber
+kernel32.dll!CreateFiberEx
+kernel32.dll!CreateFile2
+kernel32.dll!CreateFileA
+kernel32.dll!CreateFileMappingA
+kernel32.dll!CreateFileMappingFromApp
+kernel32.dll!CreateFileMappingNumaA
+kernel32.dll!CreateFileMappingNumaW
+kernel32.dll!CreateFileMappingW
+kernel32.dll!CreateFileTransactedA
+kernel32.dll!CreateFileTransactedW
+kernel32.dll!CreateFileW
+kernel32.dll!CreateHardLinkA
+kernel32.dll!CreateHardLinkW
+kernel32.dll!CreateIoCompletionPort
+kernel32.dll!CreateJobObjectA
+kernel32.dll!CreateJobObjectW
+kernel32.dll!CreateMailslotA
+kernel32.dll!CreateMailslotW
+kernel32.dll!CreateMemoryResourceNotification
+kernel32.dll!CreateMutexA
+kernel32.dll!CreateMutexExA
+kernel32.dll!CreateMutexExW
+kernel32.dll!CreateMutexW
+kernel32.dll!CreateNamedPipeA
+kernel32.dll!CreateNamedPipeW
+kernel32.dll!CreatePipe
+kernel32.dll!CreatePrivateNamespaceA
+kernel32.dll!CreatePrivateNamespaceW
+kernel32.dll!CreateProcessA
+kernel32.dll!CreateProcessW
+kernel32.dll!CreateRemoteThread
+kernel32.dll!CreateRemoteThreadEx
+kernel32.dll!CreateSemaphoreA
+kernel32.dll!CreateSemaphoreExA
+kernel32.dll!CreateSemaphoreExW
+kernel32.dll!CreateSemaphoreW
+kernel32.dll!CreateSymbolicLinkA
+kernel32.dll!CreateSymbolicLinkW
+kernel32.dll!CreateThread
+kernel32.dll!CreateThreadpool
+kernel32.dll!CreateThreadpoolCleanupGroup
+kernel32.dll!CreateThreadpoolIo
+kernel32.dll!CreateThreadpoolTimer
+kernel32.dll!CreateThreadpoolWait
+kernel32.dll!CreateThreadpoolWork
+kernel32.dll!CreateTimerQueue
+kernel32.dll!CreateTimerQueueTimer
+kernel32.dll!CreateToolhelp32Snapshot
+kernel32.dll!CreateWaitableTimerA
+kernel32.dll!CreateWaitableTimerExA
+kernel32.dll!CreateWaitableTimerExW
+kernel32.dll!CreateWaitableTimerW
+kernel32.dll!DeactivateActCtx
+kernel32.dll!DebugActiveProcess
+kernel32.dll!DebugActiveProcessStop
+kernel32.dll!DebugBreak
+kernel32.dll!DecodePointer
+kernel32.dll!DecodeSystemPointer
+kernel32.dll!DefineDosDeviceA
+kernel32.dll!DefineDosDeviceW
+kernel32.dll!DelayLoadFailureHook
+kernel32.dll!DeleteAtom
+kernel32.dll!DeleteBoundaryDescriptor
+kernel32.dll!DeleteCriticalSection
+kernel32.dll!DeleteFiber
+kernel32.dll!DeleteFileA
+kernel32.dll!DeleteFileW
+kernel32.dll!DeleteProcThreadAttributeList
+kernel32.dll!DeleteSynchronizationBarrier
+kernel32.dll!DeleteTimerQueueEx
+kernel32.dll!DeleteTimerQueueTimer
+kernel32.dll!DeleteVolumeMountPointA
+kernel32.dll!DeleteVolumeMountPointW
+kernel32.dll!DeviceIoControl
+kernel32.dll!DisableThreadLibraryCalls
+kernel32.dll!DisassociateCurrentThreadFromCallback
+kernel32.dll!DiscardVirtualMemory
+kernel32.dll!DisconnectNamedPipe
+kernel32.dll!DnsHostnameToComputerNameExW
+kernel32.dll!DnsHostnameToComputerNameW
+kernel32.dll!DosDateTimeToFileTime
+kernel32.dll!DosPathToSessionPathW
+kernel32.dll!DuplicateHandle
+kernel32.dll!EncodePointer
+kernel32.dll!EncodeSystemPointer
+kernel32.dll!EnterCriticalSection
+kernel32.dll!EnterSynchronizationBarrier
+kernel32.dll!EnumCalendarInfoA
+kernel32.dll!EnumCalendarInfoExA
+kernel32.dll!EnumCalendarInfoExEx
+kernel32.dll!EnumCalendarInfoExW
+kernel32.dll!EnumCalendarInfoW
+kernel32.dll!EnumDateFormatsA
+kernel32.dll!EnumDateFormatsExA
+kernel32.dll!EnumDateFormatsExEx
+kernel32.dll!EnumDateFormatsExW
+kernel32.dll!EnumDateFormatsW
+kernel32.dll!EnumerateLocalComputerNamesW
+kernel32.dll!EnumLanguageGroupLocalesA
+kernel32.dll!EnumLanguageGroupLocalesW
+kernel32.dll!EnumResourceLanguagesExA
+kernel32.dll!EnumResourceLanguagesExW
+kernel32.dll!EnumResourceNamesExA
+kernel32.dll!EnumResourceNamesExW
+kernel32.dll!EnumResourceTypesExA
+kernel32.dll!EnumResourceTypesExW
+kernel32.dll!EnumSystemCodePagesA
+kernel32.dll!EnumSystemCodePagesW
+kernel32.dll!EnumSystemFirmwareTables
+kernel32.dll!EnumSystemGeoID
+kernel32.dll!EnumSystemLanguageGroupsA
+kernel32.dll!EnumSystemLanguageGroupsW
+kernel32.dll!EnumSystemLocalesA
+kernel32.dll!EnumSystemLocalesEx
+kernel32.dll!EnumSystemLocalesW
+kernel32.dll!EnumTimeFormatsA
+kernel32.dll!EnumTimeFormatsEx
+kernel32.dll!EnumTimeFormatsW
+kernel32.dll!EnumUILanguagesA
+kernel32.dll!EnumUILanguagesW
+kernel32.dll!EscapeCommFunction
+kernel32.dll!ExitProcess
+kernel32.dll!ExitThread
+kernel32.dll!ExpandEnvironmentStringsA
+kernel32.dll!ExpandEnvironmentStringsW
+kernel32.dll!FatalAppExitA
+kernel32.dll!FatalAppExitW
+kernel32.dll!FileTimeToDosDateTime
+kernel32.dll!FileTimeToLocalFileTime
+kernel32.dll!FileTimeToSystemTime
+kernel32.dll!FillConsoleOutputAttribute
+kernel32.dll!FillConsoleOutputCharacterA
+kernel32.dll!FillConsoleOutputCharacterW
+kernel32.dll!FindActCtxSectionGuid
+kernel32.dll!FindActCtxSectionStringA
+kernel32.dll!FindActCtxSectionStringW
+kernel32.dll!FindAtomA
+kernel32.dll!FindAtomW
+kernel32.dll!FindClose
+kernel32.dll!FindCloseChangeNotification
+kernel32.dll!FindFirstChangeNotificationA
+kernel32.dll!FindFirstChangeNotificationW
+kernel32.dll!FindFirstFileA
+kernel32.dll!FindFirstFileExA
+kernel32.dll!FindFirstFileExW
+kernel32.dll!FindFirstFileNameW
+kernel32.dll!FindFirstFileW
+kernel32.dll!FindFirstStreamW
+kernel32.dll!FindFirstVolumeA
+kernel32.dll!FindFirstVolumeMountPointA
+kernel32.dll!FindFirstVolumeMountPointW
+kernel32.dll!FindFirstVolumeW
+kernel32.dll!FindNextChangeNotification
+kernel32.dll!FindNextFileA
+kernel32.dll!FindNextFileNameW
+kernel32.dll!FindNextFileW
+kernel32.dll!FindNextStreamW
+kernel32.dll!FindNextVolumeA
+kernel32.dll!FindNextVolumeMountPointA
+kernel32.dll!FindNextVolumeMountPointW
+kernel32.dll!FindNextVolumeW
+kernel32.dll!FindNLSString
+kernel32.dll!FindNLSStringEx
+kernel32.dll!FindResourceA
+kernel32.dll!FindResourceExA
+kernel32.dll!FindResourceExW
+kernel32.dll!FindResourceW
+kernel32.dll!FindStringOrdinal
+kernel32.dll!FindVolumeClose
+kernel32.dll!FindVolumeMountPointClose
+kernel32.dll!FlsAlloc
+kernel32.dll!FlsFree
+kernel32.dll!FlsGetValue
+kernel32.dll!FlsSetValue
+kernel32.dll!FlushConsoleInputBuffer
+kernel32.dll!FlushFileBuffers
+kernel32.dll!FlushInstructionCache
+kernel32.dll!FlushProcessWriteBuffers
+kernel32.dll!FlushViewOfFile
+kernel32.dll!FoldStringA
+kernel32.dll!FoldStringW
+kernel32.dll!FormatMessageA
+kernel32.dll!FormatMessageW
+kernel32.dll!FreeConsole
+kernel32.dll!FreeEnvironmentStringsA
+kernel32.dll!FreeEnvironmentStringsW
+kernel32.dll!FreeLibrary
+kernel32.dll!FreeLibraryAndExitThread
+kernel32.dll!FreeLibraryWhenCallbackReturns
+kernel32.dll!FreeResource
+kernel32.dll!FreeUserPhysicalPages
+kernel32.dll!GenerateConsoleCtrlEvent
+kernel32.dll!GetACP
+kernel32.dll!GetActiveProcessorCount
+kernel32.dll!GetAppContainerAce
+kernel32.dll!GetAppContainerNamedObjectPath
+kernel32.dll!GetApplicationRecoveryCallback
+kernel32.dll!GetApplicationRestartSettings
+kernel32.dll!GetAtomNameA
+kernel32.dll!GetAtomNameW
+kernel32.dll!GetBinaryTypeA
+kernel32.dll!GetBinaryTypeW
+kernel32.dll!GetCachedSigningLevel
+kernel32.dll!GetCalendarInfoA
+kernel32.dll!GetCalendarInfoEx
+kernel32.dll!GetCalendarInfoW
+kernel32.dll!GetCommandLineA
+kernel32.dll!GetCommandLineW
+kernel32.dll!GetCommConfig
+kernel32.dll!GetCommMask
+kernel32.dll!GetCommModemStatus
+kernel32.dll!GetCommProperties
+kernel32.dll!GetCommState
+kernel32.dll!GetCommTimeouts
+kernel32.dll!GetCompressedFileSizeA
+kernel32.dll!GetCompressedFileSizeW
+kernel32.dll!GetComputerNameA
+kernel32.dll!GetComputerNameExA
+kernel32.dll!GetComputerNameExW
+kernel32.dll!GetComputerNameW
+kernel32.dll!GetConsoleCP
+kernel32.dll!GetConsoleCursorInfo
+kernel32.dll!GetConsoleMode
+kernel32.dll!GetConsoleOutputCP
+kernel32.dll!GetConsoleScreenBufferInfo
+kernel32.dll!GetConsoleScreenBufferInfoEx
+kernel32.dll!GetConsoleTitleA
+kernel32.dll!GetConsoleTitleW
+kernel32.dll!GetConsoleWindow
+kernel32.dll!GetCPInfo
+kernel32.dll!GetCPInfoExA
+kernel32.dll!GetCPInfoExW
+kernel32.dll!GetCurrencyFormatA
+kernel32.dll!GetCurrencyFormatEx
+kernel32.dll!GetCurrencyFormatW
+kernel32.dll!GetCurrentActCtx
+kernel32.dll!GetCurrentDirectoryA
+kernel32.dll!GetCurrentDirectoryW
+kernel32.dll!GetCurrentProcess
+kernel32.dll!GetCurrentProcessId
+kernel32.dll!GetCurrentProcessorNumber
+kernel32.dll!GetCurrentProcessorNumberEx
+kernel32.dll!GetCurrentThread
+kernel32.dll!GetCurrentThreadId
+kernel32.dll!GetCurrentThreadStackLimits
+kernel32.dll!GetDateFormatA
+kernel32.dll!GetDateFormatEx
+kernel32.dll!GetDateFormatW
+kernel32.dll!GetDiskFreeSpaceA
+kernel32.dll!GetDiskFreeSpaceExA
+kernel32.dll!GetDiskFreeSpaceExW
+kernel32.dll!GetDiskFreeSpaceW
+kernel32.dll!GetDriveTypeA
+kernel32.dll!GetDriveTypeW
+kernel32.dll!GetDurationFormatEx
+kernel32.dll!GetDynamicTimeZoneInformation
+kernel32.dll!GetEnabledXStateFeatures
+kernel32.dll!GetEnvironmentStrings
+kernel32.dll!GetEnvironmentStringsW
+kernel32.dll!GetEnvironmentVariableA
+kernel32.dll!GetEnvironmentVariableW
+kernel32.dll!GetErrorMode
+kernel32.dll!GetExitCodeProcess
+kernel32.dll!GetExitCodeThread
+kernel32.dll!GetFileAttributesA
+kernel32.dll!GetFileAttributesExA
+kernel32.dll!GetFileAttributesExW
+kernel32.dll!GetFileAttributesTransactedA
+kernel32.dll!GetFileAttributesTransactedW
+kernel32.dll!GetFileAttributesW
+kernel32.dll!GetFileInformationByHandle
+kernel32.dll!GetFileInformationByHandleEx
+kernel32.dll!GetFileMUIInfo
+kernel32.dll!GetFileMUIPath
+kernel32.dll!GetFileSize
+kernel32.dll!GetFileSizeEx
+kernel32.dll!GetFileTime
+kernel32.dll!GetFileType
+kernel32.dll!GetFinalPathNameByHandleA
+kernel32.dll!GetFinalPathNameByHandleW
+kernel32.dll!GetFirmwareEnvironmentVariableExW
+kernel32.dll!GetFirmwareEnvironmentVariableW
+kernel32.dll!GetFirmwareType
+kernel32.dll!GetFullPathNameA
+kernel32.dll!GetFullPathNameW
+kernel32.dll!GetGeoInfoA
+kernel32.dll!GetGeoInfoW
+kernel32.dll!GetHandleInformation
+kernel32.dll!GetLargePageMinimum
+kernel32.dll!GetLargestConsoleWindowSize
+kernel32.dll!GetLastError
+kernel32.dll!GetLocaleInfoA
+kernel32.dll!GetLocaleInfoEx
+kernel32.dll!GetLocaleInfoW
+kernel32.dll!GetLocalTime
+kernel32.dll!GetLogicalDrives
+kernel32.dll!GetLogicalDriveStringsA
+kernel32.dll!GetLogicalDriveStringsW
+kernel32.dll!GetLogicalProcessorInformation
+kernel32.dll!GetLogicalProcessorInformationEx
+kernel32.dll!GetLongPathNameA
+kernel32.dll!GetLongPathNameW
+kernel32.dll!GetMaximumProcessorGroupCount
+kernel32.dll!GetMemoryErrorHandlingCapabilities
+kernel32.dll!GetModuleFileNameA
+kernel32.dll!GetModuleFileNameW
+kernel32.dll!GetModuleHandleA
+kernel32.dll!GetModuleHandleExA
+kernel32.dll!GetModuleHandleExW
+kernel32.dll!GetModuleHandleW
+kernel32.dll!GetNamedPipeClientComputerNameA
+kernel32.dll!GetNamedPipeClientComputerNameW
+kernel32.dll!GetNamedPipeClientProcessId
+kernel32.dll!GetNamedPipeHandleStateA
+kernel32.dll!GetNamedPipeHandleStateW
+kernel32.dll!GetNamedPipeInfo
+kernel32.dll!GetNamedPipeServerProcessId
+kernel32.dll!GetNativeSystemInfo
+kernel32.dll!GetNLSVersion
+kernel32.dll!GetNLSVersionEx
+kernel32.dll!GetNumaAvailableMemoryNodeEx
+kernel32.dll!GetNumaHighestNodeNumber
+kernel32.dll!GetNumaNodeProcessorMask
+kernel32.dll!GetNumaNodeProcessorMaskEx
+kernel32.dll!GetNumaProcessorNodeEx
+kernel32.dll!GetNumberFormatA
+kernel32.dll!GetNumberFormatEx
+kernel32.dll!GetNumberFormatW
+kernel32.dll!GetNumberOfConsoleInputEvents
+kernel32.dll!GetOEMCP
+kernel32.dll!GetOverlappedResult
+kernel32.dll!GetOverlappedResultEx
+kernel32.dll!GetPhysicallyInstalledSystemMemory
+kernel32.dll!GetPriorityClass
+kernel32.dll!GetPrivateProfileIntA
+kernel32.dll!GetPrivateProfileIntW
+kernel32.dll!GetPrivateProfileSectionA
+kernel32.dll!GetPrivateProfileSectionW
+kernel32.dll!GetPrivateProfileStringA
+kernel32.dll!GetPrivateProfileStringW
+kernel32.dll!GetProcAddress
+kernel32.dll!GetProcessAffinityMask
+kernel32.dll!GetProcessGroupAffinity
+kernel32.dll!GetProcessHandleCount
+kernel32.dll!GetProcessHeap
+kernel32.dll!GetProcessHeaps
+kernel32.dll!GetProcessId
+kernel32.dll!GetProcessIdOfThread
+kernel32.dll!GetProcessInformation
+kernel32.dll!GetProcessIoCounters
+kernel32.dll!GetProcessMitigationPolicy
+kernel32.dll!GetProcessorSystemCycleTime
+kernel32.dll!GetProcessPreferredUILanguages
+kernel32.dll!GetProcessPriorityBoost
+kernel32.dll!GetProcessShutdownParameters
+kernel32.dll!GetProcessTimes
+kernel32.dll!GetProcessVersion
+kernel32.dll!GetProcessWorkingSetSizeEx
+kernel32.dll!GetProductInfo
+kernel32.dll!GetProfileIntA
+kernel32.dll!GetProfileIntW
+kernel32.dll!GetProfileSectionA
+kernel32.dll!GetProfileSectionW
+kernel32.dll!GetProfileStringA
+kernel32.dll!GetProfileStringW
+kernel32.dll!GetQueuedCompletionStatus
+kernel32.dll!GetQueuedCompletionStatusEx
+kernel32.dll!GetShortPathNameA
+kernel32.dll!GetShortPathNameW
+kernel32.dll!GetStartupInfoA
+kernel32.dll!GetStartupInfoW
+kernel32.dll!GetStdHandle
+kernel32.dll!GetStringScripts
+kernel32.dll!GetStringTypeA
+kernel32.dll!GetStringTypeExA
+kernel32.dll!GetStringTypeExW
+kernel32.dll!GetStringTypeW
+kernel32.dll!GetSystemDefaultLangID
+kernel32.dll!GetSystemDefaultLCID
+kernel32.dll!GetSystemDefaultLocaleName
+kernel32.dll!GetSystemDefaultUILanguage
+kernel32.dll!GetSystemDirectoryA
+kernel32.dll!GetSystemDirectoryW
+kernel32.dll!GetSystemFileCacheSize
+kernel32.dll!GetSystemFirmwareTable
+kernel32.dll!GetSystemInfo
+kernel32.dll!GetSystemPowerStatus
+kernel32.dll!GetSystemPreferredUILanguages
+kernel32.dll!GetSystemTime
+kernel32.dll!GetSystemTimeAdjustment
+kernel32.dll!GetSystemTimeAsFileTime
+kernel32.dll!GetSystemTimePreciseAsFileTime
+kernel32.dll!GetSystemTimes
+kernel32.dll!GetSystemWindowsDirectoryA
+kernel32.dll!GetSystemWindowsDirectoryW
+kernel32.dll!GetSystemWow64DirectoryA
+kernel32.dll!GetSystemWow64DirectoryW
+kernel32.dll!GetTapeParameters
+kernel32.dll!GetTempFileNameA
+kernel32.dll!GetTempFileNameW
+kernel32.dll!GetTempPathA
+kernel32.dll!GetTempPathW
+kernel32.dll!GetThreadContext
+kernel32.dll!GetThreadErrorMode
+kernel32.dll!GetThreadGroupAffinity
+kernel32.dll!GetThreadId
+kernel32.dll!GetThreadIdealProcessorEx
+kernel32.dll!GetThreadInformation
+kernel32.dll!GetThreadIOPendingFlag
+kernel32.dll!GetThreadLocale
+kernel32.dll!GetThreadPreferredUILanguages
+kernel32.dll!GetThreadPriority
+kernel32.dll!GetThreadPriorityBoost
+kernel32.dll!GetThreadSelectorEntry
+kernel32.dll!GetThreadTimes
+kernel32.dll!GetThreadUILanguage
+kernel32.dll!GetTickCount
+kernel32.dll!GetTickCount64
+kernel32.dll!GetTimeFormatA
+kernel32.dll!GetTimeFormatEx
+kernel32.dll!GetTimeFormatW
+kernel32.dll!GetTimeZoneInformation
+kernel32.dll!GetTimeZoneInformationForYear
+kernel32.dll!GetUILanguageInfo
+kernel32.dll!GetUserDefaultLangID
+kernel32.dll!GetUserDefaultLCID
+kernel32.dll!GetUserDefaultLocaleName
+kernel32.dll!GetUserDefaultUILanguage
+kernel32.dll!GetUserGeoID
+kernel32.dll!GetUserPreferredUILanguages
+kernel32.dll!GetVersion
+kernel32.dll!GetVersionExA
+kernel32.dll!GetVersionExW
+kernel32.dll!GetVolumeInformationA
+kernel32.dll!GetVolumeInformationByHandleW
+kernel32.dll!GetVolumeInformationW
+kernel32.dll!GetVolumeNameForVolumeMountPointA
+kernel32.dll!GetVolumeNameForVolumeMountPointW
+kernel32.dll!GetVolumePathNameA
+kernel32.dll!GetVolumePathNamesForVolumeNameA
+kernel32.dll!GetVolumePathNamesForVolumeNameW
+kernel32.dll!GetVolumePathNameW
+kernel32.dll!GetWindowsDirectoryA
+kernel32.dll!GetWindowsDirectoryW
+kernel32.dll!GetWriteWatch
+kernel32.dll!GetXStateFeaturesMask
+kernel32.dll!GlobalAddAtomA
+kernel32.dll!GlobalAddAtomExA
+kernel32.dll!GlobalAddAtomExW
+kernel32.dll!GlobalAddAtomW
+kernel32.dll!GlobalAlloc
+kernel32.dll!GlobalDeleteAtom
+kernel32.dll!GlobalFindAtomA
+kernel32.dll!GlobalFindAtomW
+kernel32.dll!GlobalFlags
+kernel32.dll!GlobalFree
+kernel32.dll!GlobalGetAtomNameA
+kernel32.dll!GlobalGetAtomNameW
+kernel32.dll!GlobalHandle
+kernel32.dll!GlobalLock
+kernel32.dll!GlobalMemoryStatus
+kernel32.dll!GlobalMemoryStatusEx
+kernel32.dll!GlobalReAlloc
+kernel32.dll!GlobalSize
+kernel32.dll!GlobalUnlock
+kernel32.dll!HeapAlloc
+kernel32.dll!HeapCompact
+kernel32.dll!HeapCreate
+kernel32.dll!HeapDestroy
+kernel32.dll!HeapFree
+kernel32.dll!HeapLock
+kernel32.dll!HeapQueryInformation
+kernel32.dll!HeapReAlloc
+kernel32.dll!HeapSetInformation
+kernel32.dll!HeapSize
+kernel32.dll!HeapUnlock
+kernel32.dll!HeapValidate
+kernel32.dll!HeapWalk
+kernel32.dll!InitAtomTable
+kernel32.dll!InitializeConditionVariable
+kernel32.dll!InitializeContext
+kernel32.dll!InitializeCriticalSection
+kernel32.dll!InitializeCriticalSectionAndSpinCount
+kernel32.dll!InitializeCriticalSectionEx
+kernel32.dll!InitializeProcThreadAttributeList
+kernel32.dll!InitializeSListHead
+kernel32.dll!InitializeSRWLock
+kernel32.dll!InitializeSynchronizationBarrier
+kernel32.dll!InitOnceBeginInitialize
+kernel32.dll!InitOnceComplete
+kernel32.dll!InitOnceExecuteOnce
+kernel32.dll!InitOnceInitialize
+kernel32.dll!InstallELAMCertificateInfo
+kernel32.dll!InterlockedFlushSList
+kernel32.dll!InterlockedPopEntrySList
+kernel32.dll!InterlockedPushEntrySList
+kernel32.dll!InterlockedPushListSListEx
+kernel32.dll!IsDBCSLeadByte
+kernel32.dll!IsDBCSLeadByteEx
+kernel32.dll!IsDebuggerPresent
+kernel32.dll!IsNLSDefinedString
+kernel32.dll!IsNormalizedString
+kernel32.dll!IsProcessCritical
+kernel32.dll!IsProcessInJob
+kernel32.dll!IsProcessorFeaturePresent
+kernel32.dll!IsThreadAFiber
+kernel32.dll!IsThreadpoolTimerSet
+kernel32.dll!IsValidCodePage
+kernel32.dll!IsValidLanguageGroup
+kernel32.dll!IsValidLocale
+kernel32.dll!IsValidLocaleName
+kernel32.dll!IsValidNLSVersion
+kernel32.dll!IsWow64Process
+kernel32.dll!K32EmptyWorkingSet
+kernel32.dll!K32EnumDeviceDrivers
+kernel32.dll!K32EnumPageFilesA
+kernel32.dll!K32EnumPageFilesW
+kernel32.dll!K32EnumProcesses
+kernel32.dll!K32EnumProcessModules
+kernel32.dll!K32EnumProcessModulesEx
+kernel32.dll!K32GetDeviceDriverBaseNameA
+kernel32.dll!K32GetDeviceDriverBaseNameW
+kernel32.dll!K32GetDeviceDriverFileNameA
+kernel32.dll!K32GetDeviceDriverFileNameW
+kernel32.dll!K32GetMappedFileNameA
+kernel32.dll!K32GetMappedFileNameW
+kernel32.dll!K32GetModuleBaseNameA
+kernel32.dll!K32GetModuleBaseNameW
+kernel32.dll!K32GetModuleFileNameExA
+kernel32.dll!K32GetModuleFileNameExW
+kernel32.dll!K32GetModuleInformation
+kernel32.dll!K32GetPerformanceInfo
+kernel32.dll!K32GetProcessImageFileNameA
+kernel32.dll!K32GetProcessImageFileNameW
+kernel32.dll!K32GetProcessMemoryInfo
+kernel32.dll!K32GetWsChanges
+kernel32.dll!K32GetWsChangesEx
+kernel32.dll!K32InitializeProcessForWsWatch
+kernel32.dll!K32QueryWorkingSet
+kernel32.dll!K32QueryWorkingSetEx
+kernel32.dll!LCIDToLocaleName
+kernel32.dll!LCMapStringA
+kernel32.dll!LCMapStringEx
+kernel32.dll!LCMapStringW
+kernel32.dll!LeaveCriticalSection
+kernel32.dll!LeaveCriticalSectionWhenCallbackReturns
+kernel32.dll!LoadAppInitDlls
+kernel32.dll!LoadLibraryA
+kernel32.dll!LoadLibraryExA
+kernel32.dll!LoadLibraryExW
+kernel32.dll!LoadLibraryW
+kernel32.dll!LoadPackagedLibrary
+kernel32.dll!LoadResource
+kernel32.dll!LocalAlloc
+kernel32.dll!LocaleNameToLCID
+kernel32.dll!LocalFileTimeToFileTime
+kernel32.dll!LocalFlags
+kernel32.dll!LocalFree
+kernel32.dll!LocalLock
+kernel32.dll!LocalReAlloc
+kernel32.dll!LocalSize
+kernel32.dll!LocalUnlock
+kernel32.dll!LocateXStateFeature
+kernel32.dll!LockFile
+kernel32.dll!LockFileEx
+kernel32.dll!LockResource
+kernel32.dll!lstrcatA
+kernel32.dll!lstrcatW
+kernel32.dll!lstrcmpA
+kernel32.dll!lstrcmpiA
+kernel32.dll!lstrcmpiW
+kernel32.dll!lstrcmpW
+kernel32.dll!lstrcpyA
+kernel32.dll!lstrcpynA
+kernel32.dll!lstrcpynW
+kernel32.dll!lstrcpyW
+kernel32.dll!lstrlenA
+kernel32.dll!lstrlenW
+kernel32.dll!MapUserPhysicalPages
+kernel32.dll!MapViewOfFile
+kernel32.dll!MapViewOfFileEx
+kernel32.dll!MapViewOfFileFromApp
+kernel32.dll!Module32First
+kernel32.dll!Module32FirstW
+kernel32.dll!Module32Next
+kernel32.dll!Module32NextW
+kernel32.dll!MoveFileA
+kernel32.dll!MoveFileExA
+kernel32.dll!MoveFileExW
+kernel32.dll!MoveFileW
+kernel32.dll!MoveFileWithProgressA
+kernel32.dll!MoveFileWithProgressW
+kernel32.dll!MulDiv
+kernel32.dll!MultiByteToWideChar
+kernel32.dll!NeedCurrentDirectoryForExePathA
+kernel32.dll!NeedCurrentDirectoryForExePathW
+kernel32.dll!NormalizeString
+kernel32.dll!OfferVirtualMemory
+kernel32.dll!OpenEventA
+kernel32.dll!OpenEventW
+kernel32.dll!OpenFile
+kernel32.dll!OpenFileById
+kernel32.dll!OpenFileMappingA
+kernel32.dll!OpenFileMappingW
+kernel32.dll!OpenJobObjectA
+kernel32.dll!OpenJobObjectW
+kernel32.dll!OpenMutexA
+kernel32.dll!OpenMutexW
+kernel32.dll!OpenPrivateNamespaceA
+kernel32.dll!OpenPrivateNamespaceW
+kernel32.dll!OpenProcess
+kernel32.dll!OpenSemaphoreA
+kernel32.dll!OpenSemaphoreW
+kernel32.dll!OpenThread
+kernel32.dll!OpenWaitableTimerA
+kernel32.dll!OpenWaitableTimerW
+kernel32.dll!OutputDebugStringA
+kernel32.dll!OutputDebugStringW
+kernel32.dll!PeekConsoleInputA
+kernel32.dll!PeekConsoleInputW
+kernel32.dll!PeekNamedPipe
+kernel32.dll!PostQueuedCompletionStatus
+kernel32.dll!PowerClearRequest
+kernel32.dll!PowerCreateRequest
+kernel32.dll!PowerSetRequest
+kernel32.dll!PrefetchVirtualMemory
+kernel32.dll!Process32First
+kernel32.dll!Process32FirstW
+kernel32.dll!Process32Next
+kernel32.dll!Process32NextW
+kernel32.dll!ProcessIdToSessionId
+kernel32.dll!PssCaptureSnapshot
+kernel32.dll!PssDuplicateSnapshot
+kernel32.dll!PssFreeSnapshot
+kernel32.dll!PssQuerySnapshot
+kernel32.dll!PssWalkMarkerCreate
+kernel32.dll!PssWalkMarkerFree
+kernel32.dll!PssWalkMarkerGetPosition
+kernel32.dll!PssWalkMarkerSeekToBeginning
+kernel32.dll!PssWalkMarkerSetPosition
+kernel32.dll!PssWalkSnapshot
+kernel32.dll!PulseEvent
+kernel32.dll!PurgeComm
+kernel32.dll!QueryActCtxSettingsW
+kernel32.dll!QueryActCtxW
+kernel32.dll!QueryDepthSList
+kernel32.dll!QueryDosDeviceA
+kernel32.dll!QueryDosDeviceW
+kernel32.dll!QueryFullProcessImageNameA
+kernel32.dll!QueryFullProcessImageNameW
+kernel32.dll!QueryIdleProcessorCycleTime
+kernel32.dll!QueryIdleProcessorCycleTimeEx
+kernel32.dll!QueryInformationJobObject
+kernel32.dll!QueryMemoryResourceNotification
+kernel32.dll!QueryPerformanceCounter
+kernel32.dll!QueryPerformanceFrequency
+kernel32.dll!QueryProcessAffinityUpdateMode
+kernel32.dll!QueryProcessCycleTime
+kernel32.dll!QueryProtectedPolicy
+kernel32.dll!QueryThreadCycleTime
+kernel32.dll!QueryThreadpoolStackInformation
+kernel32.dll!QueryUnbiasedInterruptTime
+kernel32.dll!QueueUserAPC
+kernel32.dll!QueueUserWorkItem
+kernel32.dll!RaiseException
+kernel32.dll!RaiseFailFastException
+kernel32.dll!ReadConsoleA
+kernel32.dll!ReadConsoleInputA
+kernel32.dll!ReadConsoleInputW
+kernel32.dll!ReadConsoleOutputA
+kernel32.dll!ReadConsoleOutputAttribute
+kernel32.dll!ReadConsoleOutputCharacterA
+kernel32.dll!ReadConsoleOutputCharacterW
+kernel32.dll!ReadConsoleOutputW
+kernel32.dll!ReadConsoleW
+kernel32.dll!ReadDirectoryChangesW
+kernel32.dll!ReadFile
+kernel32.dll!ReadFileEx
+kernel32.dll!ReadFileScatter
+kernel32.dll!ReadProcessMemory
+kernel32.dll!ReclaimVirtualMemory
+kernel32.dll!RegisterBadMemoryNotification
+kernel32.dll!RegisterWaitForInputIdle
+kernel32.dll!RegisterWaitForSingleObject
+kernel32.dll!RegisterWaitForSingleObjectEx
+kernel32.dll!ReleaseActCtx
+kernel32.dll!ReleaseMutex
+kernel32.dll!ReleaseMutexWhenCallbackReturns
+kernel32.dll!ReleaseSemaphore
+kernel32.dll!ReleaseSemaphoreWhenCallbackReturns
+kernel32.dll!ReleaseSRWLockExclusive
+kernel32.dll!ReleaseSRWLockShared
+kernel32.dll!RemoveDirectoryA
+kernel32.dll!RemoveDirectoryW
+kernel32.dll!RemoveDllDirectory
+kernel32.dll!RemoveLocalAlternateComputerNameW
+kernel32.dll!RemoveVectoredContinueHandler
+kernel32.dll!RemoveVectoredExceptionHandler
+kernel32.dll!ReOpenFile
+kernel32.dll!ReplaceFileA
+kernel32.dll!ReplaceFileW
+kernel32.dll!ResetEvent
+kernel32.dll!ResetWriteWatch
+kernel32.dll!ResolveDelayLoadedAPI
+kernel32.dll!ResolveDelayLoadsFromDll
+kernel32.dll!ResolveLocaleName
+kernel32.dll!RestoreLastError
+kernel32.dll!ResumeThread
+kernel32.dll!RtlCaptureContext
+kernel32.dll!RtlCaptureStackBackTrace
+kernel32.dll!RtlCompareMemory
+kernel32.dll!RtlPcToFileHeader
+kernel32.dll!RtlRaiseException
+kernel32.dll!RtlUnwind
+kernel32.dll!ScrollConsoleScreenBufferA
+kernel32.dll!ScrollConsoleScreenBufferW
+kernel32.dll!SearchPathA
+kernel32.dll!SearchPathW
+kernel32.dll!SetCachedSigningLevel
+kernel32.dll!SetCalendarInfoA
+kernel32.dll!SetCalendarInfoW
+kernel32.dll!SetCommBreak
+kernel32.dll!SetCommConfig
+kernel32.dll!SetCommMask
+kernel32.dll!SetCommState
+kernel32.dll!SetCommTimeouts
+kernel32.dll!SetComputerNameA
+kernel32.dll!SetComputerNameEx2W
+kernel32.dll!SetComputerNameExA
+kernel32.dll!SetComputerNameExW
+kernel32.dll!SetComputerNameW
+kernel32.dll!SetConsoleActiveScreenBuffer
+kernel32.dll!SetConsoleCP
+kernel32.dll!SetConsoleCtrlHandler
+kernel32.dll!SetConsoleCursorInfo
+kernel32.dll!SetConsoleCursorPosition
+kernel32.dll!SetConsoleMode
+kernel32.dll!SetConsoleOutputCP
+kernel32.dll!SetConsoleScreenBufferInfoEx
+kernel32.dll!SetConsoleScreenBufferSize
+kernel32.dll!SetConsoleTextAttribute
+kernel32.dll!SetConsoleTitleA
+kernel32.dll!SetConsoleTitleW
+kernel32.dll!SetConsoleWindowInfo
+kernel32.dll!SetCriticalSectionSpinCount
+kernel32.dll!SetCurrentDirectoryA
+kernel32.dll!SetCurrentDirectoryW
+kernel32.dll!SetDefaultDllDirectories
+kernel32.dll!SetDllDirectoryA
+kernel32.dll!SetDllDirectoryW
+kernel32.dll!SetDynamicTimeZoneInformation
+kernel32.dll!SetEndOfFile
+kernel32.dll!SetEnvironmentStringsA
+kernel32.dll!SetEnvironmentStringsW
+kernel32.dll!SetEnvironmentVariableA
+kernel32.dll!SetEnvironmentVariableW
+kernel32.dll!SetErrorMode
+kernel32.dll!SetEvent
+kernel32.dll!SetEventWhenCallbackReturns
+kernel32.dll!SetFileApisToANSI
+kernel32.dll!SetFileApisToOEM
+kernel32.dll!SetFileAttributesA
+kernel32.dll!SetFileAttributesW
+kernel32.dll!SetFileCompletionNotificationModes
+kernel32.dll!SetFileInformationByHandle
+kernel32.dll!SetFileIoOverlappedRange
+kernel32.dll!SetFilePointer
+kernel32.dll!SetFilePointerEx
+kernel32.dll!SetFileTime
+kernel32.dll!SetFileValidData
+kernel32.dll!SetFirmwareEnvironmentVariableExW
+kernel32.dll!SetFirmwareEnvironmentVariableW
+kernel32.dll!SetHandleCount
+kernel32.dll!SetHandleInformation
+kernel32.dll!SetInformationJobObject
+kernel32.dll!SetLastError
+kernel32.dll!SetLocaleInfoA
+kernel32.dll!SetLocaleInfoW
+kernel32.dll!SetLocalPrimaryComputerNameW
+kernel32.dll!SetLocalTime
+kernel32.dll!SetMailslotInfo
+kernel32.dll!SetNamedPipeHandleState
+kernel32.dll!SetPriorityClass
+kernel32.dll!SetProcessAffinityMask
+kernel32.dll!SetProcessAffinityUpdateMode
+kernel32.dll!SetProcessInformation
+kernel32.dll!SetProcessMitigationPolicy
+kernel32.dll!SetProcessPreferredUILanguages
+kernel32.dll!SetProcessPriorityBoost
+kernel32.dll!SetProcessShutdownParameters
+kernel32.dll!SetProcessWorkingSetSizeEx
+kernel32.dll!SetProtectedPolicy
+kernel32.dll!SetStdHandle
+kernel32.dll!SetStdHandleEx
+kernel32.dll!SetSystemFileCacheSize
+kernel32.dll!SetSystemTime
+kernel32.dll!SetSystemTimeAdjustment
+kernel32.dll!SetThreadAffinityMask
+kernel32.dll!SetThreadContext
+kernel32.dll!SetThreadErrorMode
+kernel32.dll!SetThreadGroupAffinity
+kernel32.dll!SetThreadIdealProcessor
+kernel32.dll!SetThreadIdealProcessorEx
+kernel32.dll!SetThreadInformation
+kernel32.dll!SetThreadLocale
+kernel32.dll!SetThreadpoolStackInformation
+kernel32.dll!SetThreadpoolThreadMaximum
+kernel32.dll!SetThreadpoolThreadMinimum
+kernel32.dll!SetThreadpoolTimer
+kernel32.dll!SetThreadpoolTimerEx
+kernel32.dll!SetThreadpoolWait
+kernel32.dll!SetThreadpoolWaitEx
+kernel32.dll!SetThreadPreferredUILanguages
+kernel32.dll!SetThreadPriority
+kernel32.dll!SetThreadPriorityBoost
+kernel32.dll!SetThreadStackGuarantee
+kernel32.dll!SetThreadUILanguage
+kernel32.dll!SetTimeZoneInformation
+kernel32.dll!SetUnhandledExceptionFilter
+kernel32.dll!SetupComm
+kernel32.dll!SetUserGeoID
+kernel32.dll!SetVolumeLabelA
+kernel32.dll!SetVolumeLabelW
+kernel32.dll!SetVolumeMountPointA
+kernel32.dll!SetVolumeMountPointW
+kernel32.dll!SetWaitableTimer
+kernel32.dll!SetWaitableTimerEx
+kernel32.dll!SetXStateFeaturesMask
+kernel32.dll!SignalObjectAndWait
+kernel32.dll!SizeofResource
+kernel32.dll!Sleep
+kernel32.dll!SleepConditionVariableCS
+kernel32.dll!SleepConditionVariableSRW
+kernel32.dll!SleepEx
+kernel32.dll!StartThreadpoolIo
+kernel32.dll!SubmitThreadpoolWork
+kernel32.dll!SuspendThread
+kernel32.dll!SwitchToFiber
+kernel32.dll!SwitchToThread
+kernel32.dll!SystemTimeToFileTime
+kernel32.dll!SystemTimeToTzSpecificLocalTime
+kernel32.dll!SystemTimeToTzSpecificLocalTimeEx
+kernel32.dll!TerminateJobObject
+kernel32.dll!TerminateProcess
+kernel32.dll!TerminateThread
+kernel32.dll!Thread32First
+kernel32.dll!Thread32Next
+kernel32.dll!TlsAlloc
+kernel32.dll!TlsFree
+kernel32.dll!TlsGetValue
+kernel32.dll!TlsSetValue
+kernel32.dll!TransactNamedPipe
+kernel32.dll!TransmitCommChar
+kernel32.dll!TryAcquireSRWLockExclusive
+kernel32.dll!TryAcquireSRWLockShared
+kernel32.dll!TryEnterCriticalSection
+kernel32.dll!TrySubmitThreadpoolCallback
+kernel32.dll!TzSpecificLocalTimeToSystemTime
+kernel32.dll!TzSpecificLocalTimeToSystemTimeEx
+kernel32.dll!UnhandledExceptionFilter
+kernel32.dll!UnlockFile
+kernel32.dll!UnlockFileEx
+kernel32.dll!UnmapViewOfFile
+kernel32.dll!UnmapViewOfFileEx
+kernel32.dll!UnregisterBadMemoryNotification
+kernel32.dll!UnregisterWait
+kernel32.dll!UnregisterWaitEx
+kernel32.dll!UpdateProcThreadAttribute
+kernel32.dll!VerifyScripts
+kernel32.dll!VerifyVersionInfoA
+kernel32.dll!VerifyVersionInfoW
+kernel32.dll!VerLanguageNameA
+kernel32.dll!VerLanguageNameW
+kernel32.dll!VerSetConditionMask
+kernel32.dll!VirtualAlloc
+kernel32.dll!VirtualAllocEx
+kernel32.dll!VirtualAllocExNuma
+kernel32.dll!VirtualFree
+kernel32.dll!VirtualFreeEx
+kernel32.dll!VirtualLock
+kernel32.dll!VirtualProtect
+kernel32.dll!VirtualProtectEx
+kernel32.dll!VirtualQuery
+kernel32.dll!VirtualQueryEx
+kernel32.dll!VirtualUnlock
+kernel32.dll!WaitCommEvent
+kernel32.dll!WaitForDebugEvent
+kernel32.dll!WaitForDebugEventEx
+kernel32.dll!WaitForMultipleObjects
+kernel32.dll!WaitForMultipleObjectsEx
+kernel32.dll!WaitForSingleObject
+kernel32.dll!WaitForSingleObjectEx
+kernel32.dll!WaitForThreadpoolIoCallbacks
+kernel32.dll!WaitForThreadpoolTimerCallbacks
+kernel32.dll!WaitForThreadpoolWaitCallbacks
+kernel32.dll!WaitForThreadpoolWorkCallbacks
+kernel32.dll!WaitNamedPipeA
+kernel32.dll!WaitNamedPipeW
+kernel32.dll!WakeAllConditionVariable
+kernel32.dll!WakeConditionVariable
+kernel32.dll!WerGetFlags
+kernel32.dll!WerRegisterFile
+kernel32.dll!WerRegisterMemoryBlock
+kernel32.dll!WerRegisterRuntimeExceptionModule
+kernel32.dll!WerSetFlags
+kernel32.dll!WerUnregisterFile
+kernel32.dll!WerUnregisterMemoryBlock
+kernel32.dll!WerUnregisterRuntimeExceptionModule
+kernel32.dll!WideCharToMultiByte
+kernel32.dll!Wow64DisableWow64FsRedirection
+kernel32.dll!Wow64EnableWow64FsRedirection
+kernel32.dll!Wow64RevertWow64FsRedirection
+kernel32.dll!WriteConsoleA
+kernel32.dll!WriteConsoleInputA
+kernel32.dll!WriteConsoleInputW
+kernel32.dll!WriteConsoleOutputA
+kernel32.dll!WriteConsoleOutputAttribute
+kernel32.dll!WriteConsoleOutputCharacterA
+kernel32.dll!WriteConsoleOutputCharacterW
+kernel32.dll!WriteConsoleOutputW
+kernel32.dll!WriteConsoleW
+kernel32.dll!WriteFile
+kernel32.dll!WriteFileEx
+kernel32.dll!WriteFileGather
+kernel32.dll!WritePrivateProfileSectionA
+kernel32.dll!WritePrivateProfileSectionW
+kernel32.dll!WritePrivateProfileStringA
+kernel32.dll!WritePrivateProfileStringW
+kernel32.dll!WriteProcessMemory
+kernel32.dll!WTSGetActiveConsoleSessionId
+kernel32.dll!ZombifyActCtx
+normaliz.dll!IdnToAscii
+normaliz.dll!IdnToNameprepUnicode
+normaliz.dll!IdnToUnicode
+ole32.dll!BindMoniker
+ole32.dll!CLIPFORMAT_UserFree
+ole32.dll!CLIPFORMAT_UserMarshal
+ole32.dll!CLIPFORMAT_UserSize
+ole32.dll!CLIPFORMAT_UserUnmarshal
+ole32.dll!CLSIDFromProgID
+ole32.dll!CLSIDFromProgIDEx
+ole32.dll!CLSIDFromString
+ole32.dll!CoAddRefServerProcess
+ole32.dll!CoAllowUnmarshalerCLSID
+ole32.dll!CoCancelCall
+ole32.dll!CoCopyProxy
+ole32.dll!CoCreateFreeThreadedMarshaler
+ole32.dll!CoCreateGuid
+ole32.dll!CoCreateInstance
+ole32.dll!CoCreateInstanceEx
+ole32.dll!CoCreateInstanceFromApp
+ole32.dll!CoCreateObjectInContext
+ole32.dll!CoDeactivateObject
+ole32.dll!CoDecodeProxy
+ole32.dll!CoDecrementMTAUsage
+ole32.dll!CoDisableCallCancellation
+ole32.dll!CoDisconnectContext
+ole32.dll!CoDisconnectObject
+ole32.dll!CoEnableCallCancellation
+ole32.dll!CoFreeUnusedLibraries
+ole32.dll!CoFreeUnusedLibrariesEx
+ole32.dll!CoGetApartmentID
+ole32.dll!CoGetApartmentType
+ole32.dll!CoGetCallContext
+ole32.dll!CoGetCallerTID
+ole32.dll!CoGetCancelObject
+ole32.dll!CoGetClassObject
+ole32.dll!CoGetClassVersion
+ole32.dll!CoGetContextToken
+ole32.dll!CoGetCurrentLogicalThreadId
+ole32.dll!CoGetCurrentProcess
+ole32.dll!CoGetDefaultContext
+ole32.dll!CoGetInstanceFromFile
+ole32.dll!CoGetInstanceFromIStorage
+ole32.dll!CoGetInterfaceAndReleaseStream
+ole32.dll!CoGetMalloc
+ole32.dll!CoGetMarshalSizeMax
+ole32.dll!CoGetObjectContext
+ole32.dll!CoGetProcessIdentifier
+ole32.dll!CoGetPSClsid
+ole32.dll!CoGetStandardMarshal
+ole32.dll!CoGetStdMarshalEx
+ole32.dll!CoGetSystemSecurityPermissions
+ole32.dll!CoGetTreatAsClass
+ole32.dll!CoImpersonateClient
+ole32.dll!CoIncrementMTAUsage
+ole32.dll!CoInitializeEx
+ole32.dll!CoInitializeSecurity
+ole32.dll!CoInitializeWOW
+ole32.dll!CoInvalidateRemoteMachineBindings
+ole32.dll!CoIsHandlerConnected
+ole32.dll!CoLockObjectExternal
+ole32.dll!CoMarshalHresult
+ole32.dll!CoMarshalInterface
+ole32.dll!CoMarshalInterThreadInterfaceInStream
+ole32.dll!CoQueryAuthenticationServices
+ole32.dll!CoQueryClientBlanket
+ole32.dll!CoQueryProxyBlanket
+ole32.dll!CoReactivateObject
+ole32.dll!CoRegisterActivationFilter
+ole32.dll!CoRegisterClassObject
+ole32.dll!CoRegisterInitializeSpy
+ole32.dll!CoRegisterMallocSpy
+ole32.dll!CoRegisterMessageFilter
+ole32.dll!CoRegisterPSClsid
+ole32.dll!CoRegisterSurrogate
+ole32.dll!CoRegisterSurrogateEx
+ole32.dll!CoReleaseMarshalData
+ole32.dll!CoReleaseServerProcess
+ole32.dll!CoResumeClassObjects
+ole32.dll!CoRetireServer
+ole32.dll!CoRevertToSelf
+ole32.dll!CoRevokeClassObject
+ole32.dll!CoRevokeInitializeSpy
+ole32.dll!CoRevokeMallocSpy
+ole32.dll!CoSetCancelObject
+ole32.dll!CoSetProxyBlanket
+ole32.dll!CoSuspendClassObjects
+ole32.dll!CoSwitchCallContext
+ole32.dll!CoTaskMemAlloc
+ole32.dll!CoTaskMemFree
+ole32.dll!CoTaskMemRealloc
+ole32.dll!CoTestCancel
+ole32.dll!CoUninitialize
+ole32.dll!CoUnloadingWOW
+ole32.dll!CoUnmarshalHresult
+ole32.dll!CoUnmarshalInterface
+ole32.dll!CoWaitForMultipleHandles
+ole32.dll!CoWaitForMultipleObjects
+ole32.dll!CreateBindCtx
+ole32.dll!CreateStreamOnHGlobal
+ole32.dll!CStdAsyncStubBuffer_AddRef
+ole32.dll!CStdAsyncStubBuffer_Connect
+ole32.dll!CStdAsyncStubBuffer_Disconnect
+ole32.dll!CStdAsyncStubBuffer_Invoke
+ole32.dll!CStdAsyncStubBuffer_QueryInterface
+ole32.dll!CStdAsyncStubBuffer_Release
+ole32.dll!CStdAsyncStubBuffer2_Connect
+ole32.dll!CStdAsyncStubBuffer2_Disconnect
+ole32.dll!CStdAsyncStubBuffer2_Release
+ole32.dll!CStdStubBuffer2_Connect
+ole32.dll!CStdStubBuffer2_CountRefs
+ole32.dll!CStdStubBuffer2_Disconnect
+ole32.dll!CStdStubBuffer2_QueryInterface
+ole32.dll!DllDebugObjectRPCHook
+ole32.dll!EnableHookObject
+ole32.dll!FreePropVariantArray
+ole32.dll!GetHGlobalFromStream
+ole32.dll!GetHookInterface
+ole32.dll!HACCEL_UserFree
+ole32.dll!HACCEL_UserMarshal
+ole32.dll!HACCEL_UserSize
+ole32.dll!HACCEL_UserUnmarshal
+ole32.dll!HBITMAP_UserFree
+ole32.dll!HBITMAP_UserMarshal
+ole32.dll!HBITMAP_UserSize
+ole32.dll!HBITMAP_UserUnmarshal
+ole32.dll!HBRUSH_UserFree
+ole32.dll!HBRUSH_UserMarshal
+ole32.dll!HBRUSH_UserSize
+ole32.dll!HBRUSH_UserUnmarshal
+ole32.dll!HDC_UserFree
+ole32.dll!HDC_UserMarshal
+ole32.dll!HDC_UserSize
+ole32.dll!HDC_UserUnmarshal
+ole32.dll!HGLOBAL_UserFree
+ole32.dll!HGLOBAL_UserMarshal
+ole32.dll!HGLOBAL_UserSize
+ole32.dll!HGLOBAL_UserUnmarshal
+ole32.dll!HICON_UserFree
+ole32.dll!HICON_UserMarshal
+ole32.dll!HICON_UserSize
+ole32.dll!HICON_UserUnmarshal
+ole32.dll!HkOleRegisterObject
+ole32.dll!HMENU_UserFree
+ole32.dll!HMENU_UserMarshal
+ole32.dll!HMENU_UserSize
+ole32.dll!HMENU_UserUnmarshal
+ole32.dll!HMONITOR_UserFree
+ole32.dll!HMONITOR_UserMarshal
+ole32.dll!HMONITOR_UserSize
+ole32.dll!HMONITOR_UserUnmarshal
+ole32.dll!HPALETTE_UserFree
+ole32.dll!HPALETTE_UserMarshal
+ole32.dll!HPALETTE_UserSize
+ole32.dll!HPALETTE_UserUnmarshal
+ole32.dll!HWND_UserFree
+ole32.dll!HWND_UserMarshal
+ole32.dll!HWND_UserSize
+ole32.dll!HWND_UserUnmarshal
+ole32.dll!IIDFromString
+ole32.dll!MkParseDisplayName
+ole32.dll!NdrProxyForwardingFunction10
+ole32.dll!NdrProxyForwardingFunction11
+ole32.dll!NdrProxyForwardingFunction12
+ole32.dll!NdrProxyForwardingFunction13
+ole32.dll!NdrProxyForwardingFunction14
+ole32.dll!NdrProxyForwardingFunction15
+ole32.dll!NdrProxyForwardingFunction16
+ole32.dll!NdrProxyForwardingFunction17
+ole32.dll!NdrProxyForwardingFunction18
+ole32.dll!NdrProxyForwardingFunction19
+ole32.dll!NdrProxyForwardingFunction20
+ole32.dll!NdrProxyForwardingFunction21
+ole32.dll!NdrProxyForwardingFunction22
+ole32.dll!NdrProxyForwardingFunction23
+ole32.dll!NdrProxyForwardingFunction24
+ole32.dll!NdrProxyForwardingFunction25
+ole32.dll!NdrProxyForwardingFunction26
+ole32.dll!NdrProxyForwardingFunction27
+ole32.dll!NdrProxyForwardingFunction28
+ole32.dll!NdrProxyForwardingFunction29
+ole32.dll!NdrProxyForwardingFunction3
+ole32.dll!NdrProxyForwardingFunction30
+ole32.dll!NdrProxyForwardingFunction31
+ole32.dll!NdrProxyForwardingFunction32
+ole32.dll!NdrProxyForwardingFunction4
+ole32.dll!NdrProxyForwardingFunction5
+ole32.dll!NdrProxyForwardingFunction6
+ole32.dll!NdrProxyForwardingFunction7
+ole32.dll!NdrProxyForwardingFunction8
+ole32.dll!NdrProxyForwardingFunction9
+ole32.dll!ObjectStublessClient10
+ole32.dll!ObjectStublessClient11
+ole32.dll!ObjectStublessClient12
+ole32.dll!ObjectStublessClient13
+ole32.dll!ObjectStublessClient14
+ole32.dll!ObjectStublessClient15
+ole32.dll!ObjectStublessClient16
+ole32.dll!ObjectStublessClient17
+ole32.dll!ObjectStublessClient18
+ole32.dll!ObjectStublessClient19
+ole32.dll!ObjectStublessClient20
+ole32.dll!ObjectStublessClient21
+ole32.dll!ObjectStublessClient22
+ole32.dll!ObjectStublessClient23
+ole32.dll!ObjectStublessClient24
+ole32.dll!ObjectStublessClient25
+ole32.dll!ObjectStublessClient26
+ole32.dll!ObjectStublessClient27
+ole32.dll!ObjectStublessClient28
+ole32.dll!ObjectStublessClient29
+ole32.dll!ObjectStublessClient3
+ole32.dll!ObjectStublessClient30
+ole32.dll!ObjectStublessClient31
+ole32.dll!ObjectStublessClient32
+ole32.dll!ObjectStublessClient4
+ole32.dll!ObjectStublessClient5
+ole32.dll!ObjectStublessClient6
+ole32.dll!ObjectStublessClient7
+ole32.dll!ObjectStublessClient8
+ole32.dll!ObjectStublessClient9
+ole32.dll!ProgIDFromCLSID
+ole32.dll!PropVariantClear
+ole32.dll!PropVariantCopy
+ole32.dll!RoGetAgileReference
+ole32.dll!StringFromCLSID
+ole32.dll!StringFromGUID2
+ole32.dll!StringFromIID
+ole32.dll!UpdateDCOMSettings
+secur32.dll!GetUserNameExW
+shell32.dll!CommandLineToArgvW
+shell32.dll!GetCurrentProcessExplicitAppUserModelID
+shell32.dll!PathCleanupSpec
+shell32.dll!PathIsExe
+shell32.dll!SetCurrentProcessExplicitAppUserModelID
+shell32.dll!SHCoCreateInstance
+shell32.dll!SHCreateDirectory
+shell32.dll!SHCreateDirectoryExA
+shell32.dll!SHCreateDirectoryExW
+shell32.dll!SHGetDesktopFolder
+shell32.dll!SHGetFileInfoW
+shell32.dll!SHGetFolderLocation
+shell32.dll!SHGetFolderPathA
+shell32.dll!SHGetFolderPathAndSubDirW
+shell32.dll!SHGetFolderPathW
+shell32.dll!SHGetInstanceExplorer
+shell32.dll!SHGetKnownFolderPath
+shell32.dll!SHGetSpecialFolderPathA
+shell32.dll!SHGetSpecialFolderPathW
+shell32.dll!SHSetKnownFolderPath
+shlwapi.dll!GetAcceptLanguagesA
+shlwapi.dll!GetAcceptLanguagesW
+shlwapi.dll!HashData
+shlwapi.dll!IsCharSpaceA
+shlwapi.dll!IsCharSpaceW
+shlwapi.dll!IsInternetESCEnabled
+shlwapi.dll!IsOS
+shlwapi.dll!IStream_Copy
+shlwapi.dll!IStream_Read
+shlwapi.dll!IStream_ReadStr
+shlwapi.dll!IStream_Reset
+shlwapi.dll!IStream_Size
+shlwapi.dll!IStream_Write
+shlwapi.dll!IStream_WriteStr
+shlwapi.dll!IUnknown_AtomicRelease
+shlwapi.dll!IUnknown_GetSite
+shlwapi.dll!IUnknown_QueryService
+shlwapi.dll!IUnknown_Set
+shlwapi.dll!IUnknown_SetSite
+shlwapi.dll!ParseURLA
+shlwapi.dll!ParseURLW
+shlwapi.dll!PathAddBackslashA
+shlwapi.dll!PathAddBackslashW
+shlwapi.dll!PathAddExtensionA
+shlwapi.dll!PathAddExtensionW
+shlwapi.dll!PathAppendA
+shlwapi.dll!PathAppendW
+shlwapi.dll!PathCanonicalizeA
+shlwapi.dll!PathCanonicalizeW
+shlwapi.dll!PathCombineA
+shlwapi.dll!PathCombineW
+shlwapi.dll!PathCommonPrefixA
+shlwapi.dll!PathCommonPrefixW
+shlwapi.dll!PathCreateFromUrlA
+shlwapi.dll!PathCreateFromUrlAlloc
+shlwapi.dll!PathCreateFromUrlW
+shlwapi.dll!PathFileExistsA
+shlwapi.dll!PathFileExistsW
+shlwapi.dll!PathFindExtensionA
+shlwapi.dll!PathFindExtensionW
+shlwapi.dll!PathFindFileNameA
+shlwapi.dll!PathFindFileNameW
+shlwapi.dll!PathFindNextComponentA
+shlwapi.dll!PathFindNextComponentW
+shlwapi.dll!PathGetArgsA
+shlwapi.dll!PathGetArgsW
+shlwapi.dll!PathGetCharTypeA
+shlwapi.dll!PathGetCharTypeW
+shlwapi.dll!PathGetDriveNumberA
+shlwapi.dll!PathGetDriveNumberW
+shlwapi.dll!PathIsFileSpecA
+shlwapi.dll!PathIsFileSpecW
+shlwapi.dll!PathIsLFNFileSpecA
+shlwapi.dll!PathIsLFNFileSpecW
+shlwapi.dll!PathIsPrefixA
+shlwapi.dll!PathIsPrefixW
+shlwapi.dll!PathIsRelativeA
+shlwapi.dll!PathIsRelativeW
+shlwapi.dll!PathIsRootA
+shlwapi.dll!PathIsRootW
+shlwapi.dll!PathIsSameRootA
+shlwapi.dll!PathIsSameRootW
+shlwapi.dll!PathIsUNCA
+shlwapi.dll!PathIsUNCServerA
+shlwapi.dll!PathIsUNCServerShareA
+shlwapi.dll!PathIsUNCServerShareW
+shlwapi.dll!PathIsUNCServerW
+shlwapi.dll!PathIsUNCW
+shlwapi.dll!PathIsURLA
+shlwapi.dll!PathIsURLW
+shlwapi.dll!PathMatchSpecA
+shlwapi.dll!PathMatchSpecExA
+shlwapi.dll!PathMatchSpecExW
+shlwapi.dll!PathMatchSpecW
+shlwapi.dll!PathParseIconLocationA
+shlwapi.dll!PathParseIconLocationW
+shlwapi.dll!PathQuoteSpacesA
+shlwapi.dll!PathQuoteSpacesW
+shlwapi.dll!PathRelativePathToA
+shlwapi.dll!PathRelativePathToW
+shlwapi.dll!PathRemoveBackslashA
+shlwapi.dll!PathRemoveBackslashW
+shlwapi.dll!PathRemoveBlanksA
+shlwapi.dll!PathRemoveBlanksW
+shlwapi.dll!PathRemoveExtensionA
+shlwapi.dll!PathRemoveExtensionW
+shlwapi.dll!PathRemoveFileSpecA
+shlwapi.dll!PathRemoveFileSpecW
+shlwapi.dll!PathRenameExtensionA
+shlwapi.dll!PathRenameExtensionW
+shlwapi.dll!PathSearchAndQualifyA
+shlwapi.dll!PathSearchAndQualifyW
+shlwapi.dll!PathSkipRootA
+shlwapi.dll!PathSkipRootW
+shlwapi.dll!PathStripPathA
+shlwapi.dll!PathStripPathW
+shlwapi.dll!PathStripToRootA
+shlwapi.dll!PathStripToRootW
+shlwapi.dll!PathUnExpandEnvStringsA
+shlwapi.dll!PathUnExpandEnvStringsW
+shlwapi.dll!PathUnquoteSpacesA
+shlwapi.dll!PathUnquoteSpacesW
+shlwapi.dll!QISearch
+shlwapi.dll!SHAnsiToAnsi
+shlwapi.dll!SHAnsiToUnicode
+shlwapi.dll!SHCopyKeyA
+shlwapi.dll!SHCopyKeyW
+shlwapi.dll!SHCreateMemStream
+shlwapi.dll!SHCreateStreamOnFileA
+shlwapi.dll!SHCreateStreamOnFileEx
+shlwapi.dll!SHCreateStreamOnFileW
+shlwapi.dll!SHCreateThread
+shlwapi.dll!SHCreateThreadRef
+shlwapi.dll!SHCreateThreadWithHandle
+shlwapi.dll!SHDeleteEmptyKeyA
+shlwapi.dll!SHDeleteEmptyKeyW
+shlwapi.dll!SHDeleteKeyA
+shlwapi.dll!SHDeleteKeyW
+shlwapi.dll!SHDeleteValueA
+shlwapi.dll!SHDeleteValueW
+shlwapi.dll!SHEnumKeyExA
+shlwapi.dll!SHEnumKeyExW
+shlwapi.dll!SHEnumValueA
+shlwapi.dll!SHEnumValueW
+shlwapi.dll!SHGetThreadRef
+shlwapi.dll!SHGetValueA
+shlwapi.dll!SHGetValueW
+shlwapi.dll!SHLoadIndirectString
+shlwapi.dll!SHOpenRegStream2A
+shlwapi.dll!SHOpenRegStream2W
+shlwapi.dll!SHOpenRegStreamA
+shlwapi.dll!SHOpenRegStreamW
+shlwapi.dll!SHQueryInfoKeyA
+shlwapi.dll!SHQueryInfoKeyW
+shlwapi.dll!SHQueryValueExA
+shlwapi.dll!SHQueryValueExW
+shlwapi.dll!SHRegCloseUSKey
+shlwapi.dll!SHRegCreateUSKeyA
+shlwapi.dll!SHRegCreateUSKeyW
+shlwapi.dll!SHRegDeleteEmptyUSKeyA
+shlwapi.dll!SHRegDeleteEmptyUSKeyW
+shlwapi.dll!SHRegDeleteUSValueA
+shlwapi.dll!SHRegDeleteUSValueW
+shlwapi.dll!SHRegDuplicateHKey
+shlwapi.dll!SHRegEnumUSKeyA
+shlwapi.dll!SHRegEnumUSKeyW
+shlwapi.dll!SHRegEnumUSValueA
+shlwapi.dll!SHRegEnumUSValueW
+shlwapi.dll!SHRegGetBoolUSValueA
+shlwapi.dll!SHRegGetBoolUSValueW
+shlwapi.dll!SHRegGetIntW
+shlwapi.dll!SHRegGetPathA
+shlwapi.dll!SHRegGetPathW
+shlwapi.dll!SHRegGetUSValueA
+shlwapi.dll!SHRegGetUSValueW
+shlwapi.dll!SHRegGetValueA
+shlwapi.dll!SHRegGetValueW
+shlwapi.dll!SHRegOpenUSKeyA
+shlwapi.dll!SHRegOpenUSKeyW
+shlwapi.dll!SHRegQueryInfoUSKeyA
+shlwapi.dll!SHRegQueryInfoUSKeyW
+shlwapi.dll!SHRegQueryUSValueA
+shlwapi.dll!SHRegQueryUSValueW
+shlwapi.dll!SHRegSetPathA
+shlwapi.dll!SHRegSetPathW
+shlwapi.dll!SHRegSetUSValueA
+shlwapi.dll!SHRegSetUSValueW
+shlwapi.dll!SHRegWriteUSValueA
+shlwapi.dll!SHRegWriteUSValueW
+shlwapi.dll!SHReleaseThreadRef
+shlwapi.dll!SHSetThreadRef
+shlwapi.dll!SHSetValueA
+shlwapi.dll!SHSetValueW
+shlwapi.dll!SHStrDupA
+shlwapi.dll!SHStrDupW
+shlwapi.dll!SHUnicodeToAnsi
+shlwapi.dll!SHUnicodeToUnicode
+shlwapi.dll!StrCatBuffA
+shlwapi.dll!StrCatBuffW
+shlwapi.dll!StrCatChainW
+shlwapi.dll!StrChrA
+shlwapi.dll!StrChrIA
+shlwapi.dll!StrChrIW
+shlwapi.dll!StrChrNIW
+shlwapi.dll!StrChrNW
+shlwapi.dll!StrChrW
+shlwapi.dll!StrCmpCA
+shlwapi.dll!StrCmpCW
+shlwapi.dll!StrCmpICA
+shlwapi.dll!StrCmpICW
+shlwapi.dll!StrCmpIW
+shlwapi.dll!StrCmpLogicalW
+shlwapi.dll!StrCmpNA
+shlwapi.dll!StrCmpNCA
+shlwapi.dll!StrCmpNCW
+shlwapi.dll!StrCmpNIA
+shlwapi.dll!StrCmpNICA
+shlwapi.dll!StrCmpNICW
+shlwapi.dll!StrCmpNIW
+shlwapi.dll!StrCmpNW
+shlwapi.dll!StrCmpW
+shlwapi.dll!StrCpyNW
+shlwapi.dll!StrCSpnA
+shlwapi.dll!StrCSpnIA
+shlwapi.dll!StrCSpnIW
+shlwapi.dll!StrCSpnW
+shlwapi.dll!StrDupA
+shlwapi.dll!StrDupW
+shlwapi.dll!StrIsIntlEqualA
+shlwapi.dll!StrIsIntlEqualW
+shlwapi.dll!StrPBrkA
+shlwapi.dll!StrPBrkW
+shlwapi.dll!StrRChrA
+shlwapi.dll!StrRChrIA
+shlwapi.dll!StrRChrIW
+shlwapi.dll!StrRChrW
+shlwapi.dll!StrRStrIA
+shlwapi.dll!StrRStrIW
+shlwapi.dll!StrSpnA
+shlwapi.dll!StrSpnW
+shlwapi.dll!StrStrA
+shlwapi.dll!StrStrIA
+shlwapi.dll!StrStrIW
+shlwapi.dll!StrStrNIW
+shlwapi.dll!StrStrNW
+shlwapi.dll!StrStrW
+shlwapi.dll!StrToInt64ExA
+shlwapi.dll!StrToInt64ExW
+shlwapi.dll!StrToIntA
+shlwapi.dll!StrToIntExA
+shlwapi.dll!StrToIntExW
+shlwapi.dll!StrToIntW
+shlwapi.dll!StrTrimA
+shlwapi.dll!StrTrimW
+shlwapi.dll!UrlApplySchemeA
+shlwapi.dll!UrlApplySchemeW
+shlwapi.dll!UrlCanonicalizeA
+shlwapi.dll!UrlCanonicalizeW
+shlwapi.dll!UrlCombineA
+shlwapi.dll!UrlCombineW
+shlwapi.dll!UrlCompareA
+shlwapi.dll!UrlCompareW
+shlwapi.dll!UrlCreateFromPathA
+shlwapi.dll!UrlCreateFromPathW
+shlwapi.dll!UrlEscapeA
+shlwapi.dll!UrlEscapeW
+shlwapi.dll!UrlFixupW
+shlwapi.dll!UrlGetLocationA
+shlwapi.dll!UrlGetLocationW
+shlwapi.dll!UrlGetPartA
+shlwapi.dll!UrlGetPartW
+shlwapi.dll!UrlHashA
+shlwapi.dll!UrlHashW
+shlwapi.dll!UrlIsA
+shlwapi.dll!UrlIsNoHistoryA
+shlwapi.dll!UrlIsNoHistoryW
+shlwapi.dll!UrlIsOpaqueA
+shlwapi.dll!UrlIsOpaqueW
+shlwapi.dll!UrlIsW
+shlwapi.dll!UrlUnescapeA
+shlwapi.dll!UrlUnescapeW
+user32.dll!LoadStringW
+user32.dll!SendMessageTimeoutW
+version.dll!GetFileVersionInfoA
+version.dll!GetFileVersionInfoExW
+version.dll!GetFileVersionInfoSizeA
+version.dll!GetFileVersionInfoSizeExW
+version.dll!GetFileVersionInfoSizeW
+version.dll!GetFileVersionInfoW
+version.dll!VerFindFileA
+version.dll!VerFindFileW
+version.dll!VerQueryValueA
+version.dll!VerQueryValueW
+api-ms-win-core-memory-l1-1-3.dll!OpenFileMappingFromApp
+api-ms-win-core-memory-l1-1-3.dll!SetProcessValidCallTargets
+api-ms-win-core-memory-l1-1-3.dll!VirtualAllocFromApp
+api-ms-win-core-memory-l1-1-3.dll!VirtualProtectFromApp
+api-ms-win-core-winrt-error-l1-1-0.dll!GetRestrictedErrorInfo
+api-ms-win-core-winrt-error-l1-1-0.dll!RoCaptureErrorContext
+api-ms-win-core-winrt-error-l1-1-0.dll!RoFailFastWithErrorContext
+api-ms-win-core-winrt-error-l1-1-0.dll!RoGetErrorReportingFlags
+api-ms-win-core-winrt-error-l1-1-0.dll!RoOriginateError
+api-ms-win-core-winrt-error-l1-1-0.dll!RoOriginateErrorW
+api-ms-win-core-winrt-error-l1-1-1.dll!RoOriginateLanguageException
+api-ms-win-core-winrt-error-l1-1-1.dll!RoReportUnhandledError
+api-ms-win-core-winrt-error-l1-1-0.dll!RoResolveRestrictedErrorInfoReference
+api-ms-win-core-winrt-error-l1-1-0.dll!RoSetErrorReportingFlags
+api-ms-win-core-winrt-error-l1-1-0.dll!RoTransformError
+api-ms-win-core-winrt-error-l1-1-0.dll!RoTransformErrorW
+api-ms-win-core-winrt-error-l1-1-0.dll!SetRestrictedErrorInfo
+api-ms-win-core-winrt-robuffer-l1-1-0.dll!RoGetBufferMarshaler
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsCreateString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsCreateStringReference
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsDeleteString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsGetStringRawBuffer
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PinvokeAnalyzer_Win32UWPApis.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PinvokeAnalyzer_Win32UWPApis.txt
new file mode 100755 (executable)
index 0000000..babaacb
--- /dev/null
@@ -0,0 +1,5385 @@
+advapi32.dll!AddAccessAllowedAce
+advapi32.dll!AddAccessAllowedAceEx
+advapi32.dll!AddAce
+advapi32.dll!AddMandatoryAce
+advapi32.dll!AdjustTokenGroups
+advapi32.dll!AdjustTokenPrivileges
+advapi32.dll!AllocateAndInitializeSid
+advapi32.dll!AllocateLocallyUniqueId
+advapi32.dll!CheckTokenMembership
+advapi32.dll!CloseTrace
+advapi32.dll!ControlTraceW
+advapi32.dll!ConvertSecurityDescriptorToStringSecurityDescriptorW
+advapi32.dll!ConvertSidToStringSidA
+advapi32.dll!ConvertSidToStringSidW
+advapi32.dll!ConvertStringSecurityDescriptorToSecurityDescriptorW
+advapi32.dll!ConvertStringSidToSidA
+advapi32.dll!ConvertStringSidToSidW
+advapi32.dll!CopySid
+advapi32.dll!CreateProcessWithLogonW
+advapi32.dll!CreateWellKnownSid
+advapi32.dll!CryptAcquireContextA
+advapi32.dll!CryptAcquireContextW
+advapi32.dll!CryptCreateHash
+advapi32.dll!CryptDecrypt
+advapi32.dll!CryptDeriveKey
+advapi32.dll!CryptDestroyHash
+advapi32.dll!CryptDestroyKey
+advapi32.dll!CryptEncrypt
+advapi32.dll!CryptExportKey
+advapi32.dll!CryptGenKey
+advapi32.dll!CryptGetDefaultProviderA
+advapi32.dll!CryptGetDefaultProviderW
+advapi32.dll!CryptGetHashParam
+advapi32.dll!CryptGetKeyParam
+advapi32.dll!CryptGetProvParam
+advapi32.dll!CryptGetUserKey
+advapi32.dll!CryptHashData
+advapi32.dll!CryptImportKey
+advapi32.dll!CryptReleaseContext
+advapi32.dll!CryptSetHashParam
+advapi32.dll!CryptSetKeyParam
+advapi32.dll!CryptSetProvParam
+advapi32.dll!CryptSignHashA
+advapi32.dll!CryptSignHashW
+advapi32.dll!CryptVerifySignatureA
+advapi32.dll!CryptVerifySignatureW
+advapi32.dll!CveEventWrite
+advapi32.dll!DeleteAce
+advapi32.dll!DuplicateToken
+advapi32.dll!DuplicateTokenEx
+advapi32.dll!EnableTrace
+advapi32.dll!EnableTraceEx
+advapi32.dll!EnableTraceEx2
+advapi32.dll!EnumDynamicTimeZoneInformation
+advapi32.dll!EnumerateTraceGuidsEx
+advapi32.dll!EqualDomainSid
+advapi32.dll!EventActivityIdControl
+advapi32.dll!EventRegister
+advapi32.dll!EventSetInformation
+advapi32.dll!EventUnregister
+advapi32.dll!EventWrite
+advapi32.dll!EventWriteEx
+advapi32.dll!EventWriteString
+advapi32.dll!EventWriteTransfer
+advapi32.dll!FlushTraceW
+advapi32.dll!FreeSid
+advapi32.dll!GetAce
+advapi32.dll!GetAclInformation
+advapi32.dll!GetDynamicTimeZoneInformationEffectiveYears
+advapi32.dll!GetExplicitEntriesFromAclA
+advapi32.dll!GetExplicitEntriesFromAclW
+advapi32.dll!GetKernelObjectSecurity
+advapi32.dll!GetLengthSid
+advapi32.dll!GetNamedSecurityInfoA
+advapi32.dll!GetNamedSecurityInfoW
+advapi32.dll!GetSecurityDescriptorControl
+advapi32.dll!GetSecurityDescriptorDacl
+advapi32.dll!GetSecurityDescriptorGroup
+advapi32.dll!GetSecurityDescriptorLength
+advapi32.dll!GetSecurityDescriptorOwner
+advapi32.dll!GetSecurityDescriptorRMControl
+advapi32.dll!GetSecurityDescriptorSacl
+advapi32.dll!GetSecurityInfo
+advapi32.dll!GetSidIdentifierAuthority
+advapi32.dll!GetSidLengthRequired
+advapi32.dll!GetSidSubAuthority
+advapi32.dll!GetSidSubAuthorityCount
+advapi32.dll!GetTokenInformation
+advapi32.dll!GetTraceEnableFlags
+advapi32.dll!GetTraceEnableLevel
+advapi32.dll!GetTraceLoggerHandle
+advapi32.dll!GetWindowsAccountDomainSid
+advapi32.dll!ImpersonateLoggedOnUser
+advapi32.dll!ImpersonateNamedPipeClient
+advapi32.dll!InitializeAcl
+advapi32.dll!InitializeSecurityDescriptor
+advapi32.dll!InitializeSid
+advapi32.dll!IsValidAcl
+advapi32.dll!IsValidSecurityDescriptor
+advapi32.dll!IsValidSid
+advapi32.dll!IsWellKnownSid
+advapi32.dll!LookupAccountNameA
+advapi32.dll!LookupAccountNameW
+advapi32.dll!LookupAccountSidA
+advapi32.dll!LookupAccountSidW
+advapi32.dll!LookupPrivilegeDisplayNameA
+advapi32.dll!LookupPrivilegeDisplayNameW
+advapi32.dll!LookupPrivilegeNameA
+advapi32.dll!LookupPrivilegeNameW
+advapi32.dll!LookupPrivilegeValueA
+advapi32.dll!LookupPrivilegeValueW
+advapi32.dll!LsaClose
+advapi32.dll!LsaFreeMemory
+advapi32.dll!LsaLookupNames2
+advapi32.dll!LsaLookupSids
+advapi32.dll!LsaNtStatusToWinError
+advapi32.dll!LsaOpenPolicy
+advapi32.dll!MakeAbsoluteSD
+advapi32.dll!MakeSelfRelativeSD
+advapi32.dll!OpenProcessToken
+advapi32.dll!OpenThreadToken
+advapi32.dll!OpenTraceW
+advapi32.dll!ProcessTrace
+advapi32.dll!QueryTraceW
+advapi32.dll!RegisterTraceGuidsW
+advapi32.dll!RevertToSelf
+advapi32.dll!SetEntriesInAclA
+advapi32.dll!SetEntriesInAclW
+advapi32.dll!SetKernelObjectSecurity
+advapi32.dll!SetNamedSecurityInfoA
+advapi32.dll!SetNamedSecurityInfoW
+advapi32.dll!SetSecurityDescriptorControl
+advapi32.dll!SetSecurityDescriptorDacl
+advapi32.dll!SetSecurityDescriptorGroup
+advapi32.dll!SetSecurityDescriptorOwner
+advapi32.dll!SetSecurityDescriptorRMControl
+advapi32.dll!SetSecurityDescriptorSacl
+advapi32.dll!SetSecurityInfo
+advapi32.dll!SetThreadToken
+advapi32.dll!SetTokenInformation
+advapi32.dll!StartTraceW
+advapi32.dll!StopTraceW
+advapi32.dll!TraceMessage
+advapi32.dll!UnregisterTraceGuids
+api-ms-win-appmodel-runtime-l1-1-1.dll!FormatApplicationUserModelId
+api-ms-win-appmodel-runtime-l1-1-1.dll!ParseApplicationUserModelId
+api-ms-win-appmodel-runtime-l1-1-2.dll!VerifyApplicationUserModelId
+api-ms-win-appmodel-runtime-l1-1-2.dll!VerifyPackageFamilyName
+api-ms-win-appmodel-runtime-l1-1-2.dll!VerifyPackageFullName
+api-ms-win-appmodel-runtime-l1-1-2.dll!VerifyPackageId
+api-ms-win-appmodel-runtime-l1-1-2.dll!VerifyPackageRelativeApplicationId
+api-ms-win-core-comm-l1-1-1.dll!OpenCommPort
+api-ms-win-core-enclave-l1-1-0.dll!CreateEnclave
+api-ms-win-core-enclave-l1-1-0.dll!InitializeEnclave
+api-ms-win-core-enclave-l1-1-0.dll!IsEnclaveTypeSupported
+api-ms-win-core-enclave-l1-1-0.dll!LoadEnclaveData
+api-ms-win-core-featurestaging-l1-1-0.dll!GetFeatureEnabledState
+api-ms-win-core-featurestaging-l1-1-0.dll!RecordFeatureError
+api-ms-win-core-featurestaging-l1-1-0.dll!RecordFeatureUsage
+api-ms-win-core-featurestaging-l1-1-0.dll!SubscribeFeatureStateChangeNotification
+api-ms-win-core-featurestaging-l1-1-0.dll!UnsubscribeFeatureStateChangeNotification
+api-ms-win-core-featurestaging-l1-1-1.dll!GetFeatureVariant
+api-ms-win-core-localization-l1-2-0.dll!VerLanguageNameA
+api-ms-win-core-localization-l1-2-0.dll!VerLanguageNameW
+api-ms-win-core-memory-l1-1-2.dll!DiscardVirtualMemory
+api-ms-win-core-memory-l1-1-2.dll!OfferVirtualMemory
+api-ms-win-core-memory-l1-1-2.dll!ReclaimVirtualMemory
+api-ms-win-core-memory-l1-1-3.dll!OpenFileMappingFromApp
+api-ms-win-core-memory-l1-1-3.dll!SetProcessValidCallTargets
+api-ms-win-core-memory-l1-1-3.dll!VirtualAllocFromApp
+api-ms-win-core-memory-l1-1-3.dll!VirtualProtectFromApp
+api-ms-win-core-slapi-l1-1-0.dll!SLQueryLicenseValueFromApp
+api-ms-win-core-synch-l1-2-0.dll!WaitOnAddress
+api-ms-win-core-synch-l1-2-0.dll!WakeByAddressAll
+api-ms-win-core-synch-l1-2-0.dll!WakeByAddressSingle
+api-ms-win-core-version-l1-1-0.dll!GetFileVersionInfoExW
+api-ms-win-core-version-l1-1-0.dll!GetFileVersionInfoSizeExW
+api-ms-win-core-version-l1-1-0.dll!VerQueryValueW
+api-ms-win-core-versionansi-l1-1-0.dll!GetFileVersionInfoExA
+api-ms-win-core-versionansi-l1-1-0.dll!GetFileVersionInfoSizeExA
+api-ms-win-core-versionansi-l1-1-0.dll!VerQueryValueA
+api-ms-win-core-winrt-error-l1-1-0.dll!GetRestrictedErrorInfo
+api-ms-win-core-winrt-error-l1-1-0.dll!RoCaptureErrorContext
+api-ms-win-core-winrt-error-l1-1-0.dll!RoFailFastWithErrorContext
+api-ms-win-core-winrt-error-l1-1-0.dll!RoGetErrorReportingFlags
+api-ms-win-core-winrt-error-l1-1-0.dll!RoOriginateError
+api-ms-win-core-winrt-error-l1-1-0.dll!RoOriginateErrorW
+api-ms-win-core-winrt-error-l1-1-0.dll!RoSetErrorReportingFlags
+api-ms-win-core-winrt-error-l1-1-0.dll!RoTransformError
+api-ms-win-core-winrt-error-l1-1-0.dll!RoTransformErrorW
+api-ms-win-core-winrt-error-l1-1-0.dll!SetRestrictedErrorInfo
+api-ms-win-core-winrt-error-l1-1-1.dll!RoOriginateLanguageException
+api-ms-win-core-winrt-error-l1-1-1.dll!RoReportUnhandledError
+api-ms-win-core-winrt-l1-1-0.dll!RoActivateInstance
+api-ms-win-core-winrt-l1-1-0.dll!RoGetActivationFactory
+api-ms-win-core-winrt-l1-1-0.dll!RoGetApartmentIdentifier
+api-ms-win-core-winrt-l1-1-0.dll!RoInitialize
+api-ms-win-core-winrt-l1-1-0.dll!RoRegisterActivationFactories
+api-ms-win-core-winrt-l1-1-0.dll!RoRegisterForApartmentShutdown
+api-ms-win-core-winrt-l1-1-0.dll!RoRevokeActivationFactories
+api-ms-win-core-winrt-l1-1-0.dll!RoUninitialize
+api-ms-win-core-winrt-l1-1-0.dll!RoUnregisterForApartmentShutdown
+api-ms-win-core-winrt-registration-l1-1-0.dll!RoGetActivatableClassRegistration
+api-ms-win-core-winrt-registration-l1-1-0.dll!RoGetServerActivatableClasses
+api-ms-win-core-winrt-robuffer-l1-1-0.dll!RoGetBufferMarshaler
+api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll!RoFreeParameterizedTypeExtra
+api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll!RoGetParameterizedTypeInstanceIID
+api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll!RoParameterizedTypeExtraGetTypeSignature
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserFree
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserFree64
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserMarshal
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserMarshal64
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserSize
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserSize64
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserUnmarshal
+api-ms-win-core-winrt-string-l1-1-0.dll!HSTRING_UserUnmarshal64
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsCompareStringOrdinal
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsConcatString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsCreateString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsCreateStringReference
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsDeleteString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsDeleteStringBuffer
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsDuplicateString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsGetStringLen
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsGetStringRawBuffer
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsIsStringEmpty
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsPreallocateStringBuffer
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsPromoteStringBuffer
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsReplaceString
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsStringHasEmbeddedNull
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsSubstring
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsSubstringWithSpecifiedLength
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsTrimStringEnd
+api-ms-win-core-winrt-string-l1-1-0.dll!WindowsTrimStringStart
+api-ms-win-crt-convert-l1-1-0.dll!__toascii
+api-ms-win-crt-convert-l1-1-0.dll!_atodbl
+api-ms-win-crt-convert-l1-1-0.dll!_atodbl_l
+api-ms-win-crt-convert-l1-1-0.dll!_atof_l
+api-ms-win-crt-convert-l1-1-0.dll!_atoflt
+api-ms-win-crt-convert-l1-1-0.dll!_atoflt_l
+api-ms-win-crt-convert-l1-1-0.dll!_atoi64
+api-ms-win-crt-convert-l1-1-0.dll!_atoi64_l
+api-ms-win-crt-convert-l1-1-0.dll!_atoi_l
+api-ms-win-crt-convert-l1-1-0.dll!_atol_l
+api-ms-win-crt-convert-l1-1-0.dll!_atoldbl
+api-ms-win-crt-convert-l1-1-0.dll!_atoldbl_l
+api-ms-win-crt-convert-l1-1-0.dll!_atoll_l
+api-ms-win-crt-convert-l1-1-0.dll!_ecvt
+api-ms-win-crt-convert-l1-1-0.dll!_ecvt_s
+api-ms-win-crt-convert-l1-1-0.dll!_fcvt
+api-ms-win-crt-convert-l1-1-0.dll!_fcvt_s
+api-ms-win-crt-convert-l1-1-0.dll!_gcvt
+api-ms-win-crt-convert-l1-1-0.dll!_gcvt_s
+api-ms-win-crt-convert-l1-1-0.dll!_i64toa
+api-ms-win-crt-convert-l1-1-0.dll!_i64toa_s
+api-ms-win-crt-convert-l1-1-0.dll!_i64tow
+api-ms-win-crt-convert-l1-1-0.dll!_i64tow_s
+api-ms-win-crt-convert-l1-1-0.dll!_itoa
+api-ms-win-crt-convert-l1-1-0.dll!_itoa_s
+api-ms-win-crt-convert-l1-1-0.dll!_itow
+api-ms-win-crt-convert-l1-1-0.dll!_itow_s
+api-ms-win-crt-convert-l1-1-0.dll!_ltoa
+api-ms-win-crt-convert-l1-1-0.dll!_ltoa_s
+api-ms-win-crt-convert-l1-1-0.dll!_ltow
+api-ms-win-crt-convert-l1-1-0.dll!_ltow_s
+api-ms-win-crt-convert-l1-1-0.dll!_strtod_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtof_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoi64
+api-ms-win-crt-convert-l1-1-0.dll!_strtoi64_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoimax_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtol_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtold_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoll_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoui64
+api-ms-win-crt-convert-l1-1-0.dll!_strtoui64_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoul_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoull_l
+api-ms-win-crt-convert-l1-1-0.dll!_strtoumax_l
+api-ms-win-crt-convert-l1-1-0.dll!_ui64toa
+api-ms-win-crt-convert-l1-1-0.dll!_ui64toa_s
+api-ms-win-crt-convert-l1-1-0.dll!_ui64tow
+api-ms-win-crt-convert-l1-1-0.dll!_ui64tow_s
+api-ms-win-crt-convert-l1-1-0.dll!_ultoa
+api-ms-win-crt-convert-l1-1-0.dll!_ultoa_s
+api-ms-win-crt-convert-l1-1-0.dll!_ultow
+api-ms-win-crt-convert-l1-1-0.dll!_ultow_s
+api-ms-win-crt-convert-l1-1-0.dll!_wcstod_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstof_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoi64
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoi64_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoimax_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstol_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstold_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoll_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstombs_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstombs_s_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoui64
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoui64_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoul_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoull_l
+api-ms-win-crt-convert-l1-1-0.dll!_wcstoumax_l
+api-ms-win-crt-convert-l1-1-0.dll!_wctomb_l
+api-ms-win-crt-convert-l1-1-0.dll!_wctomb_s_l
+api-ms-win-crt-convert-l1-1-0.dll!_wtof
+api-ms-win-crt-convert-l1-1-0.dll!_wtof_l
+api-ms-win-crt-convert-l1-1-0.dll!_wtoi
+api-ms-win-crt-convert-l1-1-0.dll!_wtoi64
+api-ms-win-crt-convert-l1-1-0.dll!_wtoi64_l
+api-ms-win-crt-convert-l1-1-0.dll!_wtoi_l
+api-ms-win-crt-convert-l1-1-0.dll!_wtol
+api-ms-win-crt-convert-l1-1-0.dll!_wtol_l
+api-ms-win-crt-convert-l1-1-0.dll!_wtoll
+api-ms-win-crt-convert-l1-1-0.dll!_wtoll_l
+api-ms-win-crt-convert-l1-1-0.dll!atof
+api-ms-win-crt-convert-l1-1-0.dll!atoi
+api-ms-win-crt-convert-l1-1-0.dll!atol
+api-ms-win-crt-convert-l1-1-0.dll!atoll
+api-ms-win-crt-convert-l1-1-0.dll!btowc
+api-ms-win-crt-convert-l1-1-0.dll!c16rtomb
+api-ms-win-crt-convert-l1-1-0.dll!c32rtomb
+api-ms-win-crt-convert-l1-1-0.dll!mbrtoc16
+api-ms-win-crt-convert-l1-1-0.dll!mbrtoc32
+api-ms-win-crt-convert-l1-1-0.dll!mbrtowc
+api-ms-win-crt-convert-l1-1-0.dll!mbsrtowcs
+api-ms-win-crt-convert-l1-1-0.dll!mbsrtowcs_s
+api-ms-win-crt-convert-l1-1-0.dll!mbstowcs
+api-ms-win-crt-convert-l1-1-0.dll!mbstowcs_s
+api-ms-win-crt-convert-l1-1-0.dll!mbtowc
+api-ms-win-crt-convert-l1-1-0.dll!strtod
+api-ms-win-crt-convert-l1-1-0.dll!strtof
+api-ms-win-crt-convert-l1-1-0.dll!strtoimax
+api-ms-win-crt-convert-l1-1-0.dll!strtol
+api-ms-win-crt-convert-l1-1-0.dll!strtold
+api-ms-win-crt-convert-l1-1-0.dll!strtoll
+api-ms-win-crt-convert-l1-1-0.dll!strtoul
+api-ms-win-crt-convert-l1-1-0.dll!strtoull
+api-ms-win-crt-convert-l1-1-0.dll!strtoumax
+api-ms-win-crt-convert-l1-1-0.dll!wcrtomb
+api-ms-win-crt-convert-l1-1-0.dll!wcrtomb_s
+api-ms-win-crt-convert-l1-1-0.dll!wcsrtombs
+api-ms-win-crt-convert-l1-1-0.dll!wcsrtombs_s
+api-ms-win-crt-convert-l1-1-0.dll!wcstod
+api-ms-win-crt-convert-l1-1-0.dll!wcstof
+api-ms-win-crt-convert-l1-1-0.dll!wcstoimax
+api-ms-win-crt-convert-l1-1-0.dll!wcstol
+api-ms-win-crt-convert-l1-1-0.dll!wcstold
+api-ms-win-crt-convert-l1-1-0.dll!wcstoll
+api-ms-win-crt-convert-l1-1-0.dll!wcstombs
+api-ms-win-crt-convert-l1-1-0.dll!wcstombs_s
+api-ms-win-crt-convert-l1-1-0.dll!wcstoul
+api-ms-win-crt-convert-l1-1-0.dll!wcstoull
+api-ms-win-crt-convert-l1-1-0.dll!wcstoumax
+api-ms-win-crt-convert-l1-1-0.dll!wctob
+api-ms-win-crt-convert-l1-1-0.dll!wctomb
+api-ms-win-crt-convert-l1-1-0.dll!wctomb_s
+api-ms-win-crt-convert-l1-1-0.dll!wctrans
+api-ms-win-crt-environment-l1-1-0.dll!__p__environ
+api-ms-win-crt-environment-l1-1-0.dll!__p__wenviron
+api-ms-win-crt-filesystem-l1-1-0.dll!_access
+api-ms-win-crt-filesystem-l1-1-0.dll!_access_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_chdir
+api-ms-win-crt-filesystem-l1-1-0.dll!_chmod
+api-ms-win-crt-filesystem-l1-1-0.dll!_findclose
+api-ms-win-crt-filesystem-l1-1-0.dll!_findfirst32
+api-ms-win-crt-filesystem-l1-1-0.dll!_findfirst32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_findfirst64
+api-ms-win-crt-filesystem-l1-1-0.dll!_findfirst64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_findnext32
+api-ms-win-crt-filesystem-l1-1-0.dll!_findnext32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_findnext64
+api-ms-win-crt-filesystem-l1-1-0.dll!_findnext64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_fstat32
+api-ms-win-crt-filesystem-l1-1-0.dll!_fstat32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_fstat64
+api-ms-win-crt-filesystem-l1-1-0.dll!_fstat64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_fullpath
+api-ms-win-crt-filesystem-l1-1-0.dll!_getcwd
+api-ms-win-crt-filesystem-l1-1-0.dll!_getdcwd
+api-ms-win-crt-filesystem-l1-1-0.dll!_lock_file
+api-ms-win-crt-filesystem-l1-1-0.dll!_makepath
+api-ms-win-crt-filesystem-l1-1-0.dll!_makepath_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_mkdir
+api-ms-win-crt-filesystem-l1-1-0.dll!_rmdir
+api-ms-win-crt-filesystem-l1-1-0.dll!_splitpath
+api-ms-win-crt-filesystem-l1-1-0.dll!_splitpath_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_stat32
+api-ms-win-crt-filesystem-l1-1-0.dll!_stat32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_stat64
+api-ms-win-crt-filesystem-l1-1-0.dll!_stat64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_umask
+api-ms-win-crt-filesystem-l1-1-0.dll!_umask_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_unlink
+api-ms-win-crt-filesystem-l1-1-0.dll!_unlock_file
+api-ms-win-crt-filesystem-l1-1-0.dll!_waccess
+api-ms-win-crt-filesystem-l1-1-0.dll!_waccess_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_wchdir
+api-ms-win-crt-filesystem-l1-1-0.dll!_wchmod
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindfirst32
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindfirst32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindfirst64
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindfirst64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindnext32
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindnext32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindnext64
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfindnext64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_wfullpath
+api-ms-win-crt-filesystem-l1-1-0.dll!_wgetcwd
+api-ms-win-crt-filesystem-l1-1-0.dll!_wgetdcwd
+api-ms-win-crt-filesystem-l1-1-0.dll!_wmakepath
+api-ms-win-crt-filesystem-l1-1-0.dll!_wmakepath_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_wmkdir
+api-ms-win-crt-filesystem-l1-1-0.dll!_wremove
+api-ms-win-crt-filesystem-l1-1-0.dll!_wrename
+api-ms-win-crt-filesystem-l1-1-0.dll!_wrmdir
+api-ms-win-crt-filesystem-l1-1-0.dll!_wsplitpath
+api-ms-win-crt-filesystem-l1-1-0.dll!_wsplitpath_s
+api-ms-win-crt-filesystem-l1-1-0.dll!_wstat32
+api-ms-win-crt-filesystem-l1-1-0.dll!_wstat32i64
+api-ms-win-crt-filesystem-l1-1-0.dll!_wstat64
+api-ms-win-crt-filesystem-l1-1-0.dll!_wstat64i32
+api-ms-win-crt-filesystem-l1-1-0.dll!_wunlink
+api-ms-win-crt-filesystem-l1-1-0.dll!remove
+api-ms-win-crt-filesystem-l1-1-0.dll!rename
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_free
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_malloc
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_msize
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_offset_malloc
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_offset_realloc
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_offset_recalloc
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_realloc
+api-ms-win-crt-heap-l1-1-0.dll!_aligned_recalloc
+api-ms-win-crt-heap-l1-1-0.dll!_callnewh
+api-ms-win-crt-heap-l1-1-0.dll!_calloc_base
+api-ms-win-crt-heap-l1-1-0.dll!_expand
+api-ms-win-crt-heap-l1-1-0.dll!_free_base
+api-ms-win-crt-heap-l1-1-0.dll!_get_heap_handle
+api-ms-win-crt-heap-l1-1-0.dll!_heapmin
+api-ms-win-crt-heap-l1-1-0.dll!_malloc_base
+api-ms-win-crt-heap-l1-1-0.dll!_msize
+api-ms-win-crt-heap-l1-1-0.dll!_query_new_handler
+api-ms-win-crt-heap-l1-1-0.dll!_query_new_mode
+api-ms-win-crt-heap-l1-1-0.dll!_realloc_base
+api-ms-win-crt-heap-l1-1-0.dll!_recalloc
+api-ms-win-crt-heap-l1-1-0.dll!_resetstkoflw
+api-ms-win-crt-heap-l1-1-0.dll!_set_new_mode
+api-ms-win-crt-heap-l1-1-0.dll!calloc
+api-ms-win-crt-heap-l1-1-0.dll!free
+api-ms-win-crt-heap-l1-1-0.dll!malloc
+api-ms-win-crt-heap-l1-1-0.dll!realloc
+api-ms-win-crt-locale-l1-1-0.dll!___lc_codepage_func
+api-ms-win-crt-locale-l1-1-0.dll!___lc_collate_cp_func
+api-ms-win-crt-locale-l1-1-0.dll!___lc_locale_name_func
+api-ms-win-crt-locale-l1-1-0.dll!___mb_cur_max_func
+api-ms-win-crt-locale-l1-1-0.dll!___mb_cur_max_l_func
+api-ms-win-crt-locale-l1-1-0.dll!__pctype_func
+api-ms-win-crt-locale-l1-1-0.dll!__pwctype_func
+api-ms-win-crt-locale-l1-1-0.dll!_configthreadlocale
+api-ms-win-crt-locale-l1-1-0.dll!_create_locale
+api-ms-win-crt-locale-l1-1-0.dll!_free_locale
+api-ms-win-crt-locale-l1-1-0.dll!_get_current_locale
+api-ms-win-crt-locale-l1-1-0.dll!_getmbcp
+api-ms-win-crt-locale-l1-1-0.dll!_lock_locales
+api-ms-win-crt-locale-l1-1-0.dll!_setmbcp
+api-ms-win-crt-locale-l1-1-0.dll!_unlock_locales
+api-ms-win-crt-locale-l1-1-0.dll!_wcreate_locale
+api-ms-win-crt-locale-l1-1-0.dll!_wsetlocale
+api-ms-win-crt-locale-l1-1-0.dll!localeconv
+api-ms-win-crt-locale-l1-1-0.dll!setlocale
+api-ms-win-crt-math-l1-1-0.dll!__setusermatherr
+api-ms-win-crt-math-l1-1-0.dll!_cabs
+api-ms-win-crt-math-l1-1-0.dll!_Cbuild
+api-ms-win-crt-math-l1-1-0.dll!_chgsign
+api-ms-win-crt-math-l1-1-0.dll!_chgsignf
+api-ms-win-crt-math-l1-1-0.dll!_Cmulcc
+api-ms-win-crt-math-l1-1-0.dll!_Cmulcr
+api-ms-win-crt-math-l1-1-0.dll!_copysign
+api-ms-win-crt-math-l1-1-0.dll!_copysignf
+api-ms-win-crt-math-l1-1-0.dll!_d_int
+api-ms-win-crt-math-l1-1-0.dll!_dclass
+api-ms-win-crt-math-l1-1-0.dll!_dexp
+api-ms-win-crt-math-l1-1-0.dll!_dlog
+api-ms-win-crt-math-l1-1-0.dll!_dnorm
+api-ms-win-crt-math-l1-1-0.dll!_dpcomp
+api-ms-win-crt-math-l1-1-0.dll!_dpoly
+api-ms-win-crt-math-l1-1-0.dll!_dscale
+api-ms-win-crt-math-l1-1-0.dll!_dsign
+api-ms-win-crt-math-l1-1-0.dll!_dsin
+api-ms-win-crt-math-l1-1-0.dll!_dtest
+api-ms-win-crt-math-l1-1-0.dll!_dunscale
+api-ms-win-crt-math-l1-1-0.dll!_FCbuild
+api-ms-win-crt-math-l1-1-0.dll!_FCmulcc
+api-ms-win-crt-math-l1-1-0.dll!_FCmulcr
+api-ms-win-crt-math-l1-1-0.dll!_fd_int
+api-ms-win-crt-math-l1-1-0.dll!_fdclass
+api-ms-win-crt-math-l1-1-0.dll!_fdexp
+api-ms-win-crt-math-l1-1-0.dll!_fdlog
+api-ms-win-crt-math-l1-1-0.dll!_fdnorm
+api-ms-win-crt-math-l1-1-0.dll!_fdopen
+api-ms-win-crt-math-l1-1-0.dll!_fdpcomp
+api-ms-win-crt-math-l1-1-0.dll!_fdpoly
+api-ms-win-crt-math-l1-1-0.dll!_fdscale
+api-ms-win-crt-math-l1-1-0.dll!_fdsign
+api-ms-win-crt-math-l1-1-0.dll!_fdsin
+api-ms-win-crt-math-l1-1-0.dll!_fdtest
+api-ms-win-crt-math-l1-1-0.dll!_fdunscale
+api-ms-win-crt-math-l1-1-0.dll!_finite
+api-ms-win-crt-math-l1-1-0.dll!_finitef
+api-ms-win-crt-math-l1-1-0.dll!_fpclass
+api-ms-win-crt-math-l1-1-0.dll!_fpclassf
+api-ms-win-crt-math-l1-1-0.dll!_get_FMA3_enable
+api-ms-win-crt-math-l1-1-0.dll!_hypot
+api-ms-win-crt-math-l1-1-0.dll!_hypotf
+api-ms-win-crt-math-l1-1-0.dll!_isnan
+api-ms-win-crt-math-l1-1-0.dll!_isnanf
+api-ms-win-crt-math-l1-1-0.dll!_j0
+api-ms-win-crt-math-l1-1-0.dll!_j1
+api-ms-win-crt-math-l1-1-0.dll!_jn
+api-ms-win-crt-math-l1-1-0.dll!_LCbuild
+api-ms-win-crt-math-l1-1-0.dll!_LCmulcc
+api-ms-win-crt-math-l1-1-0.dll!_LCmulcr
+api-ms-win-crt-math-l1-1-0.dll!_ld_int
+api-ms-win-crt-math-l1-1-0.dll!_ldclass
+api-ms-win-crt-math-l1-1-0.dll!_ldexp
+api-ms-win-crt-math-l1-1-0.dll!_ldlog
+api-ms-win-crt-math-l1-1-0.dll!_ldpcomp
+api-ms-win-crt-math-l1-1-0.dll!_ldpoly
+api-ms-win-crt-math-l1-1-0.dll!_ldscale
+api-ms-win-crt-math-l1-1-0.dll!_ldsign
+api-ms-win-crt-math-l1-1-0.dll!_ldsin
+api-ms-win-crt-math-l1-1-0.dll!_ldtest
+api-ms-win-crt-math-l1-1-0.dll!_ldunscale
+api-ms-win-crt-math-l1-1-0.dll!_logb
+api-ms-win-crt-math-l1-1-0.dll!_logbf
+api-ms-win-crt-math-l1-1-0.dll!_nextafter
+api-ms-win-crt-math-l1-1-0.dll!_nextafterf
+api-ms-win-crt-math-l1-1-0.dll!_scalb
+api-ms-win-crt-math-l1-1-0.dll!_scalbf
+api-ms-win-crt-math-l1-1-0.dll!_set_FMA3_enable
+api-ms-win-crt-math-l1-1-0.dll!_set_SSE2_enable
+api-ms-win-crt-math-l1-1-0.dll!_y0
+api-ms-win-crt-math-l1-1-0.dll!_y1
+api-ms-win-crt-math-l1-1-0.dll!_yn
+api-ms-win-crt-math-l1-1-0.dll!acos
+api-ms-win-crt-math-l1-1-0.dll!acosf
+api-ms-win-crt-math-l1-1-0.dll!acosh
+api-ms-win-crt-math-l1-1-0.dll!acoshf
+api-ms-win-crt-math-l1-1-0.dll!acoshl
+api-ms-win-crt-math-l1-1-0.dll!asin
+api-ms-win-crt-math-l1-1-0.dll!asinf
+api-ms-win-crt-math-l1-1-0.dll!asinh
+api-ms-win-crt-math-l1-1-0.dll!asinhf
+api-ms-win-crt-math-l1-1-0.dll!asinhl
+api-ms-win-crt-math-l1-1-0.dll!atan
+api-ms-win-crt-math-l1-1-0.dll!atan2
+api-ms-win-crt-math-l1-1-0.dll!atan2f
+api-ms-win-crt-math-l1-1-0.dll!atanf
+api-ms-win-crt-math-l1-1-0.dll!atanh
+api-ms-win-crt-math-l1-1-0.dll!atanhf
+api-ms-win-crt-math-l1-1-0.dll!atanhl
+api-ms-win-crt-math-l1-1-0.dll!cabs
+api-ms-win-crt-math-l1-1-0.dll!cabsf
+api-ms-win-crt-math-l1-1-0.dll!cabsl
+api-ms-win-crt-math-l1-1-0.dll!cacos
+api-ms-win-crt-math-l1-1-0.dll!cacosf
+api-ms-win-crt-math-l1-1-0.dll!cacosh
+api-ms-win-crt-math-l1-1-0.dll!cacoshf
+api-ms-win-crt-math-l1-1-0.dll!cacoshl
+api-ms-win-crt-math-l1-1-0.dll!cacosl
+api-ms-win-crt-math-l1-1-0.dll!carg
+api-ms-win-crt-math-l1-1-0.dll!cargf
+api-ms-win-crt-math-l1-1-0.dll!cargl
+api-ms-win-crt-math-l1-1-0.dll!casin
+api-ms-win-crt-math-l1-1-0.dll!casinf
+api-ms-win-crt-math-l1-1-0.dll!casinh
+api-ms-win-crt-math-l1-1-0.dll!casinhf
+api-ms-win-crt-math-l1-1-0.dll!casinhl
+api-ms-win-crt-math-l1-1-0.dll!casinl
+api-ms-win-crt-math-l1-1-0.dll!catan
+api-ms-win-crt-math-l1-1-0.dll!catanf
+api-ms-win-crt-math-l1-1-0.dll!catanh
+api-ms-win-crt-math-l1-1-0.dll!catanhf
+api-ms-win-crt-math-l1-1-0.dll!catanhl
+api-ms-win-crt-math-l1-1-0.dll!catanl
+api-ms-win-crt-math-l1-1-0.dll!cbrt
+api-ms-win-crt-math-l1-1-0.dll!cbrtf
+api-ms-win-crt-math-l1-1-0.dll!cbrtl
+api-ms-win-crt-math-l1-1-0.dll!ccos
+api-ms-win-crt-math-l1-1-0.dll!ccosf
+api-ms-win-crt-math-l1-1-0.dll!ccosh
+api-ms-win-crt-math-l1-1-0.dll!ccoshf
+api-ms-win-crt-math-l1-1-0.dll!ccoshl
+api-ms-win-crt-math-l1-1-0.dll!ccosl
+api-ms-win-crt-math-l1-1-0.dll!ceil
+api-ms-win-crt-math-l1-1-0.dll!ceilf
+api-ms-win-crt-math-l1-1-0.dll!cexp
+api-ms-win-crt-math-l1-1-0.dll!cexpf
+api-ms-win-crt-math-l1-1-0.dll!cexpl
+api-ms-win-crt-math-l1-1-0.dll!cimag
+api-ms-win-crt-math-l1-1-0.dll!cimagf
+api-ms-win-crt-math-l1-1-0.dll!cimagl
+api-ms-win-crt-math-l1-1-0.dll!clog
+api-ms-win-crt-math-l1-1-0.dll!clog10
+api-ms-win-crt-math-l1-1-0.dll!clog10f
+api-ms-win-crt-math-l1-1-0.dll!clog10l
+api-ms-win-crt-math-l1-1-0.dll!clogf
+api-ms-win-crt-math-l1-1-0.dll!clogl
+api-ms-win-crt-math-l1-1-0.dll!conj
+api-ms-win-crt-math-l1-1-0.dll!conjf
+api-ms-win-crt-math-l1-1-0.dll!conjl
+api-ms-win-crt-math-l1-1-0.dll!copysign
+api-ms-win-crt-math-l1-1-0.dll!copysignf
+api-ms-win-crt-math-l1-1-0.dll!copysignl
+api-ms-win-crt-math-l1-1-0.dll!cos
+api-ms-win-crt-math-l1-1-0.dll!cosf
+api-ms-win-crt-math-l1-1-0.dll!cosh
+api-ms-win-crt-math-l1-1-0.dll!coshf
+api-ms-win-crt-math-l1-1-0.dll!cpow
+api-ms-win-crt-math-l1-1-0.dll!cpowf
+api-ms-win-crt-math-l1-1-0.dll!cpowl
+api-ms-win-crt-math-l1-1-0.dll!cproj
+api-ms-win-crt-math-l1-1-0.dll!cprojf
+api-ms-win-crt-math-l1-1-0.dll!cprojl
+api-ms-win-crt-math-l1-1-0.dll!creal
+api-ms-win-crt-math-l1-1-0.dll!crealf
+api-ms-win-crt-math-l1-1-0.dll!creall
+api-ms-win-crt-math-l1-1-0.dll!csin
+api-ms-win-crt-math-l1-1-0.dll!csinf
+api-ms-win-crt-math-l1-1-0.dll!csinh
+api-ms-win-crt-math-l1-1-0.dll!csinhf
+api-ms-win-crt-math-l1-1-0.dll!csinhl
+api-ms-win-crt-math-l1-1-0.dll!csinl
+api-ms-win-crt-math-l1-1-0.dll!csqrt
+api-ms-win-crt-math-l1-1-0.dll!csqrtf
+api-ms-win-crt-math-l1-1-0.dll!csqrtl
+api-ms-win-crt-math-l1-1-0.dll!ctan
+api-ms-win-crt-math-l1-1-0.dll!ctanf
+api-ms-win-crt-math-l1-1-0.dll!ctanh
+api-ms-win-crt-math-l1-1-0.dll!ctanhf
+api-ms-win-crt-math-l1-1-0.dll!ctanhl
+api-ms-win-crt-math-l1-1-0.dll!ctanl
+api-ms-win-crt-math-l1-1-0.dll!erf
+api-ms-win-crt-math-l1-1-0.dll!erfc
+api-ms-win-crt-math-l1-1-0.dll!erfcf
+api-ms-win-crt-math-l1-1-0.dll!erfcl
+api-ms-win-crt-math-l1-1-0.dll!erff
+api-ms-win-crt-math-l1-1-0.dll!erfl
+api-ms-win-crt-math-l1-1-0.dll!exp
+api-ms-win-crt-math-l1-1-0.dll!exp2
+api-ms-win-crt-math-l1-1-0.dll!exp2f
+api-ms-win-crt-math-l1-1-0.dll!exp2l
+api-ms-win-crt-math-l1-1-0.dll!expf
+api-ms-win-crt-math-l1-1-0.dll!expm1
+api-ms-win-crt-math-l1-1-0.dll!expm1f
+api-ms-win-crt-math-l1-1-0.dll!expm1l
+api-ms-win-crt-math-l1-1-0.dll!fabs
+api-ms-win-crt-math-l1-1-0.dll!fabsf
+api-ms-win-crt-math-l1-1-0.dll!fdim
+api-ms-win-crt-math-l1-1-0.dll!fdimf
+api-ms-win-crt-math-l1-1-0.dll!fdiml
+api-ms-win-crt-math-l1-1-0.dll!floor
+api-ms-win-crt-math-l1-1-0.dll!floorf
+api-ms-win-crt-math-l1-1-0.dll!fma
+api-ms-win-crt-math-l1-1-0.dll!fmaf
+api-ms-win-crt-math-l1-1-0.dll!fmal
+api-ms-win-crt-math-l1-1-0.dll!fmax
+api-ms-win-crt-math-l1-1-0.dll!fmaxf
+api-ms-win-crt-math-l1-1-0.dll!fmaxl
+api-ms-win-crt-math-l1-1-0.dll!fmin
+api-ms-win-crt-math-l1-1-0.dll!fminf
+api-ms-win-crt-math-l1-1-0.dll!fminl
+api-ms-win-crt-math-l1-1-0.dll!fmod
+api-ms-win-crt-math-l1-1-0.dll!fmodf
+api-ms-win-crt-math-l1-1-0.dll!frexp
+api-ms-win-crt-math-l1-1-0.dll!hypot
+api-ms-win-crt-math-l1-1-0.dll!ilogb
+api-ms-win-crt-math-l1-1-0.dll!ilogbf
+api-ms-win-crt-math-l1-1-0.dll!ilogbl
+api-ms-win-crt-math-l1-1-0.dll!ldexp
+api-ms-win-crt-math-l1-1-0.dll!lgamma
+api-ms-win-crt-math-l1-1-0.dll!lgammaf
+api-ms-win-crt-math-l1-1-0.dll!lgammal
+api-ms-win-crt-math-l1-1-0.dll!llrint
+api-ms-win-crt-math-l1-1-0.dll!llrintf
+api-ms-win-crt-math-l1-1-0.dll!llrintl
+api-ms-win-crt-math-l1-1-0.dll!llround
+api-ms-win-crt-math-l1-1-0.dll!llroundf
+api-ms-win-crt-math-l1-1-0.dll!llroundl
+api-ms-win-crt-math-l1-1-0.dll!log
+api-ms-win-crt-math-l1-1-0.dll!log10
+api-ms-win-crt-math-l1-1-0.dll!log10f
+api-ms-win-crt-math-l1-1-0.dll!log1p
+api-ms-win-crt-math-l1-1-0.dll!log1pf
+api-ms-win-crt-math-l1-1-0.dll!log1pl
+api-ms-win-crt-math-l1-1-0.dll!log2
+api-ms-win-crt-math-l1-1-0.dll!log2f
+api-ms-win-crt-math-l1-1-0.dll!log2l
+api-ms-win-crt-math-l1-1-0.dll!logb
+api-ms-win-crt-math-l1-1-0.dll!logbf
+api-ms-win-crt-math-l1-1-0.dll!logbl
+api-ms-win-crt-math-l1-1-0.dll!logf
+api-ms-win-crt-math-l1-1-0.dll!lrint
+api-ms-win-crt-math-l1-1-0.dll!lrintf
+api-ms-win-crt-math-l1-1-0.dll!lrintl
+api-ms-win-crt-math-l1-1-0.dll!lround
+api-ms-win-crt-math-l1-1-0.dll!lroundf
+api-ms-win-crt-math-l1-1-0.dll!lroundl
+api-ms-win-crt-math-l1-1-0.dll!modf
+api-ms-win-crt-math-l1-1-0.dll!modff
+api-ms-win-crt-math-l1-1-0.dll!nan
+api-ms-win-crt-math-l1-1-0.dll!nanf
+api-ms-win-crt-math-l1-1-0.dll!nanl
+api-ms-win-crt-math-l1-1-0.dll!nearbyint
+api-ms-win-crt-math-l1-1-0.dll!nearbyintf
+api-ms-win-crt-math-l1-1-0.dll!nearbyintl
+api-ms-win-crt-math-l1-1-0.dll!nextafter
+api-ms-win-crt-math-l1-1-0.dll!nextafterf
+api-ms-win-crt-math-l1-1-0.dll!nextafterl
+api-ms-win-crt-math-l1-1-0.dll!nexttoward
+api-ms-win-crt-math-l1-1-0.dll!nexttowardf
+api-ms-win-crt-math-l1-1-0.dll!nexttowardl
+api-ms-win-crt-math-l1-1-0.dll!norm
+api-ms-win-crt-math-l1-1-0.dll!normf
+api-ms-win-crt-math-l1-1-0.dll!norml
+api-ms-win-crt-math-l1-1-0.dll!pow
+api-ms-win-crt-math-l1-1-0.dll!powf
+api-ms-win-crt-math-l1-1-0.dll!remainder
+api-ms-win-crt-math-l1-1-0.dll!remainderf
+api-ms-win-crt-math-l1-1-0.dll!remainderl
+api-ms-win-crt-math-l1-1-0.dll!remquo
+api-ms-win-crt-math-l1-1-0.dll!remquof
+api-ms-win-crt-math-l1-1-0.dll!remquol
+api-ms-win-crt-math-l1-1-0.dll!rint
+api-ms-win-crt-math-l1-1-0.dll!rintf
+api-ms-win-crt-math-l1-1-0.dll!rintl
+api-ms-win-crt-math-l1-1-0.dll!round
+api-ms-win-crt-math-l1-1-0.dll!roundf
+api-ms-win-crt-math-l1-1-0.dll!roundl
+api-ms-win-crt-math-l1-1-0.dll!scalbln
+api-ms-win-crt-math-l1-1-0.dll!scalblnf
+api-ms-win-crt-math-l1-1-0.dll!scalblnl
+api-ms-win-crt-math-l1-1-0.dll!scalbn
+api-ms-win-crt-math-l1-1-0.dll!scalbnf
+api-ms-win-crt-math-l1-1-0.dll!scalbnl
+api-ms-win-crt-math-l1-1-0.dll!sin
+api-ms-win-crt-math-l1-1-0.dll!sinf
+api-ms-win-crt-math-l1-1-0.dll!sinh
+api-ms-win-crt-math-l1-1-0.dll!sinhf
+api-ms-win-crt-math-l1-1-0.dll!sqrt
+api-ms-win-crt-math-l1-1-0.dll!sqrtf
+api-ms-win-crt-math-l1-1-0.dll!tan
+api-ms-win-crt-math-l1-1-0.dll!tanf
+api-ms-win-crt-math-l1-1-0.dll!tanh
+api-ms-win-crt-math-l1-1-0.dll!tanhf
+api-ms-win-crt-math-l1-1-0.dll!tgamma
+api-ms-win-crt-math-l1-1-0.dll!tgammaf
+api-ms-win-crt-math-l1-1-0.dll!tgammal
+api-ms-win-crt-math-l1-1-0.dll!trunc
+api-ms-win-crt-math-l1-1-0.dll!truncf
+api-ms-win-crt-math-l1-1-0.dll!truncl
+api-ms-win-crt-multibyte-l1-1-0.dll!__p__mbcasemap
+api-ms-win-crt-multibyte-l1-1-0.dll!__p__mbctype
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbalnum
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbalnum_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbalpha
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbalpha_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbblank
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbblank_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbgraph
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbgraph_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkalnum
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkalnum_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkana
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkana_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkprint
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkprint_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkpunct
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbkpunct_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbblead
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbblead_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbprint
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbprint_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbpunct
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbpunct_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbtrail
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbbtrail_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbslead
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbslead_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbstrail
+api-ms-win-crt-multibyte-l1-1-0.dll!_ismbstrail_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbcasemap
+api-ms-win-crt-multibyte-l1-1-0.dll!_mblen_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbsdup
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbstowcs_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbstowcs_s_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbstrlen
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbstrlen_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbstrnlen
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbstrnlen_l
+api-ms-win-crt-multibyte-l1-1-0.dll!_mbtowc_l
+api-ms-win-crt-runtime-l1-1-0.dll!__control87_2
+api-ms-win-crt-runtime-l1-1-0.dll!__doserrno
+api-ms-win-crt-runtime-l1-1-0.dll!__fpe_flt_rounds
+api-ms-win-crt-runtime-l1-1-0.dll!__fpecode
+api-ms-win-crt-runtime-l1-1-0.dll!__p___argc
+api-ms-win-crt-runtime-l1-1-0.dll!__p___argv
+api-ms-win-crt-runtime-l1-1-0.dll!__p___wargv
+api-ms-win-crt-runtime-l1-1-0.dll!__p__acmdln
+api-ms-win-crt-runtime-l1-1-0.dll!__p__pgmptr
+api-ms-win-crt-runtime-l1-1-0.dll!__p__wcmdln
+api-ms-win-crt-runtime-l1-1-0.dll!__p__wpgmptr
+api-ms-win-crt-runtime-l1-1-0.dll!__pxcptinfoptrs
+api-ms-win-crt-runtime-l1-1-0.dll!__sys_errlist
+api-ms-win-crt-runtime-l1-1-0.dll!__sys_nerr
+api-ms-win-crt-runtime-l1-1-0.dll!__threadhandle
+api-ms-win-crt-runtime-l1-1-0.dll!__threadid
+api-ms-win-crt-runtime-l1-1-0.dll!__wcserror
+api-ms-win-crt-runtime-l1-1-0.dll!__wcserror_s
+api-ms-win-crt-runtime-l1-1-0.dll!_beginthread
+api-ms-win-crt-runtime-l1-1-0.dll!_beginthreadex
+api-ms-win-crt-runtime-l1-1-0.dll!_c_exit
+api-ms-win-crt-runtime-l1-1-0.dll!_cexit
+api-ms-win-crt-runtime-l1-1-0.dll!_clearfp
+api-ms-win-crt-runtime-l1-1-0.dll!_configure_narrow_argv
+api-ms-win-crt-runtime-l1-1-0.dll!_configure_wide_argv
+api-ms-win-crt-runtime-l1-1-0.dll!_control87
+api-ms-win-crt-runtime-l1-1-0.dll!_controlfp
+api-ms-win-crt-runtime-l1-1-0.dll!_controlfp_s
+api-ms-win-crt-runtime-l1-1-0.dll!_crt_at_quick_exit
+api-ms-win-crt-runtime-l1-1-0.dll!_crt_atexit
+api-ms-win-crt-runtime-l1-1-0.dll!_endthread
+api-ms-win-crt-runtime-l1-1-0.dll!_endthreadex
+api-ms-win-crt-runtime-l1-1-0.dll!_errno
+api-ms-win-crt-runtime-l1-1-0.dll!_execute_onexit_table
+api-ms-win-crt-runtime-l1-1-0.dll!_exit
+api-ms-win-crt-runtime-l1-1-0.dll!_fpieee_flt
+api-ms-win-crt-runtime-l1-1-0.dll!_fpreset
+api-ms-win-crt-runtime-l1-1-0.dll!_get_doserrno
+api-ms-win-crt-runtime-l1-1-0.dll!_get_errno
+api-ms-win-crt-runtime-l1-1-0.dll!_get_initial_narrow_environment
+api-ms-win-crt-runtime-l1-1-0.dll!_get_initial_wide_environment
+api-ms-win-crt-runtime-l1-1-0.dll!_get_invalid_parameter_handler
+api-ms-win-crt-runtime-l1-1-0.dll!_get_narrow_winmain_command_line
+api-ms-win-crt-runtime-l1-1-0.dll!_get_pgmptr
+api-ms-win-crt-runtime-l1-1-0.dll!_get_terminate
+api-ms-win-crt-runtime-l1-1-0.dll!_get_thread_local_invalid_parameter_handler
+api-ms-win-crt-runtime-l1-1-0.dll!_get_wide_winmain_command_line
+api-ms-win-crt-runtime-l1-1-0.dll!_get_wpgmptr
+api-ms-win-crt-runtime-l1-1-0.dll!_getpid
+api-ms-win-crt-runtime-l1-1-0.dll!_initialize_narrow_environment
+api-ms-win-crt-runtime-l1-1-0.dll!_initialize_onexit_table
+api-ms-win-crt-runtime-l1-1-0.dll!_initialize_wide_environment
+api-ms-win-crt-runtime-l1-1-0.dll!_initterm
+api-ms-win-crt-runtime-l1-1-0.dll!_initterm_e
+api-ms-win-crt-runtime-l1-1-0.dll!_query_app_type
+api-ms-win-crt-runtime-l1-1-0.dll!_register_onexit_function
+api-ms-win-crt-runtime-l1-1-0.dll!_register_thread_local_exe_atexit_callback
+api-ms-win-crt-runtime-l1-1-0.dll!_seh_filter_dll
+api-ms-win-crt-runtime-l1-1-0.dll!_seh_filter_exe
+api-ms-win-crt-runtime-l1-1-0.dll!_set_abort_behavior
+api-ms-win-crt-runtime-l1-1-0.dll!_set_app_type
+api-ms-win-crt-runtime-l1-1-0.dll!_set_controlfp
+api-ms-win-crt-runtime-l1-1-0.dll!_set_doserrno
+api-ms-win-crt-runtime-l1-1-0.dll!_set_errno
+api-ms-win-crt-runtime-l1-1-0.dll!_set_error_mode
+api-ms-win-crt-runtime-l1-1-0.dll!_set_invalid_parameter_handler
+api-ms-win-crt-runtime-l1-1-0.dll!_set_new_handler
+api-ms-win-crt-runtime-l1-1-0.dll!_set_thread_local_invalid_parameter_handler
+api-ms-win-crt-runtime-l1-1-0.dll!_sleep
+api-ms-win-crt-runtime-l1-1-0.dll!_statusfp
+api-ms-win-crt-runtime-l1-1-0.dll!_statusfp2
+api-ms-win-crt-runtime-l1-1-0.dll!_strerror
+api-ms-win-crt-runtime-l1-1-0.dll!_strerror_s
+api-ms-win-crt-runtime-l1-1-0.dll!_wassert
+api-ms-win-crt-runtime-l1-1-0.dll!_wcserror
+api-ms-win-crt-runtime-l1-1-0.dll!_wcserror_s
+api-ms-win-crt-runtime-l1-1-0.dll!_wperror
+api-ms-win-crt-runtime-l1-1-0.dll!abort
+api-ms-win-crt-runtime-l1-1-0.dll!exit
+api-ms-win-crt-runtime-l1-1-0.dll!feclearexcept
+api-ms-win-crt-runtime-l1-1-0.dll!fegetenv
+api-ms-win-crt-runtime-l1-1-0.dll!fegetexceptflag
+api-ms-win-crt-runtime-l1-1-0.dll!fegetround
+api-ms-win-crt-runtime-l1-1-0.dll!feholdexcept
+api-ms-win-crt-runtime-l1-1-0.dll!fesetenv
+api-ms-win-crt-runtime-l1-1-0.dll!fesetexceptflag
+api-ms-win-crt-runtime-l1-1-0.dll!fesetround
+api-ms-win-crt-runtime-l1-1-0.dll!fetestexcept
+api-ms-win-crt-runtime-l1-1-0.dll!perror
+api-ms-win-crt-runtime-l1-1-0.dll!quick_exit
+api-ms-win-crt-runtime-l1-1-0.dll!raise
+api-ms-win-crt-runtime-l1-1-0.dll!set_terminate
+api-ms-win-crt-runtime-l1-1-0.dll!signal
+api-ms-win-crt-runtime-l1-1-0.dll!strerror
+api-ms-win-crt-runtime-l1-1-0.dll!strerror_s
+api-ms-win-crt-runtime-l1-1-0.dll!terminate
+api-ms-win-crt-stdio-l1-1-0.dll!__acrt_iob_func
+api-ms-win-crt-stdio-l1-1-0.dll!__p__commode
+api-ms-win-crt-stdio-l1-1-0.dll!__p__fmode
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfprintf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfprintf_p
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfprintf_s
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfscanf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfwprintf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfwprintf_p
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfwprintf_s
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vfwscanf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vsnprintf_s
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vsnwprintf_s
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vsprintf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vsprintf_p
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vsprintf_s
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vsscanf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vswprintf
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vswprintf_p
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vswprintf_s
+api-ms-win-crt-stdio-l1-1-0.dll!__stdio_common_vswscanf
+api-ms-win-crt-stdio-l1-1-0.dll!_chsize
+api-ms-win-crt-stdio-l1-1-0.dll!_chsize_s
+api-ms-win-crt-stdio-l1-1-0.dll!_close
+api-ms-win-crt-stdio-l1-1-0.dll!_commit
+api-ms-win-crt-stdio-l1-1-0.dll!_creat
+api-ms-win-crt-stdio-l1-1-0.dll!_dup
+api-ms-win-crt-stdio-l1-1-0.dll!_dup2
+api-ms-win-crt-stdio-l1-1-0.dll!_eof
+api-ms-win-crt-stdio-l1-1-0.dll!_fclose_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fcloseall
+api-ms-win-crt-stdio-l1-1-0.dll!_fflush_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fgetc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fgetchar
+api-ms-win-crt-stdio-l1-1-0.dll!_fgetwc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fgetwchar
+api-ms-win-crt-stdio-l1-1-0.dll!_filelength
+api-ms-win-crt-stdio-l1-1-0.dll!_filelengthi64
+api-ms-win-crt-stdio-l1-1-0.dll!_fileno
+api-ms-win-crt-stdio-l1-1-0.dll!_flushall
+api-ms-win-crt-stdio-l1-1-0.dll!_fputc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fputchar
+api-ms-win-crt-stdio-l1-1-0.dll!_fputwc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fputwchar
+api-ms-win-crt-stdio-l1-1-0.dll!_fread_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fread_nolock_s
+api-ms-win-crt-stdio-l1-1-0.dll!_fseek_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fseeki64
+api-ms-win-crt-stdio-l1-1-0.dll!_fseeki64_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fsopen
+api-ms-win-crt-stdio-l1-1-0.dll!_ftell_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_ftelli64
+api-ms-win-crt-stdio-l1-1-0.dll!_ftelli64_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_fwrite_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_get_fmode
+api-ms-win-crt-stdio-l1-1-0.dll!_get_osfhandle
+api-ms-win-crt-stdio-l1-1-0.dll!_get_printf_count_output
+api-ms-win-crt-stdio-l1-1-0.dll!_get_stream_buffer_pointers
+api-ms-win-crt-stdio-l1-1-0.dll!_getc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_getmaxstdio
+api-ms-win-crt-stdio-l1-1-0.dll!_getw
+api-ms-win-crt-stdio-l1-1-0.dll!_getwc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_getws
+api-ms-win-crt-stdio-l1-1-0.dll!_getws_s
+api-ms-win-crt-stdio-l1-1-0.dll!_isatty
+api-ms-win-crt-stdio-l1-1-0.dll!_locking
+api-ms-win-crt-stdio-l1-1-0.dll!_lseek
+api-ms-win-crt-stdio-l1-1-0.dll!_lseeki64
+api-ms-win-crt-stdio-l1-1-0.dll!_mktemp
+api-ms-win-crt-stdio-l1-1-0.dll!_mktemp_s
+api-ms-win-crt-stdio-l1-1-0.dll!_open
+api-ms-win-crt-stdio-l1-1-0.dll!_open_osfhandle
+api-ms-win-crt-stdio-l1-1-0.dll!_putc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_putw
+api-ms-win-crt-stdio-l1-1-0.dll!_putwc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_putws
+api-ms-win-crt-stdio-l1-1-0.dll!_read
+api-ms-win-crt-stdio-l1-1-0.dll!_rmtmp
+api-ms-win-crt-stdio-l1-1-0.dll!_set_fmode
+api-ms-win-crt-stdio-l1-1-0.dll!_set_printf_count_output
+api-ms-win-crt-stdio-l1-1-0.dll!_setmaxstdio
+api-ms-win-crt-stdio-l1-1-0.dll!_setmode
+api-ms-win-crt-stdio-l1-1-0.dll!_sopen
+api-ms-win-crt-stdio-l1-1-0.dll!_sopen_dispatch
+api-ms-win-crt-stdio-l1-1-0.dll!_sopen_s
+api-ms-win-crt-stdio-l1-1-0.dll!_tell
+api-ms-win-crt-stdio-l1-1-0.dll!_telli64
+api-ms-win-crt-stdio-l1-1-0.dll!_tempnam
+api-ms-win-crt-stdio-l1-1-0.dll!_ungetc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_ungetwc_nolock
+api-ms-win-crt-stdio-l1-1-0.dll!_wcreat
+api-ms-win-crt-stdio-l1-1-0.dll!_wfdopen
+api-ms-win-crt-stdio-l1-1-0.dll!_wfopen
+api-ms-win-crt-stdio-l1-1-0.dll!_wfopen_s
+api-ms-win-crt-stdio-l1-1-0.dll!_wfreopen
+api-ms-win-crt-stdio-l1-1-0.dll!_wfreopen_s
+api-ms-win-crt-stdio-l1-1-0.dll!_wfsopen
+api-ms-win-crt-stdio-l1-1-0.dll!_wmktemp
+api-ms-win-crt-stdio-l1-1-0.dll!_wmktemp_s
+api-ms-win-crt-stdio-l1-1-0.dll!_wopen
+api-ms-win-crt-stdio-l1-1-0.dll!_write
+api-ms-win-crt-stdio-l1-1-0.dll!_wsopen
+api-ms-win-crt-stdio-l1-1-0.dll!_wsopen_dispatch
+api-ms-win-crt-stdio-l1-1-0.dll!_wsopen_s
+api-ms-win-crt-stdio-l1-1-0.dll!_wtempnam
+api-ms-win-crt-stdio-l1-1-0.dll!_wtmpnam
+api-ms-win-crt-stdio-l1-1-0.dll!_wtmpnam_s
+api-ms-win-crt-stdio-l1-1-0.dll!clearerr
+api-ms-win-crt-stdio-l1-1-0.dll!clearerr_s
+api-ms-win-crt-stdio-l1-1-0.dll!fclose
+api-ms-win-crt-stdio-l1-1-0.dll!feof
+api-ms-win-crt-stdio-l1-1-0.dll!ferror
+api-ms-win-crt-stdio-l1-1-0.dll!fflush
+api-ms-win-crt-stdio-l1-1-0.dll!fgetc
+api-ms-win-crt-stdio-l1-1-0.dll!fgetpos
+api-ms-win-crt-stdio-l1-1-0.dll!fgets
+api-ms-win-crt-stdio-l1-1-0.dll!fgetwc
+api-ms-win-crt-stdio-l1-1-0.dll!fgetws
+api-ms-win-crt-stdio-l1-1-0.dll!fopen
+api-ms-win-crt-stdio-l1-1-0.dll!fopen_s
+api-ms-win-crt-stdio-l1-1-0.dll!fputc
+api-ms-win-crt-stdio-l1-1-0.dll!fputs
+api-ms-win-crt-stdio-l1-1-0.dll!fputwc
+api-ms-win-crt-stdio-l1-1-0.dll!fputws
+api-ms-win-crt-stdio-l1-1-0.dll!fread
+api-ms-win-crt-stdio-l1-1-0.dll!fread_s
+api-ms-win-crt-stdio-l1-1-0.dll!freopen
+api-ms-win-crt-stdio-l1-1-0.dll!freopen_s
+api-ms-win-crt-stdio-l1-1-0.dll!fseek
+api-ms-win-crt-stdio-l1-1-0.dll!fsetpos
+api-ms-win-crt-stdio-l1-1-0.dll!ftell
+api-ms-win-crt-stdio-l1-1-0.dll!fwrite
+api-ms-win-crt-stdio-l1-1-0.dll!getc
+api-ms-win-crt-stdio-l1-1-0.dll!getchar
+api-ms-win-crt-stdio-l1-1-0.dll!gets_s
+api-ms-win-crt-stdio-l1-1-0.dll!getwc
+api-ms-win-crt-stdio-l1-1-0.dll!getwchar
+api-ms-win-crt-stdio-l1-1-0.dll!putc
+api-ms-win-crt-stdio-l1-1-0.dll!putchar
+api-ms-win-crt-stdio-l1-1-0.dll!puts
+api-ms-win-crt-stdio-l1-1-0.dll!putwc
+api-ms-win-crt-stdio-l1-1-0.dll!putwchar
+api-ms-win-crt-stdio-l1-1-0.dll!rewind
+api-ms-win-crt-stdio-l1-1-0.dll!setbuf
+api-ms-win-crt-stdio-l1-1-0.dll!setvbuf
+api-ms-win-crt-stdio-l1-1-0.dll!tmpfile
+api-ms-win-crt-stdio-l1-1-0.dll!tmpfile_s
+api-ms-win-crt-stdio-l1-1-0.dll!tmpnam
+api-ms-win-crt-stdio-l1-1-0.dll!tmpnam_s
+api-ms-win-crt-stdio-l1-1-0.dll!ungetc
+api-ms-win-crt-stdio-l1-1-0.dll!ungetwc
+api-ms-win-crt-string-l1-1-0.dll!__isascii
+api-ms-win-crt-string-l1-1-0.dll!__iscsym
+api-ms-win-crt-string-l1-1-0.dll!__iscsymf
+api-ms-win-crt-string-l1-1-0.dll!__iswcsym
+api-ms-win-crt-string-l1-1-0.dll!__iswcsymf
+api-ms-win-crt-string-l1-1-0.dll!__strncnt
+api-ms-win-crt-string-l1-1-0.dll!__wcsncnt
+api-ms-win-crt-string-l1-1-0.dll!_isalnum_l
+api-ms-win-crt-string-l1-1-0.dll!_isalpha_l
+api-ms-win-crt-string-l1-1-0.dll!_isblank_l
+api-ms-win-crt-string-l1-1-0.dll!_iscntrl_l
+api-ms-win-crt-string-l1-1-0.dll!_isctype
+api-ms-win-crt-string-l1-1-0.dll!_isctype_l
+api-ms-win-crt-string-l1-1-0.dll!_isdigit_l
+api-ms-win-crt-string-l1-1-0.dll!_isgraph_l
+api-ms-win-crt-string-l1-1-0.dll!_isleadbyte_l
+api-ms-win-crt-string-l1-1-0.dll!_islower_l
+api-ms-win-crt-string-l1-1-0.dll!_isprint_l
+api-ms-win-crt-string-l1-1-0.dll!_ispunct_l
+api-ms-win-crt-string-l1-1-0.dll!_isspace_l
+api-ms-win-crt-string-l1-1-0.dll!_isupper_l
+api-ms-win-crt-string-l1-1-0.dll!_iswalnum_l
+api-ms-win-crt-string-l1-1-0.dll!_iswalpha_l
+api-ms-win-crt-string-l1-1-0.dll!_iswblank_l
+api-ms-win-crt-string-l1-1-0.dll!_iswcntrl_l
+api-ms-win-crt-string-l1-1-0.dll!_iswcsym_l
+api-ms-win-crt-string-l1-1-0.dll!_iswcsymf_l
+api-ms-win-crt-string-l1-1-0.dll!_iswctype_l
+api-ms-win-crt-string-l1-1-0.dll!_iswdigit_l
+api-ms-win-crt-string-l1-1-0.dll!_iswgraph_l
+api-ms-win-crt-string-l1-1-0.dll!_iswlower_l
+api-ms-win-crt-string-l1-1-0.dll!_iswprint_l
+api-ms-win-crt-string-l1-1-0.dll!_iswpunct_l
+api-ms-win-crt-string-l1-1-0.dll!_iswspace_l
+api-ms-win-crt-string-l1-1-0.dll!_iswupper_l
+api-ms-win-crt-string-l1-1-0.dll!_iswxdigit_l
+api-ms-win-crt-string-l1-1-0.dll!_isxdigit_l
+api-ms-win-crt-string-l1-1-0.dll!_memccpy
+api-ms-win-crt-string-l1-1-0.dll!_memicmp
+api-ms-win-crt-string-l1-1-0.dll!_memicmp_l
+api-ms-win-crt-string-l1-1-0.dll!_strcoll_l
+api-ms-win-crt-string-l1-1-0.dll!_strdup
+api-ms-win-crt-string-l1-1-0.dll!_stricmp
+api-ms-win-crt-string-l1-1-0.dll!_stricmp_l
+api-ms-win-crt-string-l1-1-0.dll!_stricoll
+api-ms-win-crt-string-l1-1-0.dll!_stricoll_l
+api-ms-win-crt-string-l1-1-0.dll!_strlwr
+api-ms-win-crt-string-l1-1-0.dll!_strlwr_l
+api-ms-win-crt-string-l1-1-0.dll!_strlwr_s
+api-ms-win-crt-string-l1-1-0.dll!_strlwr_s_l
+api-ms-win-crt-string-l1-1-0.dll!_strncoll
+api-ms-win-crt-string-l1-1-0.dll!_strncoll_l
+api-ms-win-crt-string-l1-1-0.dll!_strnicmp
+api-ms-win-crt-string-l1-1-0.dll!_strnicmp_l
+api-ms-win-crt-string-l1-1-0.dll!_strnicoll
+api-ms-win-crt-string-l1-1-0.dll!_strnicoll_l
+api-ms-win-crt-string-l1-1-0.dll!_strnset
+api-ms-win-crt-string-l1-1-0.dll!_strnset_s
+api-ms-win-crt-string-l1-1-0.dll!_strrev
+api-ms-win-crt-string-l1-1-0.dll!_strset
+api-ms-win-crt-string-l1-1-0.dll!_strset_s
+api-ms-win-crt-string-l1-1-0.dll!_strupr
+api-ms-win-crt-string-l1-1-0.dll!_strupr_l
+api-ms-win-crt-string-l1-1-0.dll!_strupr_s
+api-ms-win-crt-string-l1-1-0.dll!_strupr_s_l
+api-ms-win-crt-string-l1-1-0.dll!_strxfrm_l
+api-ms-win-crt-string-l1-1-0.dll!_tolower
+api-ms-win-crt-string-l1-1-0.dll!_tolower_l
+api-ms-win-crt-string-l1-1-0.dll!_toupper
+api-ms-win-crt-string-l1-1-0.dll!_toupper_l
+api-ms-win-crt-string-l1-1-0.dll!_towlower_l
+api-ms-win-crt-string-l1-1-0.dll!_towupper_l
+api-ms-win-crt-string-l1-1-0.dll!_wcscoll_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsdup
+api-ms-win-crt-string-l1-1-0.dll!_wcsicmp
+api-ms-win-crt-string-l1-1-0.dll!_wcsicmp_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsicoll
+api-ms-win-crt-string-l1-1-0.dll!_wcsicoll_l
+api-ms-win-crt-string-l1-1-0.dll!_wcslwr
+api-ms-win-crt-string-l1-1-0.dll!_wcslwr_l
+api-ms-win-crt-string-l1-1-0.dll!_wcslwr_s
+api-ms-win-crt-string-l1-1-0.dll!_wcslwr_s_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsncoll
+api-ms-win-crt-string-l1-1-0.dll!_wcsncoll_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsnicmp
+api-ms-win-crt-string-l1-1-0.dll!_wcsnicmp_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsnicoll
+api-ms-win-crt-string-l1-1-0.dll!_wcsnicoll_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsnset
+api-ms-win-crt-string-l1-1-0.dll!_wcsnset_s
+api-ms-win-crt-string-l1-1-0.dll!_wcsrev
+api-ms-win-crt-string-l1-1-0.dll!_wcsset
+api-ms-win-crt-string-l1-1-0.dll!_wcsset_s
+api-ms-win-crt-string-l1-1-0.dll!_wcsupr
+api-ms-win-crt-string-l1-1-0.dll!_wcsupr_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsupr_s
+api-ms-win-crt-string-l1-1-0.dll!_wcsupr_s_l
+api-ms-win-crt-string-l1-1-0.dll!_wcsxfrm_l
+api-ms-win-crt-string-l1-1-0.dll!isalnum
+api-ms-win-crt-string-l1-1-0.dll!isalpha
+api-ms-win-crt-string-l1-1-0.dll!isblank
+api-ms-win-crt-string-l1-1-0.dll!iscntrl
+api-ms-win-crt-string-l1-1-0.dll!isdigit
+api-ms-win-crt-string-l1-1-0.dll!isgraph
+api-ms-win-crt-string-l1-1-0.dll!isleadbyte
+api-ms-win-crt-string-l1-1-0.dll!islower
+api-ms-win-crt-string-l1-1-0.dll!isprint
+api-ms-win-crt-string-l1-1-0.dll!ispunct
+api-ms-win-crt-string-l1-1-0.dll!isspace
+api-ms-win-crt-string-l1-1-0.dll!isupper
+api-ms-win-crt-string-l1-1-0.dll!iswalnum
+api-ms-win-crt-string-l1-1-0.dll!iswalpha
+api-ms-win-crt-string-l1-1-0.dll!iswascii
+api-ms-win-crt-string-l1-1-0.dll!iswblank
+api-ms-win-crt-string-l1-1-0.dll!iswcntrl
+api-ms-win-crt-string-l1-1-0.dll!iswctype
+api-ms-win-crt-string-l1-1-0.dll!iswdigit
+api-ms-win-crt-string-l1-1-0.dll!iswgraph
+api-ms-win-crt-string-l1-1-0.dll!iswlower
+api-ms-win-crt-string-l1-1-0.dll!iswprint
+api-ms-win-crt-string-l1-1-0.dll!iswpunct
+api-ms-win-crt-string-l1-1-0.dll!iswspace
+api-ms-win-crt-string-l1-1-0.dll!iswupper
+api-ms-win-crt-string-l1-1-0.dll!iswxdigit
+api-ms-win-crt-string-l1-1-0.dll!isxdigit
+api-ms-win-crt-string-l1-1-0.dll!mblen
+api-ms-win-crt-string-l1-1-0.dll!mbrlen
+api-ms-win-crt-string-l1-1-0.dll!memcpy_s
+api-ms-win-crt-string-l1-1-0.dll!memmove_s
+api-ms-win-crt-string-l1-1-0.dll!memset
+api-ms-win-crt-string-l1-1-0.dll!strcat
+api-ms-win-crt-string-l1-1-0.dll!strcat_s
+api-ms-win-crt-string-l1-1-0.dll!strcmp
+api-ms-win-crt-string-l1-1-0.dll!strcoll
+api-ms-win-crt-string-l1-1-0.dll!strcpy
+api-ms-win-crt-string-l1-1-0.dll!strcpy_s
+api-ms-win-crt-string-l1-1-0.dll!strcspn
+api-ms-win-crt-string-l1-1-0.dll!strlen
+api-ms-win-crt-string-l1-1-0.dll!strncat
+api-ms-win-crt-string-l1-1-0.dll!strncat_s
+api-ms-win-crt-string-l1-1-0.dll!strncmp
+api-ms-win-crt-string-l1-1-0.dll!strncpy
+api-ms-win-crt-string-l1-1-0.dll!strncpy_s
+api-ms-win-crt-string-l1-1-0.dll!strnlen
+api-ms-win-crt-string-l1-1-0.dll!strpbrk
+api-ms-win-crt-string-l1-1-0.dll!strspn
+api-ms-win-crt-string-l1-1-0.dll!strtok
+api-ms-win-crt-string-l1-1-0.dll!strtok_s
+api-ms-win-crt-string-l1-1-0.dll!strxfrm
+api-ms-win-crt-string-l1-1-0.dll!tolower
+api-ms-win-crt-string-l1-1-0.dll!toupper
+api-ms-win-crt-string-l1-1-0.dll!towctrans
+api-ms-win-crt-string-l1-1-0.dll!towlower
+api-ms-win-crt-string-l1-1-0.dll!towupper
+api-ms-win-crt-string-l1-1-0.dll!wcscat
+api-ms-win-crt-string-l1-1-0.dll!wcscat_s
+api-ms-win-crt-string-l1-1-0.dll!wcscmp
+api-ms-win-crt-string-l1-1-0.dll!wcscoll
+api-ms-win-crt-string-l1-1-0.dll!wcscpy
+api-ms-win-crt-string-l1-1-0.dll!wcscpy_s
+api-ms-win-crt-string-l1-1-0.dll!wcscspn
+api-ms-win-crt-string-l1-1-0.dll!wcslen
+api-ms-win-crt-string-l1-1-0.dll!wcsncat
+api-ms-win-crt-string-l1-1-0.dll!wcsncat_s
+api-ms-win-crt-string-l1-1-0.dll!wcsncmp
+api-ms-win-crt-string-l1-1-0.dll!wcsncpy
+api-ms-win-crt-string-l1-1-0.dll!wcsncpy_s
+api-ms-win-crt-string-l1-1-0.dll!wcsnlen
+api-ms-win-crt-string-l1-1-0.dll!wcspbrk
+api-ms-win-crt-string-l1-1-0.dll!wcsspn
+api-ms-win-crt-string-l1-1-0.dll!wcstok
+api-ms-win-crt-string-l1-1-0.dll!wcstok_s
+api-ms-win-crt-string-l1-1-0.dll!wcsxfrm
+api-ms-win-crt-string-l1-1-0.dll!wctype
+api-ms-win-crt-string-l1-1-0.dll!wmemcpy_s
+api-ms-win-crt-string-l1-1-0.dll!wmemmove_s
+api-ms-win-crt-time-l1-1-0.dll!__daylight
+api-ms-win-crt-time-l1-1-0.dll!__dstbias
+api-ms-win-crt-time-l1-1-0.dll!__timezone
+api-ms-win-crt-time-l1-1-0.dll!__tzname
+api-ms-win-crt-time-l1-1-0.dll!_ctime32
+api-ms-win-crt-time-l1-1-0.dll!_ctime32_s
+api-ms-win-crt-time-l1-1-0.dll!_ctime64
+api-ms-win-crt-time-l1-1-0.dll!_ctime64_s
+api-ms-win-crt-time-l1-1-0.dll!_difftime32
+api-ms-win-crt-time-l1-1-0.dll!_difftime64
+api-ms-win-crt-time-l1-1-0.dll!_ftime32
+api-ms-win-crt-time-l1-1-0.dll!_ftime32_s
+api-ms-win-crt-time-l1-1-0.dll!_ftime64
+api-ms-win-crt-time-l1-1-0.dll!_ftime64_s
+api-ms-win-crt-time-l1-1-0.dll!_futime32
+api-ms-win-crt-time-l1-1-0.dll!_futime64
+api-ms-win-crt-time-l1-1-0.dll!_get_daylight
+api-ms-win-crt-time-l1-1-0.dll!_get_dstbias
+api-ms-win-crt-time-l1-1-0.dll!_get_timezone
+api-ms-win-crt-time-l1-1-0.dll!_get_tzname
+api-ms-win-crt-time-l1-1-0.dll!_gmtime32
+api-ms-win-crt-time-l1-1-0.dll!_gmtime32_s
+api-ms-win-crt-time-l1-1-0.dll!_gmtime64
+api-ms-win-crt-time-l1-1-0.dll!_gmtime64_s
+api-ms-win-crt-time-l1-1-0.dll!_localtime32
+api-ms-win-crt-time-l1-1-0.dll!_localtime32_s
+api-ms-win-crt-time-l1-1-0.dll!_localtime64
+api-ms-win-crt-time-l1-1-0.dll!_localtime64_s
+api-ms-win-crt-time-l1-1-0.dll!_mkgmtime32
+api-ms-win-crt-time-l1-1-0.dll!_mkgmtime64
+api-ms-win-crt-time-l1-1-0.dll!_mktime32
+api-ms-win-crt-time-l1-1-0.dll!_mktime64
+api-ms-win-crt-time-l1-1-0.dll!_strdate
+api-ms-win-crt-time-l1-1-0.dll!_strdate_s
+api-ms-win-crt-time-l1-1-0.dll!_strftime_l
+api-ms-win-crt-time-l1-1-0.dll!_strtime
+api-ms-win-crt-time-l1-1-0.dll!_strtime_s
+api-ms-win-crt-time-l1-1-0.dll!_time32
+api-ms-win-crt-time-l1-1-0.dll!_time64
+api-ms-win-crt-time-l1-1-0.dll!_timespec32_get
+api-ms-win-crt-time-l1-1-0.dll!_timespec64_get
+api-ms-win-crt-time-l1-1-0.dll!_tzset
+api-ms-win-crt-time-l1-1-0.dll!_utime32
+api-ms-win-crt-time-l1-1-0.dll!_utime64
+api-ms-win-crt-time-l1-1-0.dll!_wasctime
+api-ms-win-crt-time-l1-1-0.dll!_wasctime_s
+api-ms-win-crt-time-l1-1-0.dll!_wcsftime_l
+api-ms-win-crt-time-l1-1-0.dll!_wctime32
+api-ms-win-crt-time-l1-1-0.dll!_wctime32_s
+api-ms-win-crt-time-l1-1-0.dll!_wctime64
+api-ms-win-crt-time-l1-1-0.dll!_wctime64_s
+api-ms-win-crt-time-l1-1-0.dll!_wstrdate
+api-ms-win-crt-time-l1-1-0.dll!_wstrdate_s
+api-ms-win-crt-time-l1-1-0.dll!_wstrtime
+api-ms-win-crt-time-l1-1-0.dll!_wstrtime_s
+api-ms-win-crt-time-l1-1-0.dll!_wutime32
+api-ms-win-crt-time-l1-1-0.dll!_wutime64
+api-ms-win-crt-time-l1-1-0.dll!asctime
+api-ms-win-crt-time-l1-1-0.dll!asctime_s
+api-ms-win-crt-time-l1-1-0.dll!clock
+api-ms-win-crt-time-l1-1-0.dll!strftime
+api-ms-win-crt-time-l1-1-0.dll!wcsftime
+api-ms-win-crt-utility-l1-1-0.dll!_abs64
+api-ms-win-crt-utility-l1-1-0.dll!_byteswap_uint64
+api-ms-win-crt-utility-l1-1-0.dll!_byteswap_ulong
+api-ms-win-crt-utility-l1-1-0.dll!_byteswap_ushort
+api-ms-win-crt-utility-l1-1-0.dll!_lfind
+api-ms-win-crt-utility-l1-1-0.dll!_lfind_s
+api-ms-win-crt-utility-l1-1-0.dll!_lrotl
+api-ms-win-crt-utility-l1-1-0.dll!_lrotr
+api-ms-win-crt-utility-l1-1-0.dll!_lsearch
+api-ms-win-crt-utility-l1-1-0.dll!_lsearch_s
+api-ms-win-crt-utility-l1-1-0.dll!_rotl
+api-ms-win-crt-utility-l1-1-0.dll!_rotl64
+api-ms-win-crt-utility-l1-1-0.dll!_rotr
+api-ms-win-crt-utility-l1-1-0.dll!_rotr64
+api-ms-win-crt-utility-l1-1-0.dll!_swab
+api-ms-win-crt-utility-l1-1-0.dll!abs
+api-ms-win-crt-utility-l1-1-0.dll!bsearch
+api-ms-win-crt-utility-l1-1-0.dll!bsearch_s
+api-ms-win-crt-utility-l1-1-0.dll!div
+api-ms-win-crt-utility-l1-1-0.dll!imaxabs
+api-ms-win-crt-utility-l1-1-0.dll!imaxdiv
+api-ms-win-crt-utility-l1-1-0.dll!labs
+api-ms-win-crt-utility-l1-1-0.dll!ldiv
+api-ms-win-crt-utility-l1-1-0.dll!llabs
+api-ms-win-crt-utility-l1-1-0.dll!lldiv
+api-ms-win-crt-utility-l1-1-0.dll!qsort
+api-ms-win-crt-utility-l1-1-0.dll!qsort_s
+api-ms-win-crt-utility-l1-1-0.dll!rand
+api-ms-win-crt-utility-l1-1-0.dll!rand_s
+api-ms-win-crt-utility-l1-1-0.dll!srand
+api-ms-win-ro-typeresolution-l1-1-0.dll!RoGetMetaDataFile
+api-ms-win-ro-typeresolution-l1-1-0.dll!RoParseTypeName
+api-ms-win-ro-typeresolution-l1-1-0.dll!RoResolveNamespace
+Bcrypt.dll!BCryptCloseAlgorithmProvider
+Bcrypt.dll!BCryptCreateHash
+Bcrypt.dll!BCryptCreateMultiHash
+Bcrypt.dll!BCryptDecrypt
+Bcrypt.dll!BCryptDeriveKey
+Bcrypt.dll!BCryptDeriveKeyCapi
+Bcrypt.dll!BCryptDeriveKeyPBKDF2
+Bcrypt.dll!BCryptDestroyHash
+Bcrypt.dll!BCryptDestroyKey
+Bcrypt.dll!BCryptDestroySecret
+Bcrypt.dll!BCryptDuplicateHash
+Bcrypt.dll!BCryptDuplicateKey
+Bcrypt.dll!BCryptEncrypt
+Bcrypt.dll!BCryptEnumAlgorithms
+Bcrypt.dll!BCryptEnumProviders
+Bcrypt.dll!BCryptExportKey
+Bcrypt.dll!BCryptFinalizeKeyPair
+Bcrypt.dll!BCryptFinishHash
+Bcrypt.dll!BCryptFreeBuffer
+Bcrypt.dll!BCryptGenerateKeyPair
+Bcrypt.dll!BCryptGenerateSymmetricKey
+Bcrypt.dll!BCryptGenRandom
+Bcrypt.dll!BCryptGetFipsAlgorithmMode
+Bcrypt.dll!BCryptGetProperty
+Bcrypt.dll!BCryptHash
+Bcrypt.dll!BCryptHashData
+Bcrypt.dll!BCryptImportKey
+Bcrypt.dll!BCryptImportKeyPair
+Bcrypt.dll!BCryptKeyDerivation
+Bcrypt.dll!BCryptOpenAlgorithmProvider
+Bcrypt.dll!BCryptProcessMultiOperations
+Bcrypt.dll!BCryptSecretAgreement
+Bcrypt.dll!BCryptSetProperty
+Bcrypt.dll!BCryptSignHash
+Bcrypt.dll!BCryptVerifySignature
+cabinet.dll!CloseCompressor
+cabinet.dll!CloseDecompressor
+cabinet.dll!Compress
+cabinet.dll!CreateCompressor
+cabinet.dll!CreateDecompressor
+cabinet.dll!Decompress
+cabinet.dll!FDICopy
+cabinet.dll!FDICreate
+cabinet.dll!FDIDestroy
+cabinet.dll!FDIIsCabinet
+cabinet.dll!QueryCompressorInformation
+cabinet.dll!QueryDecompressorInformation
+cabinet.dll!ResetCompressor
+cabinet.dll!ResetDecompressor
+cabinet.dll!SetCompressorInformation
+cabinet.dll!SetDecompressorInformation
+chakra.dll!JsAddRef
+chakra.dll!JsBooleanToBool
+chakra.dll!JsBoolToBoolean
+chakra.dll!JsCallFunction
+chakra.dll!JsCollectGarbage
+chakra.dll!JsConstructObject
+chakra.dll!JsConvertValueToBoolean
+chakra.dll!JsConvertValueToNumber
+chakra.dll!JsConvertValueToObject
+chakra.dll!JsConvertValueToString
+chakra.dll!JsCreateArray
+chakra.dll!JsCreateArrayBuffer
+chakra.dll!JsCreateContext
+chakra.dll!JsCreateDataView
+chakra.dll!JsCreateError
+chakra.dll!JsCreateExternalArrayBuffer
+chakra.dll!JsCreateExternalObject
+chakra.dll!JsCreateFunction
+chakra.dll!JsCreateNamedFunction
+chakra.dll!JsCreateObject
+chakra.dll!JsCreateRangeError
+chakra.dll!JsCreateReferenceError
+chakra.dll!JsCreateRuntime
+chakra.dll!JsCreateSymbol
+chakra.dll!JsCreateSyntaxError
+chakra.dll!JsCreateTypedArray
+chakra.dll!JsCreateTypeError
+chakra.dll!JsCreateURIError
+chakra.dll!JsDefineProperty
+chakra.dll!JsDeleteIndexedProperty
+chakra.dll!JsDeleteProperty
+chakra.dll!JsDisableRuntimeExecution
+chakra.dll!JsDisposeRuntime
+chakra.dll!JsDoubleToNumber
+chakra.dll!JsEnableRuntimeExecution
+chakra.dll!JsEquals
+chakra.dll!JsGetAndClearException
+chakra.dll!JsGetArrayBufferStorage
+chakra.dll!JsGetContextData
+chakra.dll!JsGetContextOfObject
+chakra.dll!JsGetCurrentContext
+chakra.dll!JsGetDataViewStorage
+chakra.dll!JsGetExtensionAllowed
+chakra.dll!JsGetExternalData
+chakra.dll!JsGetFalseValue
+chakra.dll!JsGetGlobalObject
+chakra.dll!JsGetIndexedPropertiesExternalData
+chakra.dll!JsGetIndexedProperty
+chakra.dll!JsGetNullValue
+chakra.dll!JsGetOwnPropertyDescriptor
+chakra.dll!JsGetOwnPropertyNames
+chakra.dll!JsGetOwnPropertySymbols
+chakra.dll!JsGetProperty
+chakra.dll!JsGetPropertyIdFromName
+chakra.dll!JsGetPropertyIdFromSymbol
+chakra.dll!JsGetPropertyIdType
+chakra.dll!JsGetPropertyNameFromId
+chakra.dll!JsGetPrototype
+chakra.dll!JsGetRuntime
+chakra.dll!JsGetRuntimeMemoryLimit
+chakra.dll!JsGetRuntimeMemoryUsage
+chakra.dll!JsGetStringLength
+chakra.dll!JsGetSymbolFromPropertyId
+chakra.dll!JsGetTrueValue
+chakra.dll!JsGetTypedArrayInfo
+chakra.dll!JsGetTypedArrayStorage
+chakra.dll!JsGetUndefinedValue
+chakra.dll!JsGetValueType
+chakra.dll!JsHasException
+chakra.dll!JsHasExternalData
+chakra.dll!JsHasIndexedPropertiesExternalData
+chakra.dll!JsHasIndexedProperty
+chakra.dll!JsHasProperty
+chakra.dll!JsIdle
+chakra.dll!JsInspectableToObject
+chakra.dll!JsInstanceOf
+chakra.dll!JsIntToNumber
+chakra.dll!JsIsRuntimeExecutionDisabled
+chakra.dll!JsNumberToDouble
+chakra.dll!JsNumberToInt
+chakra.dll!JsObjectToInspectable
+chakra.dll!JsParseScript
+chakra.dll!JsParseSerializedScript
+chakra.dll!JsParseSerializedScriptWithCallback
+chakra.dll!JsPointerToString
+chakra.dll!JsPreventExtension
+chakra.dll!JsProjectWinRTNamespace
+chakra.dll!JsRelease
+chakra.dll!JsRunScript
+chakra.dll!JsRunSerializedScript
+chakra.dll!JsRunSerializedScriptWithCallback
+chakra.dll!JsSerializeScript
+chakra.dll!JsSetContextData
+chakra.dll!JsSetCurrentContext
+chakra.dll!JsSetException
+chakra.dll!JsSetExternalData
+chakra.dll!JsSetIndexedPropertiesToExternalData
+chakra.dll!JsSetIndexedProperty
+chakra.dll!JsSetObjectBeforeCollectCallback
+chakra.dll!JsSetProjectionEnqueueCallback
+chakra.dll!JsSetPromiseContinuationCallback
+chakra.dll!JsSetProperty
+chakra.dll!JsSetPrototype
+chakra.dll!JsSetRuntimeBeforeCollectCallback
+chakra.dll!JsSetRuntimeMemoryAllocationCallback
+chakra.dll!JsSetRuntimeMemoryLimit
+chakra.dll!JsStartDebugging
+chakra.dll!JsStrictEquals
+chakra.dll!JsStringToPointer
+chakra.dll!JsValueToVariant
+chakra.dll!JsVariantToValue
+CoreMessaging.dll!CreateDispatcherQueueController
+Credui.dll!CredUIParseUserNameW
+crypt32.dll!CertAddCertificateContextToStore
+crypt32.dll!CertAddCertificateLinkToStore
+crypt32.dll!CertAddCRLContextToStore
+crypt32.dll!CertAddCRLLinkToStore
+crypt32.dll!CertAddCTLContextToStore
+crypt32.dll!CertAddCTLLinkToStore
+crypt32.dll!CertAddEncodedCertificateToStore
+crypt32.dll!CertAddEncodedCRLToStore
+crypt32.dll!CertAddEncodedCTLToStore
+crypt32.dll!CertAddSerializedElementToStore
+crypt32.dll!CertAddStoreToCollection
+crypt32.dll!CertCloseStore
+crypt32.dll!CertCompareCertificate
+crypt32.dll!CertCompareCertificateName
+crypt32.dll!CertCompareIntegerBlob
+crypt32.dll!CertControlStore
+crypt32.dll!CertCreateCertificateChainEngine
+crypt32.dll!CertCreateCertificateContext
+crypt32.dll!CertCreateContext
+crypt32.dll!CertCreateCRLContext
+crypt32.dll!CertCreateCTLContext
+crypt32.dll!CertCreateSelfSignCertificate
+crypt32.dll!CertDeleteCertificateFromStore
+crypt32.dll!CertDeleteCRLFromStore
+crypt32.dll!CertDeleteCTLFromStore
+crypt32.dll!CertDuplicateCertificateChain
+crypt32.dll!CertDuplicateCertificateContext
+crypt32.dll!CertDuplicateCRLContext
+crypt32.dll!CertDuplicateCTLContext
+crypt32.dll!CertDuplicateStore
+crypt32.dll!CertEnumCertificateContextProperties
+crypt32.dll!CertEnumCertificatesInStore
+crypt32.dll!CertEnumCRLContextProperties
+crypt32.dll!CertEnumCRLsInStore
+crypt32.dll!CertEnumCTLContextProperties
+crypt32.dll!CertEnumCTLsInStore
+crypt32.dll!CertEnumPhysicalStore
+crypt32.dll!CertEnumSystemStore
+crypt32.dll!CertEnumSystemStoreLocation
+crypt32.dll!CertFindAttribute
+crypt32.dll!CertFindCertificateInCRL
+crypt32.dll!CertFindCertificateInStore
+crypt32.dll!CertFindCRLInStore
+crypt32.dll!CertFindCTLInStore
+crypt32.dll!CertFindExtension
+crypt32.dll!CertFindRDNAttr
+crypt32.dll!CertFindSubjectInCTL
+crypt32.dll!CertFreeCertificateChain
+crypt32.dll!CertFreeCertificateChainEngine
+crypt32.dll!CertFreeCertificateChainList
+crypt32.dll!CertFreeCertificateContext
+crypt32.dll!CertFreeCRLContext
+crypt32.dll!CertFreeCTLContext
+crypt32.dll!CertGetCertificateChain
+crypt32.dll!CertGetCertificateContextProperty
+crypt32.dll!CertGetCRLContextProperty
+crypt32.dll!CertGetCRLFromStore
+crypt32.dll!CertGetCTLContextProperty
+crypt32.dll!CertGetEnhancedKeyUsage
+crypt32.dll!CertGetIntendedKeyUsage
+crypt32.dll!CertGetIssuerCertificateFromStore
+crypt32.dll!CertGetNameStringA
+crypt32.dll!CertGetNameStringW
+crypt32.dll!CertGetPublicKeyLength
+crypt32.dll!CertGetStoreProperty
+crypt32.dll!CertGetSubjectCertificateFromStore
+crypt32.dll!CertGetValidUsages
+crypt32.dll!CertIsValidCRLForCertificate
+crypt32.dll!CertNameToStrA
+crypt32.dll!CertNameToStrW
+crypt32.dll!CertOpenStore
+crypt32.dll!CertRDNValueToStrA
+crypt32.dll!CertRDNValueToStrW
+crypt32.dll!CertRemoveStoreFromCollection
+crypt32.dll!CertResyncCertificateChainEngine
+crypt32.dll!CertSaveStore
+crypt32.dll!CertSelectCertificateChains
+crypt32.dll!CertSerializeCertificateStoreElement
+crypt32.dll!CertSerializeCRLStoreElement
+crypt32.dll!CertSerializeCTLStoreElement
+crypt32.dll!CertSetCertificateContextProperty
+crypt32.dll!CertSetCRLContextProperty
+crypt32.dll!CertSetCTLContextProperty
+crypt32.dll!CertSetStoreProperty
+crypt32.dll!CertStrToNameA
+crypt32.dll!CertStrToNameW
+crypt32.dll!CertVerifyCertificateChainPolicy
+crypt32.dll!CertVerifySubjectCertificateContext
+crypt32.dll!CertVerifyTimeValidity
+crypt32.dll!CryptAcquireCertificatePrivateKey
+crypt32.dll!CryptBinaryToStringW
+crypt32.dll!CryptDecodeObject
+crypt32.dll!CryptDecodeObjectEx
+crypt32.dll!CryptEncodeObject
+crypt32.dll!CryptEncodeObjectEx
+crypt32.dll!CryptEnumOIDFunction
+crypt32.dll!CryptEnumOIDInfo
+crypt32.dll!CryptFindLocalizedName
+crypt32.dll!CryptFindOIDInfo
+crypt32.dll!CryptFormatObject
+crypt32.dll!CryptFreeOIDFunctionAddress
+crypt32.dll!CryptGetDefaultOIDDllList
+crypt32.dll!CryptGetDefaultOIDFunctionAddress
+crypt32.dll!CryptGetOIDFunctionAddress
+crypt32.dll!CryptGetOIDFunctionValue
+crypt32.dll!CryptHashCertificate2
+crypt32.dll!CryptHashPublicKeyInfo
+crypt32.dll!CryptImportPublicKeyInfoEx2
+crypt32.dll!CryptInitOIDFunctionSet
+crypt32.dll!CryptInstallOIDFunctionAddress
+crypt32.dll!CryptMsgCalculateEncodedLength
+crypt32.dll!CryptMsgClose
+crypt32.dll!CryptMsgControl
+crypt32.dll!CryptMsgCountersign
+crypt32.dll!CryptMsgCountersignEncoded
+crypt32.dll!CryptMsgDuplicate
+crypt32.dll!CryptMsgGetAndVerifySigner
+crypt32.dll!CryptMsgGetParam
+crypt32.dll!CryptMsgOpenToDecode
+crypt32.dll!CryptMsgOpenToEncode
+crypt32.dll!CryptMsgUpdate
+crypt32.dll!CryptMsgVerifyCountersignatureEncoded
+crypt32.dll!CryptMsgVerifyCountersignatureEncodedEx
+crypt32.dll!CryptProtectData
+crypt32.dll!CryptProtectMemory
+crypt32.dll!CryptQueryObject
+crypt32.dll!CryptRetrieveTimeStamp
+crypt32.dll!CryptStringToBinaryA
+crypt32.dll!CryptUnprotectData
+crypt32.dll!CryptUnprotectMemory
+crypt32.dll!CryptVerifyTimeStampSignature
+crypt32.dll!PFXExportCertStore
+crypt32.dll!PFXExportCertStoreEx
+crypt32.dll!PFXImportCertStore
+crypt32.dll!PFXIsPFXBlob
+crypt32.dll!PFXVerifyPassword
+d2d1.dll!D2D1ComputeMaximumScaleFactor
+d2d1.dll!D2D1ConvertColorSpace
+d2d1.dll!D2D1CreateDevice
+d2d1.dll!D2D1CreateDeviceContext
+d2d1.dll!D2D1CreateFactory
+d2d1.dll!D2D1GetGradientMeshInteriorPointsFromCoonsPatch
+d2d1.dll!D2D1InvertMatrix
+d2d1.dll!D2D1IsMatrixInvertible
+d2d1.dll!D2D1MakeRotateMatrix
+d2d1.dll!D2D1MakeSkewMatrix
+d2d1.dll!D2D1SinCos
+d2d1.dll!D2D1Tan
+d2d1.dll!D2D1Vec3Length
+d3d11.dll!CreateDirect3D11DeviceFromDXGIDevice
+d3d11.dll!CreateDirect3D11SurfaceFromDXGISurface
+d3d11.dll!D3D11CreateDevice
+d3d11.dll!D3D11On12CreateDevice
+d3d12.dll!D3D12CreateDevice
+d3d12.dll!D3D12CreateRootSignatureDeserializer
+d3d12.dll!D3D12CreateVersionedRootSignatureDeserializer
+d3d12.dll!D3D12EnableExperimentalFeatures
+d3d12.dll!D3D12SerializeRootSignature
+d3d12.dll!D3D12SerializeVersionedRootSignature
+d3dcompiler_47.dll!D3DCompile
+d3dcompiler_47.dll!D3DCompile2
+d3dcompiler_47.dll!D3DCompileFromFile
+d3dcompiler_47.dll!D3DCompressShaders
+d3dcompiler_47.dll!D3DCreateBlob
+d3dcompiler_47.dll!D3DCreateFunctionLinkingGraph
+d3dcompiler_47.dll!D3DCreateLinker
+d3dcompiler_47.dll!D3DDecompressShaders
+d3dcompiler_47.dll!D3DDisassemble
+d3dcompiler_47.dll!D3DDisassemble11Trace
+d3dcompiler_47.dll!D3DDisassembleRegion
+d3dcompiler_47.dll!D3DGetBlobPart
+d3dcompiler_47.dll!D3DGetDebugInfo
+d3dcompiler_47.dll!D3DGetInputAndOutputSignatureBlob
+d3dcompiler_47.dll!D3DGetInputSignatureBlob
+d3dcompiler_47.dll!D3DGetOutputSignatureBlob
+d3dcompiler_47.dll!D3DGetTraceInstructionOffsets
+d3dcompiler_47.dll!D3DLoadModule
+d3dcompiler_47.dll!D3DPreprocess
+d3dcompiler_47.dll!D3DReadFileToBlob
+d3dcompiler_47.dll!D3DReflect
+d3dcompiler_47.dll!D3DReflectLibrary
+d3dcompiler_47.dll!D3DSetBlobPart
+d3dcompiler_47.dll!D3DStripShader
+d3dcompiler_47.dll!D3DWriteBlobToFile
+deviceaccess.dll!CreateDeviceAccessInstance
+dhcpcsvc.dll!DhcpCApiCleanup
+dhcpcsvc.dll!DhcpCApiInitialize
+dhcpcsvc.dll!DhcpRequestParams
+dhcpcsvc6.dll!Dhcpv6CApiCleanup
+dhcpcsvc6.dll!Dhcpv6CApiInitialize
+dhcpcsvc6.dll!Dhcpv6RequestParams
+dmprocessxmlfiltered.dll!DMProcessConfigXMLFiltered
+dwrite.dll!DWriteCreateFactory
+dxgi.dll!CreateDXGIFactory1
+dxgi.dll!CreateDXGIFactory2
+efswrt.dll!ProtectFileToEnterpriseIdentity
+efswrt.dll!UnprotectFile
+elscore.dll!MappingFreePropertyBag
+elscore.dll!MappingFreeServices
+elscore.dll!MappingGetServices
+elscore.dll!MappingRecognizeText
+esent.dll!JetAddColumnW
+esent.dll!JetAttachDatabase2W
+esent.dll!JetBackupInstanceW
+esent.dll!JetBeginSessionW
+esent.dll!JetBeginTransaction3
+esent.dll!JetCloseDatabase
+esent.dll!JetCloseTable
+esent.dll!JetCommitTransaction
+esent.dll!JetCommitTransaction2
+esent.dll!JetCreateDatabase2W
+esent.dll!JetCreateIndex4W
+esent.dll!JetCreateInstance2W
+esent.dll!JetCreateTableColumnIndex4W
+esent.dll!JetDefragment2W
+esent.dll!JetDelete
+esent.dll!JetDeleteColumn2W
+esent.dll!JetDeleteIndexW
+esent.dll!JetDeleteTableW
+esent.dll!JetDetachDatabase2W
+esent.dll!JetEndSession
+esent.dll!JetEnumerateColumns
+esent.dll!JetEscrowUpdate
+esent.dll!JetGetBookmark
+esent.dll!JetGetColumnInfoW
+esent.dll!JetGetCurrentIndexW
+esent.dll!JetGetDatabaseFileInfoW
+esent.dll!JetGetDatabaseInfoW
+esent.dll!JetGetErrorInfoW
+esent.dll!JetGetIndexInfoW
+esent.dll!JetGetObjectInfoW
+esent.dll!JetGetRecordPosition
+esent.dll!JetGetSecondaryIndexBookmark
+esent.dll!JetGetSessionParameter
+esent.dll!JetGetSystemParameterW
+esent.dll!JetGetTableColumnInfoW
+esent.dll!JetGetTableIndexInfoW
+esent.dll!JetGetTableInfoW
+esent.dll!JetGetThreadStats
+esent.dll!JetGotoBookmark
+esent.dll!JetGotoPosition
+esent.dll!JetGotoSecondaryIndexBookmark
+esent.dll!JetIndexRecordCount
+esent.dll!JetInit3W
+esent.dll!JetIntersectIndexes
+esent.dll!JetMakeKey
+esent.dll!JetMove
+esent.dll!JetOpenDatabaseW
+esent.dll!JetOpenTableW
+esent.dll!JetOpenTemporaryTable2
+esent.dll!JetOpenTempTable3
+esent.dll!JetPrepareUpdate
+esent.dll!JetPrereadIndexRanges
+esent.dll!JetPrereadKeys
+esent.dll!JetRegisterCallback
+esent.dll!JetRenameColumnW
+esent.dll!JetRenameTableW
+esent.dll!JetResetSessionContext
+esent.dll!JetResetTableSequential
+esent.dll!JetResizeDatabase
+esent.dll!JetRestoreInstanceW
+esent.dll!JetRetrieveColumn
+esent.dll!JetRetrieveColumns
+esent.dll!JetRetrieveKey
+esent.dll!JetRollback
+esent.dll!JetSeek
+esent.dll!JetSetColumn
+esent.dll!JetSetColumns
+esent.dll!JetSetCurrentIndex4W
+esent.dll!JetSetCursorFilter
+esent.dll!JetSetIndexRange
+esent.dll!JetSetSessionContext
+esent.dll!JetSetSessionParameter
+esent.dll!JetSetSystemParameterW
+esent.dll!JetSetTableSequential
+esent.dll!JetStopBackupInstance
+esent.dll!JetStopServiceInstance2
+esent.dll!JetTerm2
+esent.dll!JetUnregisterCallback
+esent.dll!JetUpdate2
+gamemode.dll!GetExpandedResourceExclusiveCpuCount
+gamemode.dll!GetGamingDeviceModelInformation
+gamemode.dll!HasExpandedResources
+gamemode.dll!ReleaseExclusiveCpuSets
+gamemonitor.dll!EnableActiveGameMonitoring
+gamemonitor.dll!GetGameMonitoringPermissionState
+gamemonitor.dll!ReportGameActivity
+gamemonitor.dll!SetGameActivityCorrelationId
+gamingtcui.dll!CheckGamingPrivilegeSilently
+gamingtcui.dll!CheckGamingPrivilegeSilentlyForUser
+gamingtcui.dll!CheckGamingPrivilegeWithUI
+gamingtcui.dll!CheckGamingPrivilegeWithUIForUser
+gamingtcui.dll!ProcessPendingGameUI
+gamingtcui.dll!ShowChangeFriendRelationshipUI
+gamingtcui.dll!ShowChangeFriendRelationshipUIForUser
+gamingtcui.dll!ShowCustomizeUserProfileUI
+gamingtcui.dll!ShowCustomizeUserProfileUIForUser
+gamingtcui.dll!ShowFindFriendsUI
+gamingtcui.dll!ShowFindFriendsUIForUser
+gamingtcui.dll!ShowGameInfoUI
+gamingtcui.dll!ShowGameInfoUIForUser
+gamingtcui.dll!ShowGameInviteUI
+gamingtcui.dll!ShowGameInviteUIForUser
+gamingtcui.dll!ShowGameInviteUIWithContext
+gamingtcui.dll!ShowGameInviteUIWithContextForUser
+gamingtcui.dll!ShowPlayerPickerUI
+gamingtcui.dll!ShowPlayerPickerUIForUser
+gamingtcui.dll!ShowProfileCardUI
+gamingtcui.dll!ShowProfileCardUIForUser
+gamingtcui.dll!ShowTitleAchievementsUI
+gamingtcui.dll!ShowTitleAchievementsUIForUser
+gamingtcui.dll!ShowUserSettingsUI
+gamingtcui.dll!ShowUserSettingsUIForUser
+gamingtcui.dll!TryCancelPendingGameUI
+hrtfapo.dll!CreateHrtfApo
+icuin.dll!u_formatMessage
+icuin.dll!u_formatMessageWithError
+icuin.dll!u_parseMessage
+icuin.dll!u_parseMessageWithError
+icuin.dll!u_vformatMessage
+icuin.dll!u_vformatMessageWithError
+icuin.dll!u_vparseMessage
+icuin.dll!u_vparseMessageWithError
+icuin.dll!ucal_add
+icuin.dll!ucal_clear
+icuin.dll!ucal_clearField
+icuin.dll!ucal_clone
+icuin.dll!ucal_close
+icuin.dll!ucal_countAvailable
+icuin.dll!ucal_equivalentTo
+icuin.dll!ucal_get
+icuin.dll!ucal_getAttribute
+icuin.dll!ucal_getAvailable
+icuin.dll!ucal_getCanonicalTimeZoneID
+icuin.dll!ucal_getDayOfWeekType
+icuin.dll!ucal_getDefaultTimeZone
+icuin.dll!ucal_getDSTSavings
+icuin.dll!ucal_getFieldDifference
+icuin.dll!ucal_getGregorianChange
+icuin.dll!ucal_getKeywordValuesForLocale
+icuin.dll!ucal_getLimit
+icuin.dll!ucal_getLocaleByType
+icuin.dll!ucal_getMillis
+icuin.dll!ucal_getNow
+icuin.dll!ucal_getTimeZoneDisplayName
+icuin.dll!ucal_getTimeZoneID
+icuin.dll!ucal_getTimeZoneIDForWindowsID
+icuin.dll!ucal_getTimeZoneTransitionDate
+icuin.dll!ucal_getType
+icuin.dll!ucal_getTZDataVersion
+icuin.dll!ucal_getWeekendTransition
+icuin.dll!ucal_getWindowsTimeZoneID
+icuin.dll!ucal_inDaylightTime
+icuin.dll!ucal_isSet
+icuin.dll!ucal_isWeekend
+icuin.dll!ucal_open
+icuin.dll!ucal_openCountryTimeZones
+icuin.dll!ucal_openTimeZoneIDEnumeration
+icuin.dll!ucal_openTimeZones
+icuin.dll!ucal_roll
+icuin.dll!ucal_set
+icuin.dll!ucal_setAttribute
+icuin.dll!ucal_setDate
+icuin.dll!ucal_setDateTime
+icuin.dll!ucal_setDefaultTimeZone
+icuin.dll!ucal_setGregorianChange
+icuin.dll!ucal_setMillis
+icuin.dll!ucal_setTimeZone
+icuin.dll!ucol_cloneBinary
+icuin.dll!ucol_close
+icuin.dll!ucol_closeElements
+icuin.dll!ucol_countAvailable
+icuin.dll!ucol_equal
+icuin.dll!ucol_getAttribute
+icuin.dll!ucol_getAvailable
+icuin.dll!ucol_getBound
+icuin.dll!ucol_getContractionsAndExpansions
+icuin.dll!ucol_getDisplayName
+icuin.dll!ucol_getEquivalentReorderCodes
+icuin.dll!ucol_getFunctionalEquivalent
+icuin.dll!ucol_getKeywords
+icuin.dll!ucol_getKeywordValues
+icuin.dll!ucol_getKeywordValuesForLocale
+icuin.dll!ucol_getLocaleByType
+icuin.dll!ucol_getMaxExpansion
+icuin.dll!ucol_getMaxVariable
+icuin.dll!ucol_getOffset
+icuin.dll!ucol_getReorderCodes
+icuin.dll!ucol_getRules
+icuin.dll!ucol_getRulesEx
+icuin.dll!ucol_getSortKey
+icuin.dll!ucol_getStrength
+icuin.dll!ucol_getTailoredSet
+icuin.dll!ucol_getUCAVersion
+icuin.dll!ucol_getVariableTop
+icuin.dll!ucol_getVersion
+icuin.dll!ucol_greater
+icuin.dll!ucol_greaterOrEqual
+icuin.dll!ucol_keyHashCode
+icuin.dll!ucol_mergeSortkeys
+icuin.dll!ucol_next
+icuin.dll!ucol_nextSortKeyPart
+icuin.dll!ucol_open
+icuin.dll!ucol_openAvailableLocales
+icuin.dll!ucol_openBinary
+icuin.dll!ucol_openElements
+icuin.dll!ucol_openRules
+icuin.dll!ucol_previous
+icuin.dll!ucol_primaryOrder
+icuin.dll!ucol_reset
+icuin.dll!ucol_safeClone
+icuin.dll!ucol_secondaryOrder
+icuin.dll!ucol_setAttribute
+icuin.dll!ucol_setMaxVariable
+icuin.dll!ucol_setOffset
+icuin.dll!ucol_setReorderCodes
+icuin.dll!ucol_setStrength
+icuin.dll!ucol_setText
+icuin.dll!ucol_strcoll
+icuin.dll!ucol_strcollIter
+icuin.dll!ucol_strcollUTF8
+icuin.dll!ucol_tertiaryOrder
+icuin.dll!ucsdet_close
+icuin.dll!ucsdet_detect
+icuin.dll!ucsdet_detectAll
+icuin.dll!ucsdet_enableInputFilter
+icuin.dll!ucsdet_getAllDetectableCharsets
+icuin.dll!ucsdet_getConfidence
+icuin.dll!ucsdet_getLanguage
+icuin.dll!ucsdet_getName
+icuin.dll!ucsdet_getUChars
+icuin.dll!ucsdet_isInputFilterEnabled
+icuin.dll!ucsdet_open
+icuin.dll!ucsdet_setDeclaredEncoding
+icuin.dll!ucsdet_setText
+icuin.dll!udat_adoptNumberFormat
+icuin.dll!udat_adoptNumberFormatForFields
+icuin.dll!udat_applyPattern
+icuin.dll!udat_clone
+icuin.dll!udat_close
+icuin.dll!udat_countAvailable
+icuin.dll!udat_countSymbols
+icuin.dll!udat_format
+icuin.dll!udat_formatCalendar
+icuin.dll!udat_formatCalendarForFields
+icuin.dll!udat_formatForFields
+icuin.dll!udat_get2DigitYearStart
+icuin.dll!udat_getAvailable
+icuin.dll!udat_getBooleanAttribute
+icuin.dll!udat_getCalendar
+icuin.dll!udat_getContext
+icuin.dll!udat_getLocaleByType
+icuin.dll!udat_getNumberFormat
+icuin.dll!udat_getNumberFormatForField
+icuin.dll!udat_getSymbols
+icuin.dll!udat_isLenient
+icuin.dll!udat_open
+icuin.dll!udat_parse
+icuin.dll!udat_parseCalendar
+icuin.dll!udat_set2DigitYearStart
+icuin.dll!udat_setBooleanAttribute
+icuin.dll!udat_setCalendar
+icuin.dll!udat_setContext
+icuin.dll!udat_setLenient
+icuin.dll!udat_setNumberFormat
+icuin.dll!udat_setSymbols
+icuin.dll!udat_toCalendarDateField
+icuin.dll!udat_toPattern
+icuin.dll!udatpg_addPattern
+icuin.dll!udatpg_clone
+icuin.dll!udatpg_close
+icuin.dll!udatpg_getAppendItemFormat
+icuin.dll!udatpg_getAppendItemName
+icuin.dll!udatpg_getBaseSkeleton
+icuin.dll!udatpg_getBestPattern
+icuin.dll!udatpg_getBestPatternWithOptions
+icuin.dll!udatpg_getDateTimeFormat
+icuin.dll!udatpg_getDecimal
+icuin.dll!udatpg_getPatternForSkeleton
+icuin.dll!udatpg_getSkeleton
+icuin.dll!udatpg_open
+icuin.dll!udatpg_openBaseSkeletons
+icuin.dll!udatpg_openEmpty
+icuin.dll!udatpg_openSkeletons
+icuin.dll!udatpg_replaceFieldTypes
+icuin.dll!udatpg_replaceFieldTypesWithOptions
+icuin.dll!udatpg_setAppendItemFormat
+icuin.dll!udatpg_setAppendItemName
+icuin.dll!udatpg_setDateTimeFormat
+icuin.dll!udatpg_setDecimal
+icuin.dll!udtitvfmt_close
+icuin.dll!udtitvfmt_format
+icuin.dll!udtitvfmt_open
+icuin.dll!ufieldpositer_close
+icuin.dll!ufieldpositer_next
+icuin.dll!ufieldpositer_open
+icuin.dll!ufmt_close
+icuin.dll!ufmt_getArrayItemByIndex
+icuin.dll!ufmt_getArrayLength
+icuin.dll!ufmt_getDate
+icuin.dll!ufmt_getDecNumChars
+icuin.dll!ufmt_getDouble
+icuin.dll!ufmt_getInt64
+icuin.dll!ufmt_getLong
+icuin.dll!ufmt_getObject
+icuin.dll!ufmt_getType
+icuin.dll!ufmt_getUChars
+icuin.dll!ufmt_isNumeric
+icuin.dll!ufmt_open
+icuin.dll!ugender_getInstance
+icuin.dll!ugender_getListGender
+icuin.dll!ulocdata_close
+icuin.dll!ulocdata_getCLDRVersion
+icuin.dll!ulocdata_getDelimiter
+icuin.dll!ulocdata_getExemplarSet
+icuin.dll!ulocdata_getLocaleDisplayPattern
+icuin.dll!ulocdata_getLocaleSeparator
+icuin.dll!ulocdata_getMeasurementSystem
+icuin.dll!ulocdata_getNoSubstitute
+icuin.dll!ulocdata_getPaperSize
+icuin.dll!ulocdata_open
+icuin.dll!ulocdata_setNoSubstitute
+icuin.dll!umsg_applyPattern
+icuin.dll!umsg_autoQuoteApostrophe
+icuin.dll!umsg_clone
+icuin.dll!umsg_close
+icuin.dll!umsg_format
+icuin.dll!umsg_getLocale
+icuin.dll!umsg_open
+icuin.dll!umsg_parse
+icuin.dll!umsg_setLocale
+icuin.dll!umsg_toPattern
+icuin.dll!umsg_vformat
+icuin.dll!umsg_vparse
+icuin.dll!unum_applyPattern
+icuin.dll!unum_clone
+icuin.dll!unum_close
+icuin.dll!unum_countAvailable
+icuin.dll!unum_format
+icuin.dll!unum_formatDecimal
+icuin.dll!unum_formatDouble
+icuin.dll!unum_formatDoubleCurrency
+icuin.dll!unum_formatInt64
+icuin.dll!unum_formatUFormattable
+icuin.dll!unum_getAttribute
+icuin.dll!unum_getAvailable
+icuin.dll!unum_getContext
+icuin.dll!unum_getDoubleAttribute
+icuin.dll!unum_getLocaleByType
+icuin.dll!unum_getSymbol
+icuin.dll!unum_getTextAttribute
+icuin.dll!unum_open
+icuin.dll!unum_parse
+icuin.dll!unum_parseDecimal
+icuin.dll!unum_parseDouble
+icuin.dll!unum_parseDoubleCurrency
+icuin.dll!unum_parseInt64
+icuin.dll!unum_parseToUFormattable
+icuin.dll!unum_setAttribute
+icuin.dll!unum_setContext
+icuin.dll!unum_setDoubleAttribute
+icuin.dll!unum_setSymbol
+icuin.dll!unum_setTextAttribute
+icuin.dll!unum_toPattern
+icuin.dll!unumsys_close
+icuin.dll!unumsys_getDescription
+icuin.dll!unumsys_getName
+icuin.dll!unumsys_getRadix
+icuin.dll!unumsys_isAlgorithmic
+icuin.dll!unumsys_open
+icuin.dll!unumsys_openAvailableNames
+icuin.dll!unumsys_openByName
+icuin.dll!uplrules_close
+icuin.dll!uplrules_open
+icuin.dll!uplrules_openForType
+icuin.dll!uplrules_select
+icuin.dll!uregex_appendReplacement
+icuin.dll!uregex_appendReplacementUText
+icuin.dll!uregex_appendTail
+icuin.dll!uregex_appendTailUText
+icuin.dll!uregex_clone
+icuin.dll!uregex_close
+icuin.dll!uregex_end
+icuin.dll!uregex_end64
+icuin.dll!uregex_find
+icuin.dll!uregex_find64
+icuin.dll!uregex_findNext
+icuin.dll!uregex_flags
+icuin.dll!uregex_getFindProgressCallback
+icuin.dll!uregex_getMatchCallback
+icuin.dll!uregex_getStackLimit
+icuin.dll!uregex_getText
+icuin.dll!uregex_getTimeLimit
+icuin.dll!uregex_getUText
+icuin.dll!uregex_group
+icuin.dll!uregex_groupCount
+icuin.dll!uregex_groupNumberFromCName
+icuin.dll!uregex_groupNumberFromName
+icuin.dll!uregex_groupUText
+icuin.dll!uregex_hasAnchoringBounds
+icuin.dll!uregex_hasTransparentBounds
+icuin.dll!uregex_hitEnd
+icuin.dll!uregex_lookingAt
+icuin.dll!uregex_lookingAt64
+icuin.dll!uregex_matches
+icuin.dll!uregex_matches64
+icuin.dll!uregex_open
+icuin.dll!uregex_openC
+icuin.dll!uregex_openUText
+icuin.dll!uregex_pattern
+icuin.dll!uregex_patternUText
+icuin.dll!uregex_refreshUText
+icuin.dll!uregex_regionEnd
+icuin.dll!uregex_regionEnd64
+icuin.dll!uregex_regionStart
+icuin.dll!uregex_regionStart64
+icuin.dll!uregex_replaceAll
+icuin.dll!uregex_replaceAllUText
+icuin.dll!uregex_replaceFirst
+icuin.dll!uregex_replaceFirstUText
+icuin.dll!uregex_requireEnd
+icuin.dll!uregex_reset
+icuin.dll!uregex_reset64
+icuin.dll!uregex_setFindProgressCallback
+icuin.dll!uregex_setMatchCallback
+icuin.dll!uregex_setRegion
+icuin.dll!uregex_setRegion64
+icuin.dll!uregex_setRegionAndStart
+icuin.dll!uregex_setStackLimit
+icuin.dll!uregex_setText
+icuin.dll!uregex_setTimeLimit
+icuin.dll!uregex_setUText
+icuin.dll!uregex_split
+icuin.dll!uregex_splitUText
+icuin.dll!uregex_start
+icuin.dll!uregex_start64
+icuin.dll!uregex_useAnchoringBounds
+icuin.dll!uregex_useTransparentBounds
+icuin.dll!uregion_areEqual
+icuin.dll!uregion_contains
+icuin.dll!uregion_getAvailable
+icuin.dll!uregion_getContainedRegions
+icuin.dll!uregion_getContainedRegionsOfType
+icuin.dll!uregion_getContainingRegion
+icuin.dll!uregion_getContainingRegionOfType
+icuin.dll!uregion_getNumericCode
+icuin.dll!uregion_getPreferredValues
+icuin.dll!uregion_getRegionCode
+icuin.dll!uregion_getRegionFromCode
+icuin.dll!uregion_getRegionFromNumericCode
+icuin.dll!uregion_getType
+icuin.dll!ureldatefmt_close
+icuin.dll!ureldatefmt_combineDateAndTime
+icuin.dll!ureldatefmt_format
+icuin.dll!ureldatefmt_formatNumeric
+icuin.dll!ureldatefmt_open
+icuin.dll!usearch_close
+icuin.dll!usearch_first
+icuin.dll!usearch_following
+icuin.dll!usearch_getAttribute
+icuin.dll!usearch_getBreakIterator
+icuin.dll!usearch_getCollator
+icuin.dll!usearch_getMatchedLength
+icuin.dll!usearch_getMatchedStart
+icuin.dll!usearch_getMatchedText
+icuin.dll!usearch_getOffset
+icuin.dll!usearch_getPattern
+icuin.dll!usearch_getText
+icuin.dll!usearch_last
+icuin.dll!usearch_next
+icuin.dll!usearch_open
+icuin.dll!usearch_openFromCollator
+icuin.dll!usearch_preceding
+icuin.dll!usearch_previous
+icuin.dll!usearch_reset
+icuin.dll!usearch_setAttribute
+icuin.dll!usearch_setBreakIterator
+icuin.dll!usearch_setCollator
+icuin.dll!usearch_setOffset
+icuin.dll!usearch_setPattern
+icuin.dll!usearch_setText
+icuin.dll!uspoof_areConfusable
+icuin.dll!uspoof_areConfusableUTF8
+icuin.dll!uspoof_check
+icuin.dll!uspoof_checkUTF8
+icuin.dll!uspoof_clone
+icuin.dll!uspoof_close
+icuin.dll!uspoof_getAllowedChars
+icuin.dll!uspoof_getAllowedLocales
+icuin.dll!uspoof_getChecks
+icuin.dll!uspoof_getInclusionSet
+icuin.dll!uspoof_getRecommendedSet
+icuin.dll!uspoof_getRestrictionLevel
+icuin.dll!uspoof_getSkeleton
+icuin.dll!uspoof_getSkeletonUTF8
+icuin.dll!uspoof_open
+icuin.dll!uspoof_openFromSerialized
+icuin.dll!uspoof_openFromSource
+icuin.dll!uspoof_serialize
+icuin.dll!uspoof_setAllowedChars
+icuin.dll!uspoof_setAllowedLocales
+icuin.dll!uspoof_setChecks
+icuin.dll!uspoof_setRestrictionLevel
+icuin.dll!utmscale_fromInt64
+icuin.dll!utmscale_getTimeScaleValue
+icuin.dll!utmscale_toInt64
+icuin.dll!utrans_clone
+icuin.dll!utrans_close
+icuin.dll!utrans_countAvailableIDs
+icuin.dll!utrans_getSourceSet
+icuin.dll!utrans_getUnicodeID
+icuin.dll!utrans_openIDs
+icuin.dll!utrans_openInverse
+icuin.dll!utrans_openU
+icuin.dll!utrans_register
+icuin.dll!utrans_setFilter
+icuin.dll!utrans_toRules
+icuin.dll!utrans_trans
+icuin.dll!utrans_transIncremental
+icuin.dll!utrans_transIncrementalUChars
+icuin.dll!utrans_transUChars
+icuin.dll!utrans_unregisterID
+icuuc.dll!u_austrcpy
+icuuc.dll!u_austrncpy
+icuuc.dll!u_catclose
+icuuc.dll!u_catgets
+icuuc.dll!u_catopen
+icuuc.dll!u_charAge
+icuuc.dll!u_charDigitValue
+icuuc.dll!u_charDirection
+icuuc.dll!u_charFromName
+icuuc.dll!u_charMirror
+icuuc.dll!u_charName
+icuuc.dll!u_charsToUChars
+icuuc.dll!u_charType
+icuuc.dll!u_cleanup
+icuuc.dll!u_countChar32
+icuuc.dll!u_digit
+icuuc.dll!u_enumCharNames
+icuuc.dll!u_enumCharTypes
+icuuc.dll!u_errorName
+icuuc.dll!u_foldCase
+icuuc.dll!u_forDigit
+icuuc.dll!u_getBidiPairedBracket
+icuuc.dll!u_getCombiningClass
+icuuc.dll!u_getDataVersion
+icuuc.dll!u_getFC_NFKC_Closure
+icuuc.dll!u_getIntPropertyMaxValue
+icuuc.dll!u_getIntPropertyMinValue
+icuuc.dll!u_getIntPropertyValue
+icuuc.dll!u_getNumericValue
+icuuc.dll!u_getPropertyEnum
+icuuc.dll!u_getPropertyName
+icuuc.dll!u_getPropertyValueEnum
+icuuc.dll!u_getPropertyValueName
+icuuc.dll!u_getUnicodeVersion
+icuuc.dll!u_getVersion
+icuuc.dll!u_hasBinaryProperty
+icuuc.dll!u_init
+icuuc.dll!u_isalnum
+icuuc.dll!u_isalpha
+icuuc.dll!u_isbase
+icuuc.dll!u_isblank
+icuuc.dll!u_iscntrl
+icuuc.dll!u_isdefined
+icuuc.dll!u_isdigit
+icuuc.dll!u_isgraph
+icuuc.dll!u_isIDIgnorable
+icuuc.dll!u_isIDPart
+icuuc.dll!u_isIDStart
+icuuc.dll!u_isISOControl
+icuuc.dll!u_isJavaIDPart
+icuuc.dll!u_isJavaIDStart
+icuuc.dll!u_isJavaSpaceChar
+icuuc.dll!u_islower
+icuuc.dll!u_isMirrored
+icuuc.dll!u_isprint
+icuuc.dll!u_ispunct
+icuuc.dll!u_isspace
+icuuc.dll!u_istitle
+icuuc.dll!u_isUAlphabetic
+icuuc.dll!u_isULowercase
+icuuc.dll!u_isupper
+icuuc.dll!u_isUUppercase
+icuuc.dll!u_isUWhiteSpace
+icuuc.dll!u_isWhitespace
+icuuc.dll!u_isxdigit
+icuuc.dll!u_memcasecmp
+icuuc.dll!u_memchr
+icuuc.dll!u_memchr32
+icuuc.dll!u_memcmp
+icuuc.dll!u_memcmpCodePointOrder
+icuuc.dll!u_memcpy
+icuuc.dll!u_memmove
+icuuc.dll!u_memrchr
+icuuc.dll!u_memrchr32
+icuuc.dll!u_memset
+icuuc.dll!u_setMemoryFunctions
+icuuc.dll!u_shapeArabic
+icuuc.dll!u_strcasecmp
+icuuc.dll!u_strCaseCompare
+icuuc.dll!u_strcat
+icuuc.dll!u_strchr
+icuuc.dll!u_strchr32
+icuuc.dll!u_strcmp
+icuuc.dll!u_strcmpCodePointOrder
+icuuc.dll!u_strCompare
+icuuc.dll!u_strCompareIter
+icuuc.dll!u_strcpy
+icuuc.dll!u_strcspn
+icuuc.dll!u_strFindFirst
+icuuc.dll!u_strFindLast
+icuuc.dll!u_strFoldCase
+icuuc.dll!u_strFromJavaModifiedUTF8WithSub
+icuuc.dll!u_strFromUTF32
+icuuc.dll!u_strFromUTF32WithSub
+icuuc.dll!u_strFromUTF8
+icuuc.dll!u_strFromUTF8Lenient
+icuuc.dll!u_strFromUTF8WithSub
+icuuc.dll!u_strFromWCS
+icuuc.dll!u_strHasMoreChar32Than
+icuuc.dll!u_strlen
+icuuc.dll!u_strncasecmp
+icuuc.dll!u_strncat
+icuuc.dll!u_strncmp
+icuuc.dll!u_strncmpCodePointOrder
+icuuc.dll!u_strncpy
+icuuc.dll!u_strpbrk
+icuuc.dll!u_strrchr
+icuuc.dll!u_strrchr32
+icuuc.dll!u_strrstr
+icuuc.dll!u_strspn
+icuuc.dll!u_strstr
+icuuc.dll!u_strToJavaModifiedUTF8
+icuuc.dll!u_strtok_r
+icuuc.dll!u_strToLower
+icuuc.dll!u_strToTitle
+icuuc.dll!u_strToUpper
+icuuc.dll!u_strToUTF32
+icuuc.dll!u_strToUTF32WithSub
+icuuc.dll!u_strToUTF8
+icuuc.dll!u_strToUTF8WithSub
+icuuc.dll!u_strToWCS
+icuuc.dll!u_tolower
+icuuc.dll!u_totitle
+icuuc.dll!u_toupper
+icuuc.dll!u_uastrcpy
+icuuc.dll!u_uastrncpy
+icuuc.dll!u_UCharsToChars
+icuuc.dll!u_unescape
+icuuc.dll!u_unescapeAt
+icuuc.dll!u_versionFromString
+icuuc.dll!u_versionFromUString
+icuuc.dll!u_versionToString
+icuuc.dll!ubidi_close
+icuuc.dll!ubidi_countParagraphs
+icuuc.dll!ubidi_countRuns
+icuuc.dll!ubidi_getBaseDirection
+icuuc.dll!ubidi_getClassCallback
+icuuc.dll!ubidi_getCustomizedClass
+icuuc.dll!ubidi_getDirection
+icuuc.dll!ubidi_getLength
+icuuc.dll!ubidi_getLevelAt
+icuuc.dll!ubidi_getLevels
+icuuc.dll!ubidi_getLogicalIndex
+icuuc.dll!ubidi_getLogicalMap
+icuuc.dll!ubidi_getLogicalRun
+icuuc.dll!ubidi_getParagraph
+icuuc.dll!ubidi_getParagraphByIndex
+icuuc.dll!ubidi_getParaLevel
+icuuc.dll!ubidi_getProcessedLength
+icuuc.dll!ubidi_getReorderingMode
+icuuc.dll!ubidi_getReorderingOptions
+icuuc.dll!ubidi_getResultLength
+icuuc.dll!ubidi_getText
+icuuc.dll!ubidi_getVisualIndex
+icuuc.dll!ubidi_getVisualMap
+icuuc.dll!ubidi_getVisualRun
+icuuc.dll!ubidi_invertMap
+icuuc.dll!ubidi_isInverse
+icuuc.dll!ubidi_isOrderParagraphsLTR
+icuuc.dll!ubidi_open
+icuuc.dll!ubidi_openSized
+icuuc.dll!ubidi_orderParagraphsLTR
+icuuc.dll!ubidi_reorderLogical
+icuuc.dll!ubidi_reorderVisual
+icuuc.dll!ubidi_setClassCallback
+icuuc.dll!ubidi_setContext
+icuuc.dll!ubidi_setInverse
+icuuc.dll!ubidi_setLine
+icuuc.dll!ubidi_setPara
+icuuc.dll!ubidi_setReorderingMode
+icuuc.dll!ubidi_setReorderingOptions
+icuuc.dll!ubidi_writeReordered
+icuuc.dll!ubidi_writeReverse
+icuuc.dll!ublock_getCode
+icuuc.dll!ubrk_close
+icuuc.dll!ubrk_countAvailable
+icuuc.dll!ubrk_current
+icuuc.dll!ubrk_first
+icuuc.dll!ubrk_following
+icuuc.dll!ubrk_getAvailable
+icuuc.dll!ubrk_getLocaleByType
+icuuc.dll!ubrk_getRuleStatus
+icuuc.dll!ubrk_getRuleStatusVec
+icuuc.dll!ubrk_isBoundary
+icuuc.dll!ubrk_last
+icuuc.dll!ubrk_next
+icuuc.dll!ubrk_open
+icuuc.dll!ubrk_openRules
+icuuc.dll!ubrk_preceding
+icuuc.dll!ubrk_previous
+icuuc.dll!ubrk_refreshUText
+icuuc.dll!ubrk_safeClone
+icuuc.dll!ubrk_setText
+icuuc.dll!ubrk_setUText
+icuuc.dll!ucasemap_close
+icuuc.dll!ucasemap_getBreakIterator
+icuuc.dll!ucasemap_getLocale
+icuuc.dll!ucasemap_getOptions
+icuuc.dll!ucasemap_open
+icuuc.dll!ucasemap_setBreakIterator
+icuuc.dll!ucasemap_setLocale
+icuuc.dll!ucasemap_setOptions
+icuuc.dll!ucasemap_toTitle
+icuuc.dll!ucasemap_utf8FoldCase
+icuuc.dll!ucasemap_utf8ToLower
+icuuc.dll!ucasemap_utf8ToTitle
+icuuc.dll!ucasemap_utf8ToUpper
+icuuc.dll!ucnv_cbFromUWriteBytes
+icuuc.dll!ucnv_cbFromUWriteSub
+icuuc.dll!ucnv_cbFromUWriteUChars
+icuuc.dll!ucnv_cbToUWriteSub
+icuuc.dll!ucnv_cbToUWriteUChars
+icuuc.dll!ucnv_close
+icuuc.dll!ucnv_compareNames
+icuuc.dll!ucnv_convert
+icuuc.dll!ucnv_convertEx
+icuuc.dll!ucnv_countAliases
+icuuc.dll!ucnv_countAvailable
+icuuc.dll!ucnv_countStandards
+icuuc.dll!ucnv_detectUnicodeSignature
+icuuc.dll!ucnv_fixFileSeparator
+icuuc.dll!ucnv_flushCache
+icuuc.dll!UCNV_FROM_U_CALLBACK_ESCAPE
+icuuc.dll!UCNV_FROM_U_CALLBACK_SKIP
+icuuc.dll!UCNV_FROM_U_CALLBACK_STOP
+icuuc.dll!UCNV_FROM_U_CALLBACK_SUBSTITUTE
+icuuc.dll!ucnv_fromAlgorithmic
+icuuc.dll!ucnv_fromUChars
+icuuc.dll!ucnv_fromUCountPending
+icuuc.dll!ucnv_fromUnicode
+icuuc.dll!ucnv_getAlias
+icuuc.dll!ucnv_getAliases
+icuuc.dll!ucnv_getAvailableName
+icuuc.dll!ucnv_getCanonicalName
+icuuc.dll!ucnv_getCCSID
+icuuc.dll!ucnv_getDefaultName
+icuuc.dll!ucnv_getDisplayName
+icuuc.dll!ucnv_getFromUCallBack
+icuuc.dll!ucnv_getInvalidChars
+icuuc.dll!ucnv_getInvalidUChars
+icuuc.dll!ucnv_getMaxCharSize
+icuuc.dll!ucnv_getMinCharSize
+icuuc.dll!ucnv_getName
+icuuc.dll!ucnv_getNextUChar
+icuuc.dll!ucnv_getPlatform
+icuuc.dll!ucnv_getStandard
+icuuc.dll!ucnv_getStandardName
+icuuc.dll!ucnv_getStarters
+icuuc.dll!ucnv_getSubstChars
+icuuc.dll!ucnv_getToUCallBack
+icuuc.dll!ucnv_getType
+icuuc.dll!ucnv_getUnicodeSet
+icuuc.dll!ucnv_isAmbiguous
+icuuc.dll!ucnv_isFixedWidth
+icuuc.dll!ucnv_open
+icuuc.dll!ucnv_openAllNames
+icuuc.dll!ucnv_openCCSID
+icuuc.dll!ucnv_openPackage
+icuuc.dll!ucnv_openStandardNames
+icuuc.dll!ucnv_openU
+icuuc.dll!ucnv_reset
+icuuc.dll!ucnv_resetFromUnicode
+icuuc.dll!ucnv_resetToUnicode
+icuuc.dll!ucnv_safeClone
+icuuc.dll!ucnv_setDefaultName
+icuuc.dll!ucnv_setFallback
+icuuc.dll!ucnv_setFromUCallBack
+icuuc.dll!ucnv_setSubstChars
+icuuc.dll!ucnv_setSubstString
+icuuc.dll!ucnv_setToUCallBack
+icuuc.dll!UCNV_TO_U_CALLBACK_ESCAPE
+icuuc.dll!UCNV_TO_U_CALLBACK_SKIP
+icuuc.dll!UCNV_TO_U_CALLBACK_STOP
+icuuc.dll!UCNV_TO_U_CALLBACK_SUBSTITUTE
+icuuc.dll!ucnv_toAlgorithmic
+icuuc.dll!ucnv_toUChars
+icuuc.dll!ucnv_toUCountPending
+icuuc.dll!ucnv_toUnicode
+icuuc.dll!ucnv_usesFallback
+icuuc.dll!ucnvsel_close
+icuuc.dll!ucnvsel_open
+icuuc.dll!ucnvsel_openFromSerialized
+icuuc.dll!ucnvsel_selectForString
+icuuc.dll!ucnvsel_selectForUTF8
+icuuc.dll!ucnvsel_serialize
+icuuc.dll!ucurr_countCurrencies
+icuuc.dll!ucurr_forLocale
+icuuc.dll!ucurr_forLocaleAndDate
+icuuc.dll!ucurr_getDefaultFractionDigits
+icuuc.dll!ucurr_getDefaultFractionDigitsForUsage
+icuuc.dll!ucurr_getKeywordValuesForLocale
+icuuc.dll!ucurr_getName
+icuuc.dll!ucurr_getNumericCode
+icuuc.dll!ucurr_getPluralName
+icuuc.dll!ucurr_getRoundingIncrement
+icuuc.dll!ucurr_getRoundingIncrementForUsage
+icuuc.dll!ucurr_isAvailable
+icuuc.dll!ucurr_openISOCurrencies
+icuuc.dll!ucurr_register
+icuuc.dll!ucurr_unregister
+icuuc.dll!uenum_close
+icuuc.dll!uenum_count
+icuuc.dll!uenum_next
+icuuc.dll!uenum_openCharStringsEnumeration
+icuuc.dll!uenum_openUCharStringsEnumeration
+icuuc.dll!uenum_reset
+icuuc.dll!uenum_unext
+icuuc.dll!uidna_close
+icuuc.dll!uidna_labelToASCII
+icuuc.dll!uidna_labelToASCII_UTF8
+icuuc.dll!uidna_labelToUnicode
+icuuc.dll!uidna_labelToUnicodeUTF8
+icuuc.dll!uidna_nameToASCII
+icuuc.dll!uidna_nameToASCII_UTF8
+icuuc.dll!uidna_nameToUnicode
+icuuc.dll!uidna_nameToUnicodeUTF8
+icuuc.dll!uidna_openUTS46
+icuuc.dll!uiter_current32
+icuuc.dll!uiter_getState
+icuuc.dll!uiter_next32
+icuuc.dll!uiter_previous32
+icuuc.dll!uiter_setState
+icuuc.dll!uiter_setString
+icuuc.dll!uiter_setUTF16BE
+icuuc.dll!uiter_setUTF8
+icuuc.dll!uldn_close
+icuuc.dll!uldn_getContext
+icuuc.dll!uldn_getDialectHandling
+icuuc.dll!uldn_getLocale
+icuuc.dll!uldn_keyDisplayName
+icuuc.dll!uldn_keyValueDisplayName
+icuuc.dll!uldn_languageDisplayName
+icuuc.dll!uldn_localeDisplayName
+icuuc.dll!uldn_open
+icuuc.dll!uldn_openForContext
+icuuc.dll!uldn_regionDisplayName
+icuuc.dll!uldn_scriptCodeDisplayName
+icuuc.dll!uldn_scriptDisplayName
+icuuc.dll!uldn_variantDisplayName
+icuuc.dll!ulistfmt_close
+icuuc.dll!ulistfmt_format
+icuuc.dll!ulistfmt_open
+icuuc.dll!uloc_acceptLanguage
+icuuc.dll!uloc_acceptLanguageFromHTTP
+icuuc.dll!uloc_addLikelySubtags
+icuuc.dll!uloc_canonicalize
+icuuc.dll!uloc_countAvailable
+icuuc.dll!uloc_forLanguageTag
+icuuc.dll!uloc_getAvailable
+icuuc.dll!uloc_getBaseName
+icuuc.dll!uloc_getCharacterOrientation
+icuuc.dll!uloc_getCountry
+icuuc.dll!uloc_getDefault
+icuuc.dll!uloc_getDisplayCountry
+icuuc.dll!uloc_getDisplayKeyword
+icuuc.dll!uloc_getDisplayKeywordValue
+icuuc.dll!uloc_getDisplayLanguage
+icuuc.dll!uloc_getDisplayName
+icuuc.dll!uloc_getDisplayScript
+icuuc.dll!uloc_getDisplayVariant
+icuuc.dll!uloc_getISO3Country
+icuuc.dll!uloc_getISO3Language
+icuuc.dll!uloc_getISOCountries
+icuuc.dll!uloc_getISOLanguages
+icuuc.dll!uloc_getKeywordValue
+icuuc.dll!uloc_getLanguage
+icuuc.dll!uloc_getLCID
+icuuc.dll!uloc_getLineOrientation
+icuuc.dll!uloc_getLocaleForLCID
+icuuc.dll!uloc_getName
+icuuc.dll!uloc_getParent
+icuuc.dll!uloc_getScript
+icuuc.dll!uloc_getVariant
+icuuc.dll!uloc_isRightToLeft
+icuuc.dll!uloc_minimizeSubtags
+icuuc.dll!uloc_openKeywords
+icuuc.dll!uloc_setDefault
+icuuc.dll!uloc_setKeywordValue
+icuuc.dll!uloc_toLanguageTag
+icuuc.dll!uloc_toLegacyKey
+icuuc.dll!uloc_toLegacyType
+icuuc.dll!uloc_toUnicodeLocaleKey
+icuuc.dll!uloc_toUnicodeLocaleType
+icuuc.dll!unorm2_append
+icuuc.dll!unorm2_close
+icuuc.dll!unorm2_composePair
+icuuc.dll!unorm2_getCombiningClass
+icuuc.dll!unorm2_getDecomposition
+icuuc.dll!unorm2_getInstance
+icuuc.dll!unorm2_getNFCInstance
+icuuc.dll!unorm2_getNFDInstance
+icuuc.dll!unorm2_getNFKCCasefoldInstance
+icuuc.dll!unorm2_getNFKCInstance
+icuuc.dll!unorm2_getNFKDInstance
+icuuc.dll!unorm2_getRawDecomposition
+icuuc.dll!unorm2_hasBoundaryAfter
+icuuc.dll!unorm2_hasBoundaryBefore
+icuuc.dll!unorm2_isInert
+icuuc.dll!unorm2_isNormalized
+icuuc.dll!unorm2_normalize
+icuuc.dll!unorm2_normalizeSecondAndAppend
+icuuc.dll!unorm2_openFiltered
+icuuc.dll!unorm2_quickCheck
+icuuc.dll!unorm2_spanQuickCheckYes
+icuuc.dll!unorm_compare
+icuuc.dll!ures_close
+icuuc.dll!ures_getBinary
+icuuc.dll!ures_getByIndex
+icuuc.dll!ures_getByKey
+icuuc.dll!ures_getInt
+icuuc.dll!ures_getIntVector
+icuuc.dll!ures_getKey
+icuuc.dll!ures_getLocaleByType
+icuuc.dll!ures_getNextResource
+icuuc.dll!ures_getNextString
+icuuc.dll!ures_getSize
+icuuc.dll!ures_getString
+icuuc.dll!ures_getStringByIndex
+icuuc.dll!ures_getStringByKey
+icuuc.dll!ures_getType
+icuuc.dll!ures_getUInt
+icuuc.dll!ures_getUTF8String
+icuuc.dll!ures_getUTF8StringByIndex
+icuuc.dll!ures_getUTF8StringByKey
+icuuc.dll!ures_getVersion
+icuuc.dll!ures_hasNext
+icuuc.dll!ures_open
+icuuc.dll!ures_openAvailableLocales
+icuuc.dll!ures_openDirect
+icuuc.dll!ures_openU
+icuuc.dll!ures_resetIterator
+icuuc.dll!uscript_breaksBetweenLetters
+icuuc.dll!uscript_getCode
+icuuc.dll!uscript_getName
+icuuc.dll!uscript_getSampleString
+icuuc.dll!uscript_getScript
+icuuc.dll!uscript_getScriptExtensions
+icuuc.dll!uscript_getShortName
+icuuc.dll!uscript_getUsage
+icuuc.dll!uscript_hasScript
+icuuc.dll!uscript_isCased
+icuuc.dll!uscript_isRightToLeft
+icuuc.dll!uset_add
+icuuc.dll!uset_addAll
+icuuc.dll!uset_addAllCodePoints
+icuuc.dll!uset_addRange
+icuuc.dll!uset_addString
+icuuc.dll!uset_applyIntPropertyValue
+icuuc.dll!uset_applyPattern
+icuuc.dll!uset_applyPropertyAlias
+icuuc.dll!uset_charAt
+icuuc.dll!uset_clear
+icuuc.dll!uset_clone
+icuuc.dll!uset_cloneAsThawed
+icuuc.dll!uset_close
+icuuc.dll!uset_closeOver
+icuuc.dll!uset_compact
+icuuc.dll!uset_complement
+icuuc.dll!uset_complementAll
+icuuc.dll!uset_contains
+icuuc.dll!uset_containsAll
+icuuc.dll!uset_containsAllCodePoints
+icuuc.dll!uset_containsNone
+icuuc.dll!uset_containsRange
+icuuc.dll!uset_containsSome
+icuuc.dll!uset_containsString
+icuuc.dll!uset_equals
+icuuc.dll!uset_freeze
+icuuc.dll!uset_getItem
+icuuc.dll!uset_getItemCount
+icuuc.dll!uset_getSerializedRange
+icuuc.dll!uset_getSerializedRangeCount
+icuuc.dll!uset_getSerializedSet
+icuuc.dll!uset_indexOf
+icuuc.dll!uset_isEmpty
+icuuc.dll!uset_isFrozen
+icuuc.dll!uset_open
+icuuc.dll!uset_openEmpty
+icuuc.dll!uset_openPattern
+icuuc.dll!uset_openPatternOptions
+icuuc.dll!uset_remove
+icuuc.dll!uset_removeAll
+icuuc.dll!uset_removeAllStrings
+icuuc.dll!uset_removeRange
+icuuc.dll!uset_removeString
+icuuc.dll!uset_resemblesPattern
+icuuc.dll!uset_retain
+icuuc.dll!uset_retainAll
+icuuc.dll!uset_serialize
+icuuc.dll!uset_serializedContains
+icuuc.dll!uset_set
+icuuc.dll!uset_setSerializedToOne
+icuuc.dll!uset_size
+icuuc.dll!uset_span
+icuuc.dll!uset_spanBack
+icuuc.dll!uset_spanBackUTF8
+icuuc.dll!uset_spanUTF8
+icuuc.dll!uset_toPattern
+icuuc.dll!usprep_close
+icuuc.dll!usprep_open
+icuuc.dll!usprep_openByType
+icuuc.dll!usprep_prepare
+icuuc.dll!utext_char32At
+icuuc.dll!utext_clone
+icuuc.dll!utext_close
+icuuc.dll!utext_copy
+icuuc.dll!utext_current32
+icuuc.dll!utext_equals
+icuuc.dll!utext_extract
+icuuc.dll!utext_freeze
+icuuc.dll!utext_getNativeIndex
+icuuc.dll!utext_getPreviousNativeIndex
+icuuc.dll!utext_hasMetaData
+icuuc.dll!utext_isLengthExpensive
+icuuc.dll!utext_isWritable
+icuuc.dll!utext_moveIndex32
+icuuc.dll!utext_nativeLength
+icuuc.dll!utext_next32
+icuuc.dll!utext_next32From
+icuuc.dll!utext_openUChars
+icuuc.dll!utext_openUTF8
+icuuc.dll!utext_previous32
+icuuc.dll!utext_previous32From
+icuuc.dll!utext_replace
+icuuc.dll!utext_setNativeIndex
+icuuc.dll!utext_setup
+icuuc.dll!utf8_appendCharSafeBody
+icuuc.dll!utf8_back1SafeBody
+icuuc.dll!utf8_nextCharSafeBody
+icuuc.dll!utf8_prevCharSafeBody
+icuuc.dll!utrace_format
+icuuc.dll!utrace_functionName
+icuuc.dll!utrace_getFunctions
+icuuc.dll!utrace_getLevel
+icuuc.dll!utrace_setFunctions
+icuuc.dll!utrace_setLevel
+icuuc.dll!utrace_vformat
+InkObjCore.dll!AddStroke
+InkObjCore.dll!AddWordsToWordList
+InkObjCore.dll!AdviseInkChange
+InkObjCore.dll!CreateContext
+InkObjCore.dll!CreateRecognizer
+InkObjCore.dll!DestroyContext
+InkObjCore.dll!DestroyRecognizer
+InkObjCore.dll!DestroyWordList
+InkObjCore.dll!EndInkInput
+InkObjCore.dll!GetAllRecognizers
+InkObjCore.dll!GetBestResultString
+InkObjCore.dll!GetLatticePtr
+InkObjCore.dll!GetLeftSeparator
+InkObjCore.dll!GetRecoAttributes
+InkObjCore.dll!GetResultPropertyList
+InkObjCore.dll!GetRightSeparator
+InkObjCore.dll!GetUnicodeRanges
+InkObjCore.dll!IsStringSupported
+InkObjCore.dll!LoadCachedAttributes
+InkObjCore.dll!MakeWordList
+InkObjCore.dll!Process
+InkObjCore.dll!SetEnabledUnicodeRanges
+InkObjCore.dll!SetFactoid
+InkObjCore.dll!SetFlags
+InkObjCore.dll!SetGuide
+InkObjCore.dll!SetTextContext
+InkObjCore.dll!SetWordList
+iphlpapi.dll!CancelMibChangeNotify2
+iphlpapi.dll!FreeMibTable
+iphlpapi.dll!GetAdaptersAddresses
+iphlpapi.dll!GetBestInterfaceEx
+iphlpapi.dll!GetBestRoute2
+iphlpapi.dll!GetExtendedTcpTable
+iphlpapi.dll!GetExtendedUdpTable
+iphlpapi.dll!GetIcmpStatistics
+iphlpapi.dll!GetIcmpStatisticsEx
+iphlpapi.dll!GetIfEntry2
+iphlpapi.dll!GetIpStatisticsEx
+iphlpapi.dll!GetNetworkParams
+iphlpapi.dll!GetPerAdapterInfo
+iphlpapi.dll!GetTcpStatisticsEx
+iphlpapi.dll!GetTcpTable
+iphlpapi.dll!GetUdpStatisticsEx
+iphlpapi.dll!GetUdpTable
+iphlpapi.dll!GetUnicastIpAddressTable
+iphlpapi.dll!Icmp6CreateFile
+iphlpapi.dll!Icmp6SendEcho2
+iphlpapi.dll!IcmpCloseHandle
+iphlpapi.dll!IcmpCreateFile
+iphlpapi.dll!IcmpSendEcho2
+iphlpapi.dll!NotifyStableUnicastIpAddressTable
+iphlpapi.dll!NotifyUnicastIpAddressChange
+kernel32.dll!AcquireSRWLockExclusive
+kernel32.dll!AcquireSRWLockShared
+kernel32.dll!AddSIDToBoundaryDescriptor
+kernel32.dll!Beep
+kernel32.dll!CallbackMayRunLong
+kernel32.dll!CallNamedPipeA
+kernel32.dll!CallNamedPipeW
+kernel32.dll!CancelIo
+kernel32.dll!CancelIoEx
+kernel32.dll!CancelThreadpoolIo
+kernel32.dll!CancelWaitableTimer
+kernel32.dll!CeipIsOptedIn
+kernel32.dll!CheckTokenMembershipEx
+kernel32.dll!ClearCommBreak
+kernel32.dll!ClearCommError
+kernel32.dll!CloseHandle
+kernel32.dll!ClosePrivateNamespace
+kernel32.dll!CloseThreadpool
+kernel32.dll!CloseThreadpoolCleanupGroup
+kernel32.dll!CloseThreadpoolCleanupGroupMembers
+kernel32.dll!CloseThreadpoolIo
+kernel32.dll!CloseThreadpoolTimer
+kernel32.dll!CloseThreadpoolWait
+kernel32.dll!CloseThreadpoolWork
+kernel32.dll!CompareFileTime
+kernel32.dll!CompareObjectHandles
+kernel32.dll!CompareStringEx
+kernel32.dll!CompareStringOrdinal
+kernel32.dll!ConnectNamedPipe
+kernel32.dll!ConvertAuxiliaryCounterToPerformanceCounter
+kernel32.dll!ConvertFiberToThread
+kernel32.dll!ConvertPerformanceCounterToAuxiliaryCounter
+kernel32.dll!ConvertThreadToFiberEx
+kernel32.dll!CopyFile2
+kernel32.dll!CopyFileA
+kernel32.dll!CopyFileExA
+kernel32.dll!CopyFileExW
+kernel32.dll!CopyFileW
+kernel32.dll!CreateBoundaryDescriptorA
+kernel32.dll!CreateBoundaryDescriptorW
+kernel32.dll!CreateDirectoryA
+kernel32.dll!CreateDirectoryW
+kernel32.dll!CreateEventA
+kernel32.dll!CreateEventExA
+kernel32.dll!CreateEventExW
+kernel32.dll!CreateEventW
+kernel32.dll!CreateFiberEx
+kernel32.dll!CreateFile2
+kernel32.dll!CreateFileMappingFromApp
+kernel32.dll!CreateIoCompletionPort
+kernel32.dll!CreateMutexA
+kernel32.dll!CreateMutexExA
+kernel32.dll!CreateMutexExW
+kernel32.dll!CreateMutexW
+kernel32.dll!CreateNamedPipeA
+kernel32.dll!CreateNamedPipeW
+kernel32.dll!CreatePipe
+kernel32.dll!CreatePrivateNamespaceA
+kernel32.dll!CreatePrivateNamespaceW
+kernel32.dll!CreateProcessA
+kernel32.dll!CreateProcessW
+kernel32.dll!CreateSemaphoreA
+kernel32.dll!CreateSemaphoreExA
+kernel32.dll!CreateSemaphoreExW
+kernel32.dll!CreateSemaphoreW
+kernel32.dll!CreateThread
+kernel32.dll!CreateThreadpool
+kernel32.dll!CreateThreadpoolCleanupGroup
+kernel32.dll!CreateThreadpoolIo
+kernel32.dll!CreateThreadpoolTimer
+kernel32.dll!CreateThreadpoolWait
+kernel32.dll!CreateThreadpoolWork
+kernel32.dll!CreateWaitableTimerA
+kernel32.dll!CreateWaitableTimerExA
+kernel32.dll!CreateWaitableTimerExW
+kernel32.dll!CreateWaitableTimerW
+kernel32.dll!DecodePointer
+kernel32.dll!DeleteBoundaryDescriptor
+kernel32.dll!DeleteCriticalSection
+kernel32.dll!DeleteFiber
+kernel32.dll!DeleteFileA
+kernel32.dll!DeleteFileW
+kernel32.dll!DeleteVolumeMountPointA
+kernel32.dll!DeleteVolumeMountPointW
+kernel32.dll!DisableThreadLibraryCalls
+kernel32.dll!DisassociateCurrentThreadFromCallback
+kernel32.dll!DisconnectNamedPipe
+kernel32.dll!DuplicateHandle
+kernel32.dll!EncodePointer
+kernel32.dll!EnterCriticalSection
+kernel32.dll!EnumCalendarInfoExEx
+kernel32.dll!EnumDateFormatsExEx
+kernel32.dll!EnumSystemCodePagesW
+kernel32.dll!EnumSystemGeoID
+kernel32.dll!EnumSystemLocalesEx
+kernel32.dll!EnumTimeFormatsEx
+kernel32.dll!EnumUILanguagesA
+kernel32.dll!EnumUILanguagesW
+kernel32.dll!EscapeCommFunction
+kernel32.dll!ExitThread
+kernel32.dll!ExpandEnvironmentStringsA
+kernel32.dll!ExpandEnvironmentStringsW
+kernel32.dll!FileTimeToLocalFileTime
+kernel32.dll!FileTimeToSystemTime
+kernel32.dll!FillConsoleOutputAttribute
+kernel32.dll!FillConsoleOutputCharacterW
+kernel32.dll!FindClose
+kernel32.dll!FindFirstFileA
+kernel32.dll!FindFirstFileExA
+kernel32.dll!FindFirstFileExW
+kernel32.dll!FindFirstFileW
+kernel32.dll!FindNextFileA
+kernel32.dll!FindNextFileW
+kernel32.dll!FindNLSStringEx
+kernel32.dll!FindStringOrdinal
+kernel32.dll!FlsAlloc
+kernel32.dll!FlsFree
+kernel32.dll!FlsGetValue
+kernel32.dll!FlsSetValue
+kernel32.dll!FlushFileBuffers
+kernel32.dll!FlushInstructionCache
+kernel32.dll!FlushProcessWriteBuffers
+kernel32.dll!FlushViewOfFile
+kernel32.dll!FormatMessageA
+kernel32.dll!FormatMessageW
+kernel32.dll!FreeEnvironmentStringsA
+kernel32.dll!FreeEnvironmentStringsW
+kernel32.dll!FreeLibrary
+kernel32.dll!FreeLibraryAndExitThread
+kernel32.dll!FreeLibraryWhenCallbackReturns
+kernel32.dll!GetACP
+kernel32.dll!GetCalendarInfoEx
+kernel32.dll!GetCommandLineA
+kernel32.dll!GetCommandLineW
+kernel32.dll!GetCommConfig
+kernel32.dll!GetCommMask
+kernel32.dll!GetCommModemStatus
+kernel32.dll!GetCommProperties
+kernel32.dll!GetCommState
+kernel32.dll!GetCommTimeouts
+kernel32.dll!GetComputerNameA
+kernel32.dll!GetComputerNameW
+kernel32.dll!GetConsoleCP
+kernel32.dll!GetConsoleCursorInfo
+kernel32.dll!GetConsoleMode
+kernel32.dll!GetConsoleOutputCP
+kernel32.dll!GetConsoleScreenBufferInfo
+kernel32.dll!GetConsoleTitleW
+kernel32.dll!GetCPInfo
+kernel32.dll!GetCPInfoExW
+kernel32.dll!GetCurrencyFormatEx
+kernel32.dll!GetCurrentDirectoryW
+kernel32.dll!GetCurrentProcess
+kernel32.dll!GetCurrentProcessId
+kernel32.dll!GetCurrentProcessorNumber
+kernel32.dll!GetCurrentProcessorNumberEx
+kernel32.dll!GetCurrentThread
+kernel32.dll!GetCurrentThreadId
+kernel32.dll!GetCurrentThreadStackLimits
+kernel32.dll!GetDateFormatEx
+kernel32.dll!GetDiskFreeSpaceA
+kernel32.dll!GetDiskFreeSpaceExA
+kernel32.dll!GetDiskFreeSpaceExW
+kernel32.dll!GetDiskFreeSpaceW
+kernel32.dll!GetDriveTypeA
+kernel32.dll!GetDriveTypeW
+kernel32.dll!GetDurationFormatEx
+kernel32.dll!GetDynamicTimeZoneInformation
+kernel32.dll!GetEnabledXStateFeatures
+kernel32.dll!GetEnvironmentStrings
+kernel32.dll!GetEnvironmentStringsW
+kernel32.dll!GetEnvironmentVariableA
+kernel32.dll!GetEnvironmentVariableW
+kernel32.dll!GetExitCodeProcess
+kernel32.dll!GetExitCodeThread
+kernel32.dll!GetFileAttributesA
+kernel32.dll!GetFileAttributesExA
+kernel32.dll!GetFileAttributesExW
+kernel32.dll!GetFileAttributesW
+kernel32.dll!GetFileInformationByHandleEx
+kernel32.dll!GetFileSizeEx
+kernel32.dll!GetFileTime
+kernel32.dll!GetFileType
+kernel32.dll!GetFinalPathNameByHandleA
+kernel32.dll!GetFinalPathNameByHandleW
+kernel32.dll!GetFullPathNameA
+kernel32.dll!GetFullPathNameW
+kernel32.dll!GetGeoInfoW
+kernel32.dll!GetLargePageMinimum
+kernel32.dll!GetLargestConsoleWindowSize
+kernel32.dll!GetLastError
+kernel32.dll!GetLocaleInfoA
+kernel32.dll!GetLocaleInfoEx
+kernel32.dll!GetLocaleInfoW
+kernel32.dll!GetLocalTime
+kernel32.dll!GetLogicalDrives
+kernel32.dll!GetLogicalProcessorInformation
+kernel32.dll!GetLogicalProcessorInformationEx
+kernel32.dll!GetLongPathNameW
+kernel32.dll!GetModuleBaseNameA
+kernel32.dll!GetModuleBaseNameW
+kernel32.dll!GetModuleFileNameA
+kernel32.dll!GetModuleFileNameExA
+kernel32.dll!GetModuleFileNameExW
+kernel32.dll!GetModuleFileNameW
+kernel32.dll!GetModuleInformation
+kernel32.dll!GetNamedPipeClientComputerNameA
+kernel32.dll!GetNamedPipeClientComputerNameW
+kernel32.dll!GetNamedPipeHandleStateA
+kernel32.dll!GetNamedPipeHandleStateW
+kernel32.dll!GetNamedPipeInfo
+kernel32.dll!GetNativeSystemInfo
+kernel32.dll!GetNLSVersionEx
+kernel32.dll!GetNumberFormatEx
+kernel32.dll!GetOverlappedResult
+kernel32.dll!GetOverlappedResultEx
+kernel32.dll!GetPriorityClass
+kernel32.dll!GetProcAddress
+kernel32.dll!GetProcessAffinityMask
+kernel32.dll!GetProcessDefaultCpuSets
+kernel32.dll!GetProcessHeap
+kernel32.dll!GetProcessId
+kernel32.dll!GetProcessInformation
+kernel32.dll!GetProcessMemoryInfo
+kernel32.dll!GetProcessMitigationPolicy
+kernel32.dll!GetProcessPriorityBoost
+kernel32.dll!GetProcessTimes
+kernel32.dll!GetProcessWorkingSetSizeEx
+kernel32.dll!GetQueuedCompletionStatus
+kernel32.dll!GetQueuedCompletionStatusEx
+kernel32.dll!GetStdHandle
+kernel32.dll!GetStringScripts
+kernel32.dll!GetStringTypeExA
+kernel32.dll!GetStringTypeExW
+kernel32.dll!GetStringTypeW
+kernel32.dll!GetSystemCpuSetInformation
+kernel32.dll!GetSystemDefaultLocaleName
+kernel32.dll!GetSystemDirectoryA
+kernel32.dll!GetSystemDirectoryW
+kernel32.dll!GetSystemInfo
+kernel32.dll!GetSystemTime
+kernel32.dll!GetSystemTimeAsFileTime
+kernel32.dll!GetSystemTimePreciseAsFileTime
+kernel32.dll!GetTempFileNameA
+kernel32.dll!GetTempFileNameW
+kernel32.dll!GetTempPathA
+kernel32.dll!GetTempPathW
+kernel32.dll!GetThreadContext
+kernel32.dll!GetThreadDescription
+kernel32.dll!GetThreadErrorMode
+kernel32.dll!GetThreadId
+kernel32.dll!GetThreadIdealProcessorEx
+kernel32.dll!GetThreadPriority
+kernel32.dll!GetThreadPriorityBoost
+kernel32.dll!GetThreadSelectedCpuSets
+kernel32.dll!GetThreadTimes
+kernel32.dll!GetTickCount
+kernel32.dll!GetTickCount64
+kernel32.dll!GetTimeFormatEx
+kernel32.dll!GetTimeZoneInformation
+kernel32.dll!GetTimeZoneInformationForYear
+kernel32.dll!GetUserDefaultLangID
+kernel32.dll!GetUserDefaultLocaleName
+kernel32.dll!GetUserDefaultUILanguage
+kernel32.dll!GetUserGeoID
+kernel32.dll!GetVersionExA
+kernel32.dll!GetVersionExW
+kernel32.dll!GetVolumeInformationA
+kernel32.dll!GetVolumeInformationW
+kernel32.dll!GetWriteWatch
+kernel32.dll!GetXStateFeaturesMask
+kernel32.dll!GlobalAlloc
+kernel32.dll!GlobalFree
+kernel32.dll!GlobalLock
+kernel32.dll!GlobalMemoryStatusEx
+kernel32.dll!GlobalReAlloc
+kernel32.dll!GlobalSize
+kernel32.dll!GlobalUnlock
+kernel32.dll!HeapAlloc
+kernel32.dll!HeapCompact
+kernel32.dll!HeapCreate
+kernel32.dll!HeapDestroy
+kernel32.dll!HeapFree
+kernel32.dll!HeapReAlloc
+kernel32.dll!HeapSetInformation
+kernel32.dll!HeapSize
+kernel32.dll!InitializeConditionVariable
+kernel32.dll!InitializeContext
+kernel32.dll!InitializeCriticalSection
+kernel32.dll!InitializeCriticalSectionAndSpinCount
+kernel32.dll!InitializeCriticalSectionEx
+kernel32.dll!InitializeSListHead
+kernel32.dll!InitializeSRWLock
+kernel32.dll!InitOnceBeginInitialize
+kernel32.dll!InitOnceComplete
+kernel32.dll!InitOnceExecuteOnce
+kernel32.dll!InitOnceInitialize
+kernel32.dll!InterlockedCompareExchange
+kernel32.dll!InterlockedCompareExchange64
+kernel32.dll!InterlockedDecrement
+kernel32.dll!InterlockedExchange
+kernel32.dll!InterlockedExchangeAdd
+kernel32.dll!InterlockedFlushSList
+kernel32.dll!InterlockedIncrement
+kernel32.dll!InterlockedPopEntrySList
+kernel32.dll!InterlockedPushEntrySList
+kernel32.dll!InterlockedPushListSListEx
+kernel32.dll!IsDBCSLeadByte
+kernel32.dll!IsDBCSLeadByteEx
+kernel32.dll!IsDebuggerPresent
+kernel32.dll!IsNLSDefinedString
+kernel32.dll!IsNormalizedString
+kernel32.dll!IsProcessorFeaturePresent
+kernel32.dll!IsThreadAFiber
+kernel32.dll!IsThreadpoolTimerSet
+kernel32.dll!IsValidCodePage
+kernel32.dll!IsValidLocaleName
+kernel32.dll!IsValidNLSVersion
+kernel32.dll!IsWow64Process
+kernel32.dll!K32EnumProcesses
+kernel32.dll!K32GetModuleBaseNameA
+kernel32.dll!K32GetModuleBaseNameW
+kernel32.dll!K32GetModuleFileNameExA
+kernel32.dll!K32GetModuleFileNameExW
+kernel32.dll!K32GetModuleInformation
+kernel32.dll!K32GetProcessMemoryInfo
+kernel32.dll!LCIDToLocaleName
+kernel32.dll!LCMapStringEx
+kernel32.dll!LeaveCriticalSection
+kernel32.dll!LeaveCriticalSectionWhenCallbackReturns
+kernel32.dll!LoadPackagedLibrary
+kernel32.dll!LocalAlloc
+kernel32.dll!LocaleNameToLCID
+kernel32.dll!LocalFileTimeToFileTime
+kernel32.dll!LocalFree
+kernel32.dll!LocalReAlloc
+kernel32.dll!LocateXStateFeature
+kernel32.dll!LockFile
+kernel32.dll!LockFileEx
+kernel32.dll!MapViewOfFileFromApp
+kernel32.dll!MoveFileExA
+kernel32.dll!MoveFileExW
+kernel32.dll!MulDiv
+kernel32.dll!MultiByteToWideChar
+kernel32.dll!NormalizeString
+kernel32.dll!OpenEventA
+kernel32.dll!OpenEventW
+kernel32.dll!OpenMutexA
+kernel32.dll!OpenMutexW
+kernel32.dll!OpenPrivateNamespaceA
+kernel32.dll!OpenPrivateNamespaceW
+kernel32.dll!OpenProcess
+kernel32.dll!OpenSemaphoreW
+kernel32.dll!OpenThread
+kernel32.dll!OpenWaitableTimerA
+kernel32.dll!OpenWaitableTimerW
+kernel32.dll!OutputDebugStringA
+kernel32.dll!OutputDebugStringW
+kernel32.dll!PackageFamilyNameFromFullName
+kernel32.dll!PackageFamilyNameFromId
+kernel32.dll!PackageFullNameFromId
+kernel32.dll!PackageIdFromFullName
+kernel32.dll!PackageNameAndPublisherIdFromFamilyName
+kernel32.dll!PeekConsoleInputW
+kernel32.dll!PeekNamedPipe
+kernel32.dll!PostQueuedCompletionStatus
+kernel32.dll!PurgeComm
+kernel32.dll!QueryAuxiliaryCounterFrequency
+kernel32.dll!QueryDepthSList
+kernel32.dll!QueryInterruptTime
+kernel32.dll!QueryInterruptTimePrecise
+kernel32.dll!QueryPerformanceCounter
+kernel32.dll!QueryPerformanceFrequency
+kernel32.dll!QueryThreadpoolStackInformation
+kernel32.dll!QueryUnbiasedInterruptTime
+kernel32.dll!QueryUnbiasedInterruptTimePrecise
+kernel32.dll!QueueUserAPC
+kernel32.dll!RaiseException
+kernel32.dll!RaiseFailFastException
+kernel32.dll!ReadConsoleInputW
+kernel32.dll!ReadConsoleOutputW
+kernel32.dll!ReadConsoleW
+kernel32.dll!ReadDirectoryChangesW
+kernel32.dll!ReadFile
+kernel32.dll!ReadFileEx
+kernel32.dll!ReleaseMutex
+kernel32.dll!ReleaseMutexWhenCallbackReturns
+kernel32.dll!ReleaseSemaphore
+kernel32.dll!ReleaseSemaphoreWhenCallbackReturns
+kernel32.dll!ReleaseSRWLockExclusive
+kernel32.dll!ReleaseSRWLockShared
+kernel32.dll!RemoveDirectoryA
+kernel32.dll!RemoveDirectoryW
+kernel32.dll!ReplaceFileA
+kernel32.dll!ReplaceFileW
+kernel32.dll!ResetEvent
+kernel32.dll!ResetWriteWatch
+kernel32.dll!ResolveLocaleName
+kernel32.dll!ResumeThread
+kernel32.dll!RtlCaptureStackBackTrace
+kernel32.dll!RtlLookupFunctionEntry
+kernel32.dll!RtlPcToFileHeader
+kernel32.dll!RtlUnwind
+kernel32.dll!RtlUnwindEx
+kernel32.dll!SetCommBreak
+kernel32.dll!SetCommConfig
+kernel32.dll!SetCommMask
+kernel32.dll!SetCommState
+kernel32.dll!SetCommTimeouts
+kernel32.dll!SetConsoleCP
+kernel32.dll!SetConsoleCtrlHandler
+kernel32.dll!SetConsoleCursorInfo
+kernel32.dll!SetConsoleCursorPosition
+kernel32.dll!SetConsoleMode
+kernel32.dll!SetConsoleOutputCP
+kernel32.dll!SetConsoleScreenBufferSize
+kernel32.dll!SetConsoleTextAttribute
+kernel32.dll!SetConsoleTitleW
+kernel32.dll!SetConsoleWindowInfo
+kernel32.dll!SetCriticalSectionSpinCount
+kernel32.dll!SetCurrentDirectoryW
+kernel32.dll!SetEndOfFile
+kernel32.dll!SetEnvironmentVariableA
+kernel32.dll!SetEnvironmentVariableW
+kernel32.dll!SetErrorMode
+kernel32.dll!SetEvent
+kernel32.dll!SetEventWhenCallbackReturns
+kernel32.dll!SetFileAttributesA
+kernel32.dll!SetFileAttributesW
+kernel32.dll!SetFileCompletionNotificationModes
+kernel32.dll!SetFileInformationByHandle
+kernel32.dll!SetFilePointer
+kernel32.dll!SetFilePointerEx
+kernel32.dll!SetFileTime
+kernel32.dll!SetLastError
+kernel32.dll!SetNamedPipeHandleState
+kernel32.dll!SetPriorityClass
+kernel32.dll!SetProcessAffinityMask
+kernel32.dll!SetProcessDefaultCpuSets
+kernel32.dll!SetProcessInformation
+kernel32.dll!SetProcessPriorityBoost
+kernel32.dll!SetProcessWorkingSetSizeEx
+kernel32.dll!SetStdHandle
+kernel32.dll!SetStdHandleEx
+kernel32.dll!SetThreadAffinityMask
+kernel32.dll!SetThreadDescription
+kernel32.dll!SetThreadErrorMode
+kernel32.dll!SetThreadIdealProcessor
+kernel32.dll!SetThreadIdealProcessorEx
+kernel32.dll!SetThreadpoolStackInformation
+kernel32.dll!SetThreadpoolThreadMaximum
+kernel32.dll!SetThreadpoolThreadMinimum
+kernel32.dll!SetThreadpoolTimer
+kernel32.dll!SetThreadpoolTimerEx
+kernel32.dll!SetThreadpoolWait
+kernel32.dll!SetThreadpoolWaitEx
+kernel32.dll!SetThreadPriority
+kernel32.dll!SetThreadPriorityBoost
+kernel32.dll!SetThreadSelectedCpuSets
+kernel32.dll!SetUnhandledExceptionFilter
+kernel32.dll!SetupComm
+kernel32.dll!SetVolumeLabelA
+kernel32.dll!SetVolumeLabelW
+kernel32.dll!SetWaitableTimer
+kernel32.dll!SetWaitableTimerEx
+kernel32.dll!SignalObjectAndWait
+kernel32.dll!Sleep
+kernel32.dll!SleepConditionVariableCS
+kernel32.dll!SleepConditionVariableSRW
+kernel32.dll!SleepEx
+kernel32.dll!StartThreadpoolIo
+kernel32.dll!SubmitThreadpoolWork
+kernel32.dll!SuspendThread
+kernel32.dll!SwitchToFiber
+kernel32.dll!SwitchToThread
+kernel32.dll!SystemTimeToFileTime
+kernel32.dll!SystemTimeToTzSpecificLocalTime
+kernel32.dll!SystemTimeToTzSpecificLocalTimeEx
+kernel32.dll!TerminateProcess
+kernel32.dll!TlsAlloc
+kernel32.dll!TlsFree
+kernel32.dll!TlsGetValue
+kernel32.dll!TlsSetValue
+kernel32.dll!TransactNamedPipe
+kernel32.dll!TransmitCommChar
+kernel32.dll!TryAcquireSRWLockExclusive
+kernel32.dll!TryAcquireSRWLockShared
+kernel32.dll!TryEnterCriticalSection
+kernel32.dll!TrySubmitThreadpoolCallback
+kernel32.dll!TzSpecificLocalTimeToSystemTime
+kernel32.dll!TzSpecificLocalTimeToSystemTimeEx
+kernel32.dll!UnlockFile
+kernel32.dll!UnlockFileEx
+kernel32.dll!UnmapViewOfFile
+kernel32.dll!UnmapViewOfFileEx
+kernel32.dll!VerifyScripts
+kernel32.dll!VerLanguageNameW
+kernel32.dll!VirtualFree
+kernel32.dll!VirtualQuery
+kernel32.dll!WaitCommEvent
+kernel32.dll!WaitForMultipleObjects
+kernel32.dll!WaitForMultipleObjectsEx
+kernel32.dll!WaitForSingleObject
+kernel32.dll!WaitForSingleObjectEx
+kernel32.dll!WaitForThreadpoolIoCallbacks
+kernel32.dll!WaitForThreadpoolTimerCallbacks
+kernel32.dll!WaitForThreadpoolWaitCallbacks
+kernel32.dll!WaitForThreadpoolWorkCallbacks
+kernel32.dll!WaitNamedPipeA
+kernel32.dll!WaitNamedPipeW
+kernel32.dll!WakeAllConditionVariable
+kernel32.dll!WakeConditionVariable
+kernel32.dll!WerRegisterAdditionalProcess
+kernel32.dll!WerRegisterAppLocalDump
+kernel32.dll!WerRegisterCustomMetadata
+kernel32.dll!WerRegisterExcludedMemoryBlock
+kernel32.dll!WerRegisterFile
+kernel32.dll!WerRegisterMemoryBlock
+kernel32.dll!WerUnregisterAdditionalProcess
+kernel32.dll!WerUnregisterAppLocalDump
+kernel32.dll!WerUnregisterCustomMetadata
+kernel32.dll!WerUnregisterExcludedMemoryBlock
+kernel32.dll!WerUnregisterFile
+kernel32.dll!WerUnregisterMemoryBlock
+kernel32.dll!WideCharToMultiByte
+kernel32.dll!WriteConsoleOutputW
+kernel32.dll!WriteConsoleW
+kernel32.dll!WriteFile
+kernel32.dll!WriteFileEx
+kernel32legacy.dll!GetSystemPowerStatus
+mf.dll!MFCreateAggregateSource
+mf.dll!MFCreateProtectedEnvironmentAccess
+mf.dll!MFGetLocalId
+mf.dll!MFGetService
+mf.dll!MFGetSystemId
+mf.dll!MFLoadSignedLibrary
+mfcore.dll!MFCreateAggregateSource
+mfcore.dll!MFCreateAudioRendererActivate
+mfcore.dll!MFCreatePMPMediaSession
+mfcore.dll!MFCreatePresentationClock
+mfcore.dll!MFCreateTopology
+mfcore.dll!MFCreateTopologyNode
+mfcore.dll!MFGetService
+mfplat.dll!MFAllocateSerialWorkQueue
+mfplat.dll!MFCancelWorkItem
+mfplat.dll!MFCopyImage
+mfplat.dll!MFCreate2DMediaBuffer
+mfplat.dll!MFCreateAlignedMemoryBuffer
+mfplat.dll!MFCreateAsyncResult
+mfplat.dll!MFCreateAttributes
+mfplat.dll!MFCreateCollection
+mfplat.dll!MFCreateContentDecryptorContext
+mfplat.dll!MFCreateContentProtectionDevice
+mfplat.dll!MFCreateDXGIDeviceManager
+mfplat.dll!MFCreateDXGISurfaceBuffer
+mfplat.dll!MFCreateEventQueue
+mfplat.dll!MFCreateMediaBufferFromMediaType
+mfplat.dll!MFCreateMediaBufferWrapper
+mfplat.dll!MFCreateMediaEvent
+mfplat.dll!MFCreateMediaExtensionActivate
+mfplat.dll!MFCreateMediaType
+mfplat.dll!MFCreateMediaTypeFromProperties
+mfplat.dll!MFCreateMemoryBuffer
+mfplat.dll!MFCreateMFByteStreamOnStreamEx
+mfplat.dll!MFCreatePresentationDescriptor
+mfplat.dll!MFCreatePropertiesFromMediaType
+mfplat.dll!MFCreateSample
+mfplat.dll!MFCreateSourceResolver
+mfplat.dll!MFCreateStreamDescriptor
+mfplat.dll!MFCreateStreamOnMFByteStreamEx
+mfplat.dll!MFCreateSystemTimeSource
+mfplat.dll!MFCreateTrackedSample
+mfplat.dll!MFCreateVideoSampleAllocatorEx
+mfplat.dll!MFCreateWaveFormatExFromMFMediaType
+mfplat.dll!MFDeserializeAttributesFromStream
+mfplat.dll!MFGetAttributesAsBlob
+mfplat.dll!MFGetAttributesAsBlobSize
+mfplat.dll!MFGetSystemTime
+mfplat.dll!MFInitAttributesFromBlob
+mfplat.dll!MFInitMediaTypeFromWaveFormatEx
+mfplat.dll!MFInvokeCallback
+mfplat.dll!MFIsContentProtectionDeviceSupported
+mfplat.dll!MFllMulDiv
+mfplat.dll!MFLockDXGIDeviceManager
+mfplat.dll!MFLockPlatform
+mfplat.dll!MFLockSharedWorkQueue
+mfplat.dll!MFLockWorkQueue
+mfplat.dll!MFPutWaitingWorkItem
+mfplat.dll!MFPutWorkItem2
+mfplat.dll!MFPutWorkItemEx2
+mfplat.dll!MFScheduleWorkItemEx
+mfplat.dll!MFSerializeAttributesToStream
+mfplat.dll!MFShutdown
+mfplat.dll!MFStartup
+mfplat.dll!MFTEnumEx
+mfplat.dll!MFUnlockDXGIDeviceManager
+mfplat.dll!MFUnlockPlatform
+mfplat.dll!MFUnlockWorkQueue
+mfplat.dll!MFUnwrapMediaType
+mfplat.dll!MFWrapMediaType
+mfreadwrite.dll!MFCreateSinkWriterFromMediaSink
+mfreadwrite.dll!MFCreateSinkWriterFromURL
+mfreadwrite.dll!MFCreateSourceReaderFromByteStream
+mfreadwrite.dll!MFCreateSourceReaderFromMediaSource
+mfreadwrite.dll!MFCreateSourceReaderFromURL
+mfsensorgroup.dll!MFCreateSensorGroup
+mfsensorgroup.dll!MFCreateSensorStream
+mmdevapi.dll!ActivateAudioInterfaceAsync
+MSAJApi.dll!alljoyn_aboutdata_create
+MSAJApi.dll!alljoyn_aboutdata_create_empty
+MSAJApi.dll!alljoyn_aboutdata_create_full
+MSAJApi.dll!alljoyn_aboutdata_createfrommsgarg
+MSAJApi.dll!alljoyn_aboutdata_createfromxml
+MSAJApi.dll!alljoyn_aboutdata_destroy
+MSAJApi.dll!alljoyn_aboutdata_getaboutdata
+MSAJApi.dll!alljoyn_aboutdata_getajsoftwareversion
+MSAJApi.dll!alljoyn_aboutdata_getannouncedaboutdata
+MSAJApi.dll!alljoyn_aboutdata_getappid
+MSAJApi.dll!alljoyn_aboutdata_getappname
+MSAJApi.dll!alljoyn_aboutdata_getdateofmanufacture
+MSAJApi.dll!alljoyn_aboutdata_getdefaultlanguage
+MSAJApi.dll!alljoyn_aboutdata_getdescription
+MSAJApi.dll!alljoyn_aboutdata_getdeviceid
+MSAJApi.dll!alljoyn_aboutdata_getdevicename
+MSAJApi.dll!alljoyn_aboutdata_getfield
+MSAJApi.dll!alljoyn_aboutdata_getfields
+MSAJApi.dll!alljoyn_aboutdata_getfieldsignature
+MSAJApi.dll!alljoyn_aboutdata_gethardwareversion
+MSAJApi.dll!alljoyn_aboutdata_getmanufacturer
+MSAJApi.dll!alljoyn_aboutdata_getmodelnumber
+MSAJApi.dll!alljoyn_aboutdata_getsoftwareversion
+MSAJApi.dll!alljoyn_aboutdata_getsupportedlanguages
+MSAJApi.dll!alljoyn_aboutdata_getsupporturl
+MSAJApi.dll!alljoyn_aboutdata_isfieldannounced
+MSAJApi.dll!alljoyn_aboutdata_isfieldlocalized
+MSAJApi.dll!alljoyn_aboutdata_isfieldrequired
+MSAJApi.dll!alljoyn_aboutdata_isvalid
+MSAJApi.dll!alljoyn_aboutdata_setappid
+MSAJApi.dll!alljoyn_aboutdata_setappid_fromstring
+MSAJApi.dll!alljoyn_aboutdata_setappname
+MSAJApi.dll!alljoyn_aboutdata_setdateofmanufacture
+MSAJApi.dll!alljoyn_aboutdata_setdefaultlanguage
+MSAJApi.dll!alljoyn_aboutdata_setdescription
+MSAJApi.dll!alljoyn_aboutdata_setdeviceid
+MSAJApi.dll!alljoyn_aboutdata_setdevicename
+MSAJApi.dll!alljoyn_aboutdata_setfield
+MSAJApi.dll!alljoyn_aboutdata_sethardwareversion
+MSAJApi.dll!alljoyn_aboutdata_setmanufacturer
+MSAJApi.dll!alljoyn_aboutdata_setmodelnumber
+MSAJApi.dll!alljoyn_aboutdata_setsoftwareversion
+MSAJApi.dll!alljoyn_aboutdata_setsupportedlanguage
+MSAJApi.dll!alljoyn_aboutdata_setsupporturl
+MSAJApi.dll!alljoyn_aboutdatalistener_create
+MSAJApi.dll!alljoyn_aboutdatalistener_destroy
+MSAJApi.dll!alljoyn_abouticon_clear
+MSAJApi.dll!alljoyn_abouticon_create
+MSAJApi.dll!alljoyn_abouticon_destroy
+MSAJApi.dll!alljoyn_abouticon_getcontent
+MSAJApi.dll!alljoyn_abouticon_geturl
+MSAJApi.dll!alljoyn_abouticon_setcontent
+MSAJApi.dll!alljoyn_abouticon_setcontent_frommsgarg
+MSAJApi.dll!alljoyn_abouticon_seturl
+MSAJApi.dll!alljoyn_abouticonobj_create
+MSAJApi.dll!alljoyn_abouticonobj_destroy
+MSAJApi.dll!alljoyn_abouticonproxy_create
+MSAJApi.dll!alljoyn_abouticonproxy_destroy
+MSAJApi.dll!alljoyn_abouticonproxy_geticon
+MSAJApi.dll!alljoyn_abouticonproxy_getversion
+MSAJApi.dll!alljoyn_aboutlistener_create
+MSAJApi.dll!alljoyn_aboutlistener_destroy
+MSAJApi.dll!alljoyn_aboutobj_announce
+MSAJApi.dll!alljoyn_aboutobj_announce_using_datalistener
+MSAJApi.dll!alljoyn_aboutobj_create
+MSAJApi.dll!alljoyn_aboutobj_destroy
+MSAJApi.dll!alljoyn_aboutobj_unannounce
+MSAJApi.dll!alljoyn_aboutobjectdescription_clear
+MSAJApi.dll!alljoyn_aboutobjectdescription_create
+MSAJApi.dll!alljoyn_aboutobjectdescription_create_full
+MSAJApi.dll!alljoyn_aboutobjectdescription_createfrommsgarg
+MSAJApi.dll!alljoyn_aboutobjectdescription_destroy
+MSAJApi.dll!alljoyn_aboutobjectdescription_getinterfacepaths
+MSAJApi.dll!alljoyn_aboutobjectdescription_getinterfaces
+MSAJApi.dll!alljoyn_aboutobjectdescription_getmsgarg
+MSAJApi.dll!alljoyn_aboutobjectdescription_getpaths
+MSAJApi.dll!alljoyn_aboutobjectdescription_hasinterface
+MSAJApi.dll!alljoyn_aboutobjectdescription_hasinterfaceatpath
+MSAJApi.dll!alljoyn_aboutobjectdescription_haspath
+MSAJApi.dll!alljoyn_aboutproxy_create
+MSAJApi.dll!alljoyn_aboutproxy_destroy
+MSAJApi.dll!alljoyn_aboutproxy_getaboutdata
+MSAJApi.dll!alljoyn_aboutproxy_getobjectdescription
+MSAJApi.dll!alljoyn_aboutproxy_getversion
+MSAJApi.dll!alljoyn_applicationstatelistener_create
+MSAJApi.dll!alljoyn_applicationstatelistener_destroy
+MSAJApi.dll!alljoyn_authlistener_create
+MSAJApi.dll!alljoyn_authlistener_destroy
+MSAJApi.dll!alljoyn_authlistener_requestcredentialsresponse
+MSAJApi.dll!alljoyn_authlistener_setsharedsecret
+MSAJApi.dll!alljoyn_authlistener_verifycredentialsresponse
+MSAJApi.dll!alljoyn_authlistenerasync_create
+MSAJApi.dll!alljoyn_authlistenerasync_destroy
+MSAJApi.dll!alljoyn_autopinger_adddestination
+MSAJApi.dll!alljoyn_autopinger_addpinggroup
+MSAJApi.dll!alljoyn_autopinger_create
+MSAJApi.dll!alljoyn_autopinger_destroy
+MSAJApi.dll!alljoyn_autopinger_pause
+MSAJApi.dll!alljoyn_autopinger_removedestination
+MSAJApi.dll!alljoyn_autopinger_removepinggroup
+MSAJApi.dll!alljoyn_autopinger_resume
+MSAJApi.dll!alljoyn_autopinger_setpinginterval
+MSAJApi.dll!alljoyn_busattachment_addlogonentry
+MSAJApi.dll!alljoyn_busattachment_addmatch
+MSAJApi.dll!alljoyn_busattachment_advertisename
+MSAJApi.dll!alljoyn_busattachment_bindsessionport
+MSAJApi.dll!alljoyn_busattachment_canceladvertisename
+MSAJApi.dll!alljoyn_busattachment_cancelfindadvertisedname
+MSAJApi.dll!alljoyn_busattachment_cancelfindadvertisednamebytransport
+MSAJApi.dll!alljoyn_busattachment_cancelwhoimplements_interface
+MSAJApi.dll!alljoyn_busattachment_cancelwhoimplements_interfaces
+MSAJApi.dll!alljoyn_busattachment_clearkeys
+MSAJApi.dll!alljoyn_busattachment_clearkeystore
+MSAJApi.dll!alljoyn_busattachment_connect
+MSAJApi.dll!alljoyn_busattachment_create
+MSAJApi.dll!alljoyn_busattachment_create_concurrency
+MSAJApi.dll!alljoyn_busattachment_createinterface
+MSAJApi.dll!alljoyn_busattachment_createinterface_secure
+MSAJApi.dll!alljoyn_busattachment_createinterfacesfromxml
+MSAJApi.dll!alljoyn_busattachment_deletedefaultkeystore
+MSAJApi.dll!alljoyn_busattachment_deleteinterface
+MSAJApi.dll!alljoyn_busattachment_destroy
+MSAJApi.dll!alljoyn_busattachment_disconnect
+MSAJApi.dll!alljoyn_busattachment_enableconcurrentcallbacks
+MSAJApi.dll!alljoyn_busattachment_enablepeersecurity
+MSAJApi.dll!alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener
+MSAJApi.dll!alljoyn_busattachment_findadvertisedname
+MSAJApi.dll!alljoyn_busattachment_findadvertisednamebytransport
+MSAJApi.dll!alljoyn_busattachment_getalljoyndebugobj
+MSAJApi.dll!alljoyn_busattachment_getalljoynproxyobj
+MSAJApi.dll!alljoyn_busattachment_getconcurrency
+MSAJApi.dll!alljoyn_busattachment_getconnectspec
+MSAJApi.dll!alljoyn_busattachment_getdbusproxyobj
+MSAJApi.dll!alljoyn_busattachment_getglobalguidstring
+MSAJApi.dll!alljoyn_busattachment_getinterface
+MSAJApi.dll!alljoyn_busattachment_getinterfaces
+MSAJApi.dll!alljoyn_busattachment_getkeyexpiration
+MSAJApi.dll!alljoyn_busattachment_getpeerguid
+MSAJApi.dll!alljoyn_busattachment_getpermissionconfigurator
+MSAJApi.dll!alljoyn_busattachment_gettimestamp
+MSAJApi.dll!alljoyn_busattachment_getuniquename
+MSAJApi.dll!alljoyn_busattachment_isconnected
+MSAJApi.dll!alljoyn_busattachment_ispeersecurityenabled
+MSAJApi.dll!alljoyn_busattachment_isstarted
+MSAJApi.dll!alljoyn_busattachment_isstopping
+MSAJApi.dll!alljoyn_busattachment_join
+MSAJApi.dll!alljoyn_busattachment_joinsession
+MSAJApi.dll!alljoyn_busattachment_joinsessionasync
+MSAJApi.dll!alljoyn_busattachment_leavesession
+MSAJApi.dll!alljoyn_busattachment_namehasowner
+MSAJApi.dll!alljoyn_busattachment_ping
+MSAJApi.dll!alljoyn_busattachment_registeraboutlistener
+MSAJApi.dll!alljoyn_busattachment_registerapplicationstatelistener
+MSAJApi.dll!alljoyn_busattachment_registerbuslistener
+MSAJApi.dll!alljoyn_busattachment_registerbusobject
+MSAJApi.dll!alljoyn_busattachment_registerbusobject_secure
+MSAJApi.dll!alljoyn_busattachment_registerkeystorelistener
+MSAJApi.dll!alljoyn_busattachment_registersignalhandler
+MSAJApi.dll!alljoyn_busattachment_registersignalhandlerwithrule
+MSAJApi.dll!alljoyn_busattachment_releasename
+MSAJApi.dll!alljoyn_busattachment_reloadkeystore
+MSAJApi.dll!alljoyn_busattachment_removematch
+MSAJApi.dll!alljoyn_busattachment_removesessionmember
+MSAJApi.dll!alljoyn_busattachment_requestname
+MSAJApi.dll!alljoyn_busattachment_secureconnection
+MSAJApi.dll!alljoyn_busattachment_secureconnectionasync
+MSAJApi.dll!alljoyn_busattachment_setdaemondebug
+MSAJApi.dll!alljoyn_busattachment_setkeyexpiration
+MSAJApi.dll!alljoyn_busattachment_setlinktimeout
+MSAJApi.dll!alljoyn_busattachment_setlinktimeoutasync
+MSAJApi.dll!alljoyn_busattachment_setsessionlistener
+MSAJApi.dll!alljoyn_busattachment_start
+MSAJApi.dll!alljoyn_busattachment_stop
+MSAJApi.dll!alljoyn_busattachment_unbindsessionport
+MSAJApi.dll!alljoyn_busattachment_unregisteraboutlistener
+MSAJApi.dll!alljoyn_busattachment_unregisterallaboutlisteners
+MSAJApi.dll!alljoyn_busattachment_unregisterallhandlers
+MSAJApi.dll!alljoyn_busattachment_unregisterapplicationstatelistener
+MSAJApi.dll!alljoyn_busattachment_unregisterbuslistener
+MSAJApi.dll!alljoyn_busattachment_unregisterbusobject
+MSAJApi.dll!alljoyn_busattachment_unregistersignalhandler
+MSAJApi.dll!alljoyn_busattachment_unregistersignalhandlerwithrule
+MSAJApi.dll!alljoyn_busattachment_whoimplements_interface
+MSAJApi.dll!alljoyn_busattachment_whoimplements_interfaces
+MSAJApi.dll!alljoyn_buslistener_create
+MSAJApi.dll!alljoyn_buslistener_destroy
+MSAJApi.dll!alljoyn_busobject_addinterface
+MSAJApi.dll!alljoyn_busobject_addinterface_announced
+MSAJApi.dll!alljoyn_busobject_addmethodhandler
+MSAJApi.dll!alljoyn_busobject_addmethodhandlers
+MSAJApi.dll!alljoyn_busobject_cancelsessionlessmessage
+MSAJApi.dll!alljoyn_busobject_cancelsessionlessmessage_serial
+MSAJApi.dll!alljoyn_busobject_create
+MSAJApi.dll!alljoyn_busobject_destroy
+MSAJApi.dll!alljoyn_busobject_emitpropertieschanged
+MSAJApi.dll!alljoyn_busobject_emitpropertychanged
+MSAJApi.dll!alljoyn_busobject_getannouncedinterfacenames
+MSAJApi.dll!alljoyn_busobject_getbusattachment
+MSAJApi.dll!alljoyn_busobject_getname
+MSAJApi.dll!alljoyn_busobject_getpath
+MSAJApi.dll!alljoyn_busobject_issecure
+MSAJApi.dll!alljoyn_busobject_methodreply_args
+MSAJApi.dll!alljoyn_busobject_methodreply_err
+MSAJApi.dll!alljoyn_busobject_methodreply_status
+MSAJApi.dll!alljoyn_busobject_setannounceflag
+MSAJApi.dll!alljoyn_busobject_signal
+MSAJApi.dll!alljoyn_credentials_clear
+MSAJApi.dll!alljoyn_credentials_create
+MSAJApi.dll!alljoyn_credentials_destroy
+MSAJApi.dll!alljoyn_credentials_getcertchain
+MSAJApi.dll!alljoyn_credentials_getexpiration
+MSAJApi.dll!alljoyn_credentials_getlogonentry
+MSAJApi.dll!alljoyn_credentials_getpassword
+MSAJApi.dll!alljoyn_credentials_getprivateKey
+MSAJApi.dll!alljoyn_credentials_getusername
+MSAJApi.dll!alljoyn_credentials_isset
+MSAJApi.dll!alljoyn_credentials_setcertchain
+MSAJApi.dll!alljoyn_credentials_setexpiration
+MSAJApi.dll!alljoyn_credentials_setlogonentry
+MSAJApi.dll!alljoyn_credentials_setpassword
+MSAJApi.dll!alljoyn_credentials_setprivatekey
+MSAJApi.dll!alljoyn_credentials_setusername
+MSAJApi.dll!alljoyn_getbuildinfo
+MSAJApi.dll!alljoyn_getnumericversion
+MSAJApi.dll!alljoyn_getversion
+MSAJApi.dll!alljoyn_init
+MSAJApi.dll!alljoyn_interfacedescription_activate
+MSAJApi.dll!alljoyn_interfacedescription_addannotation
+MSAJApi.dll!alljoyn_interfacedescription_addargannotation
+MSAJApi.dll!alljoyn_interfacedescription_addmember
+MSAJApi.dll!alljoyn_interfacedescription_addmemberannotation
+MSAJApi.dll!alljoyn_interfacedescription_addmethod
+MSAJApi.dll!alljoyn_interfacedescription_addproperty
+MSAJApi.dll!alljoyn_interfacedescription_addpropertyannotation
+MSAJApi.dll!alljoyn_interfacedescription_addsignal
+MSAJApi.dll!alljoyn_interfacedescription_eql
+MSAJApi.dll!alljoyn_interfacedescription_getannotation
+MSAJApi.dll!alljoyn_interfacedescription_getannotationatindex
+MSAJApi.dll!alljoyn_interfacedescription_getannotationscount
+MSAJApi.dll!alljoyn_interfacedescription_getargdescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_getdescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_getdescriptionlanguages
+MSAJApi.dll!alljoyn_interfacedescription_getdescriptionlanguages2
+MSAJApi.dll!alljoyn_interfacedescription_getdescriptiontranslationcallback
+MSAJApi.dll!alljoyn_interfacedescription_getmember
+MSAJApi.dll!alljoyn_interfacedescription_getmemberannotation
+MSAJApi.dll!alljoyn_interfacedescription_getmemberargannotation
+MSAJApi.dll!alljoyn_interfacedescription_getmemberdescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_getmembers
+MSAJApi.dll!alljoyn_interfacedescription_getmethod
+MSAJApi.dll!alljoyn_interfacedescription_getname
+MSAJApi.dll!alljoyn_interfacedescription_getproperties
+MSAJApi.dll!alljoyn_interfacedescription_getproperty
+MSAJApi.dll!alljoyn_interfacedescription_getpropertyannotation
+MSAJApi.dll!alljoyn_interfacedescription_getpropertydescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_getsecuritypolicy
+MSAJApi.dll!alljoyn_interfacedescription_getsignal
+MSAJApi.dll!alljoyn_interfacedescription_hasdescription
+MSAJApi.dll!alljoyn_interfacedescription_hasmember
+MSAJApi.dll!alljoyn_interfacedescription_hasproperties
+MSAJApi.dll!alljoyn_interfacedescription_hasproperty
+MSAJApi.dll!alljoyn_interfacedescription_introspect
+MSAJApi.dll!alljoyn_interfacedescription_issecure
+MSAJApi.dll!alljoyn_interfacedescription_member_eql
+MSAJApi.dll!alljoyn_interfacedescription_member_getannotation
+MSAJApi.dll!alljoyn_interfacedescription_member_getannotationatindex
+MSAJApi.dll!alljoyn_interfacedescription_member_getannotationscount
+MSAJApi.dll!alljoyn_interfacedescription_member_getargannotation
+MSAJApi.dll!alljoyn_interfacedescription_member_getargannotationatindex
+MSAJApi.dll!alljoyn_interfacedescription_member_getargannotationscount
+MSAJApi.dll!alljoyn_interfacedescription_property_eql
+MSAJApi.dll!alljoyn_interfacedescription_property_getannotation
+MSAJApi.dll!alljoyn_interfacedescription_property_getannotationatindex
+MSAJApi.dll!alljoyn_interfacedescription_property_getannotationscount
+MSAJApi.dll!alljoyn_interfacedescription_setargdescription
+MSAJApi.dll!alljoyn_interfacedescription_setargdescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_setdescription
+MSAJApi.dll!alljoyn_interfacedescription_setdescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_setdescriptionlanguage
+MSAJApi.dll!alljoyn_interfacedescription_setdescriptiontranslationcallback
+MSAJApi.dll!alljoyn_interfacedescription_setmemberdescription
+MSAJApi.dll!alljoyn_interfacedescription_setmemberdescriptionforlanguage
+MSAJApi.dll!alljoyn_interfacedescription_setpropertydescription
+MSAJApi.dll!alljoyn_interfacedescription_setpropertydescriptionforlanguage
+MSAJApi.dll!alljoyn_keystorelistener_create
+MSAJApi.dll!alljoyn_keystorelistener_destroy
+MSAJApi.dll!alljoyn_keystorelistener_getkeys
+MSAJApi.dll!alljoyn_keystorelistener_putkeys
+MSAJApi.dll!alljoyn_keystorelistener_with_synchronization_create
+MSAJApi.dll!alljoyn_message_create
+MSAJApi.dll!alljoyn_message_description
+MSAJApi.dll!alljoyn_message_destroy
+MSAJApi.dll!alljoyn_message_eql
+MSAJApi.dll!alljoyn_message_getarg
+MSAJApi.dll!alljoyn_message_getargs
+MSAJApi.dll!alljoyn_message_getauthmechanism
+MSAJApi.dll!alljoyn_message_getcallserial
+MSAJApi.dll!alljoyn_message_getcompressiontoken
+MSAJApi.dll!alljoyn_message_getdestination
+MSAJApi.dll!alljoyn_message_geterrorname
+MSAJApi.dll!alljoyn_message_getflags
+MSAJApi.dll!alljoyn_message_getinterface
+MSAJApi.dll!alljoyn_message_getmembername
+MSAJApi.dll!alljoyn_message_getobjectpath
+MSAJApi.dll!alljoyn_message_getreceiveendpointname
+MSAJApi.dll!alljoyn_message_getreplyserial
+MSAJApi.dll!alljoyn_message_getsender
+MSAJApi.dll!alljoyn_message_getsessionid
+MSAJApi.dll!alljoyn_message_getsignature
+MSAJApi.dll!alljoyn_message_gettimestamp
+MSAJApi.dll!alljoyn_message_gettype
+MSAJApi.dll!alljoyn_message_isbroadcastsignal
+MSAJApi.dll!alljoyn_message_isencrypted
+MSAJApi.dll!alljoyn_message_isexpired
+MSAJApi.dll!alljoyn_message_isglobalbroadcast
+MSAJApi.dll!alljoyn_message_issessionless
+MSAJApi.dll!alljoyn_message_isunreliable
+MSAJApi.dll!alljoyn_message_parseargs
+MSAJApi.dll!alljoyn_message_setendianess
+MSAJApi.dll!alljoyn_message_tostring
+MSAJApi.dll!alljoyn_msgarg_array_create
+MSAJApi.dll!alljoyn_msgarg_array_element
+MSAJApi.dll!alljoyn_msgarg_array_get
+MSAJApi.dll!alljoyn_msgarg_array_set
+MSAJApi.dll!alljoyn_msgarg_array_set_offset
+MSAJApi.dll!alljoyn_msgarg_array_signature
+MSAJApi.dll!alljoyn_msgarg_array_tostring
+MSAJApi.dll!alljoyn_msgarg_clear
+MSAJApi.dll!alljoyn_msgarg_clone
+MSAJApi.dll!alljoyn_msgarg_copy
+MSAJApi.dll!alljoyn_msgarg_create
+MSAJApi.dll!alljoyn_msgarg_create_and_set
+MSAJApi.dll!alljoyn_msgarg_destroy
+MSAJApi.dll!alljoyn_msgarg_equal
+MSAJApi.dll!alljoyn_msgarg_get
+MSAJApi.dll!alljoyn_msgarg_get_array_element
+MSAJApi.dll!alljoyn_msgarg_get_array_elementsignature
+MSAJApi.dll!alljoyn_msgarg_get_array_numberofelements
+MSAJApi.dll!alljoyn_msgarg_get_bool
+MSAJApi.dll!alljoyn_msgarg_get_bool_array
+MSAJApi.dll!alljoyn_msgarg_get_double
+MSAJApi.dll!alljoyn_msgarg_get_double_array
+MSAJApi.dll!alljoyn_msgarg_get_int16
+MSAJApi.dll!alljoyn_msgarg_get_int16_array
+MSAJApi.dll!alljoyn_msgarg_get_int32
+MSAJApi.dll!alljoyn_msgarg_get_int32_array
+MSAJApi.dll!alljoyn_msgarg_get_int64
+MSAJApi.dll!alljoyn_msgarg_get_int64_array
+MSAJApi.dll!alljoyn_msgarg_get_objectpath
+MSAJApi.dll!alljoyn_msgarg_get_signature
+MSAJApi.dll!alljoyn_msgarg_get_string
+MSAJApi.dll!alljoyn_msgarg_get_uint16
+MSAJApi.dll!alljoyn_msgarg_get_uint16_array
+MSAJApi.dll!alljoyn_msgarg_get_uint32
+MSAJApi.dll!alljoyn_msgarg_get_uint32_array
+MSAJApi.dll!alljoyn_msgarg_get_uint64
+MSAJApi.dll!alljoyn_msgarg_get_uint64_array
+MSAJApi.dll!alljoyn_msgarg_get_uint8
+MSAJApi.dll!alljoyn_msgarg_get_uint8_array
+MSAJApi.dll!alljoyn_msgarg_get_variant
+MSAJApi.dll!alljoyn_msgarg_get_variant_array
+MSAJApi.dll!alljoyn_msgarg_getdictelement
+MSAJApi.dll!alljoyn_msgarg_getkey
+MSAJApi.dll!alljoyn_msgarg_getmember
+MSAJApi.dll!alljoyn_msgarg_getnummembers
+MSAJApi.dll!alljoyn_msgarg_gettype
+MSAJApi.dll!alljoyn_msgarg_getvalue
+MSAJApi.dll!alljoyn_msgarg_hassignature
+MSAJApi.dll!alljoyn_msgarg_set
+MSAJApi.dll!alljoyn_msgarg_set_and_stabilize
+MSAJApi.dll!alljoyn_msgarg_set_bool
+MSAJApi.dll!alljoyn_msgarg_set_bool_array
+MSAJApi.dll!alljoyn_msgarg_set_double
+MSAJApi.dll!alljoyn_msgarg_set_double_array
+MSAJApi.dll!alljoyn_msgarg_set_int16
+MSAJApi.dll!alljoyn_msgarg_set_int16_array
+MSAJApi.dll!alljoyn_msgarg_set_int32
+MSAJApi.dll!alljoyn_msgarg_set_int32_array
+MSAJApi.dll!alljoyn_msgarg_set_int64
+MSAJApi.dll!alljoyn_msgarg_set_int64_array
+MSAJApi.dll!alljoyn_msgarg_set_objectpath
+MSAJApi.dll!alljoyn_msgarg_set_objectpath_array
+MSAJApi.dll!alljoyn_msgarg_set_signature
+MSAJApi.dll!alljoyn_msgarg_set_signature_array
+MSAJApi.dll!alljoyn_msgarg_set_string
+MSAJApi.dll!alljoyn_msgarg_set_string_array
+MSAJApi.dll!alljoyn_msgarg_set_uint16
+MSAJApi.dll!alljoyn_msgarg_set_uint16_array
+MSAJApi.dll!alljoyn_msgarg_set_uint32
+MSAJApi.dll!alljoyn_msgarg_set_uint32_array
+MSAJApi.dll!alljoyn_msgarg_set_uint64
+MSAJApi.dll!alljoyn_msgarg_set_uint64_array
+MSAJApi.dll!alljoyn_msgarg_set_uint8
+MSAJApi.dll!alljoyn_msgarg_set_uint8_array
+MSAJApi.dll!alljoyn_msgarg_setdictentry
+MSAJApi.dll!alljoyn_msgarg_setstruct
+MSAJApi.dll!alljoyn_msgarg_signature
+MSAJApi.dll!alljoyn_msgarg_stabilize
+MSAJApi.dll!alljoyn_msgarg_tostring
+MSAJApi.dll!alljoyn_observer_create
+MSAJApi.dll!alljoyn_observer_destroy
+MSAJApi.dll!alljoyn_observer_get
+MSAJApi.dll!alljoyn_observer_getfirst
+MSAJApi.dll!alljoyn_observer_getnext
+MSAJApi.dll!alljoyn_observer_registerlistener
+MSAJApi.dll!alljoyn_observer_unregisteralllisteners
+MSAJApi.dll!alljoyn_observer_unregisterlistener
+MSAJApi.dll!alljoyn_observerlistener_create
+MSAJApi.dll!alljoyn_observerlistener_destroy
+MSAJApi.dll!alljoyn_passwordmanager_setcredentials
+MSAJApi.dll!alljoyn_permissionconfigurationlistener_create
+MSAJApi.dll!alljoyn_permissionconfigurationlistener_destroy
+MSAJApi.dll!alljoyn_permissionconfigurator_certificatechain_destroy
+MSAJApi.dll!alljoyn_permissionconfigurator_certificateid_cleanup
+MSAJApi.dll!alljoyn_permissionconfigurator_certificateidarray_cleanup
+MSAJApi.dll!alljoyn_permissionconfigurator_claim
+MSAJApi.dll!alljoyn_permissionconfigurator_endmanagement
+MSAJApi.dll!alljoyn_permissionconfigurator_getapplicationstate
+MSAJApi.dll!alljoyn_permissionconfigurator_getclaimcapabilities
+MSAJApi.dll!alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo
+MSAJApi.dll!alljoyn_permissionconfigurator_getdefaultclaimcapabilities
+MSAJApi.dll!alljoyn_permissionconfigurator_getdefaultpolicy
+MSAJApi.dll!alljoyn_permissionconfigurator_getidentity
+MSAJApi.dll!alljoyn_permissionconfigurator_getidentitycertificateid
+MSAJApi.dll!alljoyn_permissionconfigurator_getmanifests
+MSAJApi.dll!alljoyn_permissionconfigurator_getmanifesttemplate
+MSAJApi.dll!alljoyn_permissionconfigurator_getmembershipsummaries
+MSAJApi.dll!alljoyn_permissionconfigurator_getpolicy
+MSAJApi.dll!alljoyn_permissionconfigurator_getpublickey
+MSAJApi.dll!alljoyn_permissionconfigurator_installmanifests
+MSAJApi.dll!alljoyn_permissionconfigurator_installmembership
+MSAJApi.dll!alljoyn_permissionconfigurator_manifestarray_cleanup
+MSAJApi.dll!alljoyn_permissionconfigurator_manifesttemplate_destroy
+MSAJApi.dll!alljoyn_permissionconfigurator_policy_destroy
+MSAJApi.dll!alljoyn_permissionconfigurator_publickey_destroy
+MSAJApi.dll!alljoyn_permissionconfigurator_removemembership
+MSAJApi.dll!alljoyn_permissionconfigurator_reset
+MSAJApi.dll!alljoyn_permissionconfigurator_resetpolicy
+MSAJApi.dll!alljoyn_permissionconfigurator_setapplicationstate
+MSAJApi.dll!alljoyn_permissionconfigurator_setclaimcapabilities
+MSAJApi.dll!alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo
+MSAJApi.dll!alljoyn_permissionconfigurator_setmanifestfromxml
+MSAJApi.dll!alljoyn_permissionconfigurator_setmanifesttemplatefromxml
+MSAJApi.dll!alljoyn_permissionconfigurator_startmanagement
+MSAJApi.dll!alljoyn_permissionconfigurator_updateidentity
+MSAJApi.dll!alljoyn_permissionconfigurator_updatepolicy
+MSAJApi.dll!alljoyn_pinglistener_create
+MSAJApi.dll!alljoyn_pinglistener_destroy
+MSAJApi.dll!alljoyn_proxybusobject_addchild
+MSAJApi.dll!alljoyn_proxybusobject_addinterface
+MSAJApi.dll!alljoyn_proxybusobject_addinterface_by_name
+MSAJApi.dll!alljoyn_proxybusobject_copy
+MSAJApi.dll!alljoyn_proxybusobject_create
+MSAJApi.dll!alljoyn_proxybusobject_create_secure
+MSAJApi.dll!alljoyn_proxybusobject_destroy
+MSAJApi.dll!alljoyn_proxybusobject_enablepropertycaching
+MSAJApi.dll!alljoyn_proxybusobject_getallproperties
+MSAJApi.dll!alljoyn_proxybusobject_getallpropertiesasync
+MSAJApi.dll!alljoyn_proxybusobject_getchild
+MSAJApi.dll!alljoyn_proxybusobject_getchildren
+MSAJApi.dll!alljoyn_proxybusobject_getinterface
+MSAJApi.dll!alljoyn_proxybusobject_getinterfaces
+MSAJApi.dll!alljoyn_proxybusobject_getpath
+MSAJApi.dll!alljoyn_proxybusobject_getproperty
+MSAJApi.dll!alljoyn_proxybusobject_getpropertyasync
+MSAJApi.dll!alljoyn_proxybusobject_getservicename
+MSAJApi.dll!alljoyn_proxybusobject_getsessionid
+MSAJApi.dll!alljoyn_proxybusobject_getuniquename
+MSAJApi.dll!alljoyn_proxybusobject_implementsinterface
+MSAJApi.dll!alljoyn_proxybusobject_introspectremoteobject
+MSAJApi.dll!alljoyn_proxybusobject_introspectremoteobjectasync
+MSAJApi.dll!alljoyn_proxybusobject_issecure
+MSAJApi.dll!alljoyn_proxybusobject_isvalid
+MSAJApi.dll!alljoyn_proxybusobject_methodcall
+MSAJApi.dll!alljoyn_proxybusobject_methodcall_member
+MSAJApi.dll!alljoyn_proxybusobject_methodcall_member_noreply
+MSAJApi.dll!alljoyn_proxybusobject_methodcall_noreply
+MSAJApi.dll!alljoyn_proxybusobject_methodcallasync
+MSAJApi.dll!alljoyn_proxybusobject_methodcallasync_member
+MSAJApi.dll!alljoyn_proxybusobject_parsexml
+MSAJApi.dll!alljoyn_proxybusobject_ref_create
+MSAJApi.dll!alljoyn_proxybusobject_ref_decref
+MSAJApi.dll!alljoyn_proxybusobject_ref_get
+MSAJApi.dll!alljoyn_proxybusobject_ref_incref
+MSAJApi.dll!alljoyn_proxybusobject_registerpropertieschangedlistener
+MSAJApi.dll!alljoyn_proxybusobject_removechild
+MSAJApi.dll!alljoyn_proxybusobject_secureconnection
+MSAJApi.dll!alljoyn_proxybusobject_secureconnectionasync
+MSAJApi.dll!alljoyn_proxybusobject_setproperty
+MSAJApi.dll!alljoyn_proxybusobject_setpropertyasync
+MSAJApi.dll!alljoyn_proxybusobject_unregisterpropertieschangedlistener
+MSAJApi.dll!alljoyn_routerinit
+MSAJApi.dll!alljoyn_routerinitwithconfig
+MSAJApi.dll!alljoyn_routershutdown
+MSAJApi.dll!alljoyn_securityapplicationproxy_claim
+MSAJApi.dll!alljoyn_securityapplicationproxy_computemanifestdigest
+MSAJApi.dll!alljoyn_securityapplicationproxy_create
+MSAJApi.dll!alljoyn_securityapplicationproxy_destroy
+MSAJApi.dll!alljoyn_securityapplicationproxy_digest_destroy
+MSAJApi.dll!alljoyn_securityapplicationproxy_eccpublickey_destroy
+MSAJApi.dll!alljoyn_securityapplicationproxy_endmanagement
+MSAJApi.dll!alljoyn_securityapplicationproxy_getapplicationstate
+MSAJApi.dll!alljoyn_securityapplicationproxy_getclaimcapabilities
+MSAJApi.dll!alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo
+MSAJApi.dll!alljoyn_securityapplicationproxy_getdefaultpolicy
+MSAJApi.dll!alljoyn_securityapplicationproxy_geteccpublickey
+MSAJApi.dll!alljoyn_securityapplicationproxy_getmanifesttemplate
+MSAJApi.dll!alljoyn_securityapplicationproxy_getpermissionmanagementsessionport
+MSAJApi.dll!alljoyn_securityapplicationproxy_getpolicy
+MSAJApi.dll!alljoyn_securityapplicationproxy_installmembership
+MSAJApi.dll!alljoyn_securityapplicationproxy_manifest_destroy
+MSAJApi.dll!alljoyn_securityapplicationproxy_manifesttemplate_destroy
+MSAJApi.dll!alljoyn_securityapplicationproxy_policy_destroy
+MSAJApi.dll!alljoyn_securityapplicationproxy_reset
+MSAJApi.dll!alljoyn_securityapplicationproxy_resetpolicy
+MSAJApi.dll!alljoyn_securityapplicationproxy_setmanifestsignature
+MSAJApi.dll!alljoyn_securityapplicationproxy_signmanifest
+MSAJApi.dll!alljoyn_securityapplicationproxy_startmanagement
+MSAJApi.dll!alljoyn_securityapplicationproxy_updateidentity
+MSAJApi.dll!alljoyn_securityapplicationproxy_updatepolicy
+MSAJApi.dll!alljoyn_sessionlistener_create
+MSAJApi.dll!alljoyn_sessionlistener_destroy
+MSAJApi.dll!alljoyn_sessionopts_cmp
+MSAJApi.dll!alljoyn_sessionopts_create
+MSAJApi.dll!alljoyn_sessionopts_destroy
+MSAJApi.dll!alljoyn_sessionopts_get_multipoint
+MSAJApi.dll!alljoyn_sessionopts_get_proximity
+MSAJApi.dll!alljoyn_sessionopts_get_traffic
+MSAJApi.dll!alljoyn_sessionopts_get_transports
+MSAJApi.dll!alljoyn_sessionopts_iscompatible
+MSAJApi.dll!alljoyn_sessionopts_set_multipoint
+MSAJApi.dll!alljoyn_sessionopts_set_proximity
+MSAJApi.dll!alljoyn_sessionopts_set_traffic
+MSAJApi.dll!alljoyn_sessionopts_set_transports
+MSAJApi.dll!alljoyn_sessionportlistener_create
+MSAJApi.dll!alljoyn_sessionportlistener_destroy
+MSAJApi.dll!alljoyn_shutdown
+MSAJApi.dll!alljoyn_unity_deferred_callbacks_process
+MSAJApi.dll!alljoyn_unity_set_deferred_callback_mainthread_only
+MSAJApi.dll!AllJoynCloseBusHandle
+MSAJApi.dll!AllJoynConnectToBus
+MSAJApi.dll!AllJoynEnumEvents
+MSAJApi.dll!AllJoynEventSelect
+MSAJApi.dll!AllJoynReceiveFromBus
+MSAJApi.dll!AllJoynSendToBus
+MSAJApi.dll!QCC_StatusText
+mswsock.dll!AcceptEx
+mswsock.dll!GetAcceptExSockaddrs
+mswsock.dll!TransmitFile
+ncrypt.dll!NCryptCreateClaim
+ncrypt.dll!NCryptCreatePersistedKey
+ncrypt.dll!NCryptDecrypt
+ncrypt.dll!NCryptDeleteKey
+ncrypt.dll!NCryptDeriveKey
+ncrypt.dll!NCryptEncrypt
+ncrypt.dll!NCryptEnumAlgorithms
+ncrypt.dll!NCryptEnumKeys
+ncrypt.dll!NCryptExportKey
+ncrypt.dll!NCryptFinalizeKey
+ncrypt.dll!NCryptFreeBuffer
+ncrypt.dll!NCryptFreeObject
+ncrypt.dll!NCryptGetProperty
+ncrypt.dll!NCryptImportKey
+ncrypt.dll!NCryptIsAlgSupported
+ncrypt.dll!NCryptKeyDerivation
+ncrypt.dll!NCryptOpenKey
+ncrypt.dll!NCryptOpenStorageProvider
+ncrypt.dll!NCryptSecretAgreement
+ncrypt.dll!NCryptSetProperty
+ncrypt.dll!NCryptSignHash
+ncrypt.dll!NCryptVerifyClaim
+ncrypt.dll!NCryptVerifySignature
+normaliz.dll!IdnToAscii
+normaliz.dll!IdnToNameprepUnicode
+normaliz.dll!IdnToUnicode
+normaliz.dll!IsNormalizedString
+normaliz.dll!NormalizeString
+ntdll.dll!RtlEthernetAddressToStringA
+ntdll.dll!RtlEthernetAddressToStringW
+ntdll.dll!RtlEthernetStringToAddressA
+ntdll.dll!RtlEthernetStringToAddressW
+ntdll.dll!RtlIpv4AddressToStringA
+ntdll.dll!RtlIpv4AddressToStringExA
+ntdll.dll!RtlIpv4AddressToStringExW
+ntdll.dll!RtlIpv4AddressToStringW
+ntdll.dll!RtlIpv4StringToAddressA
+ntdll.dll!RtlIpv4StringToAddressExA
+ntdll.dll!RtlIpv4StringToAddressExW
+ntdll.dll!RtlIpv4StringToAddressW
+ntdll.dll!RtlIpv6AddressToStringA
+ntdll.dll!RtlIpv6AddressToStringExA
+ntdll.dll!RtlIpv6AddressToStringExW
+ntdll.dll!RtlIpv6AddressToStringW
+ntdll.dll!RtlIpv6StringToAddressA
+ntdll.dll!RtlIpv6StringToAddressExA
+ntdll.dll!RtlIpv6StringToAddressExW
+ntdll.dll!RtlIpv6StringToAddressW
+ole32.dll!BindMoniker
+ole32.dll!CLSIDFromString
+ole32.dll!CoCreateFreeThreadedMarshaler
+ole32.dll!CoCreateGuid
+ole32.dll!CoCreateInstanceFromApp
+ole32.dll!CoDisconnectObject
+ole32.dll!CoFreeUnusedLibraries
+ole32.dll!CoFreeUnusedLibrariesEx
+ole32.dll!CoGetApartmentType
+ole32.dll!CoGetContextToken
+ole32.dll!CoGetCurrentLogicalThreadId
+ole32.dll!CoGetInterfaceAndReleaseStream
+ole32.dll!CoGetMarshalSizeMax
+ole32.dll!CoGetObject
+ole32.dll!CoGetObjectContext
+ole32.dll!CoGetStandardMarshal
+ole32.dll!CoInitializeEx
+ole32.dll!CoInitializeSecurity
+ole32.dll!CoMarshalInterface
+ole32.dll!CoMarshalInterThreadInterfaceInStream
+ole32.dll!CoRegisterClassObject
+ole32.dll!CoReleaseMarshalData
+ole32.dll!CoResumeClassObjects
+ole32.dll!CoRevokeClassObject
+ole32.dll!CoSuspendClassObjects
+ole32.dll!CoSwitchCallContext
+ole32.dll!CoTaskMemAlloc
+ole32.dll!CoTaskMemFree
+ole32.dll!CoTaskMemRealloc
+ole32.dll!CoUninitialize
+ole32.dll!CoUnmarshalInterface
+ole32.dll!CreateAntiMoniker
+ole32.dll!CreateBindCtx
+ole32.dll!CreateClassMoniker
+ole32.dll!CreateFileMoniker
+ole32.dll!CreateGenericComposite
+ole32.dll!CreateILockBytesOnHGlobal
+ole32.dll!CreateItemMoniker
+ole32.dll!CreateObjrefMoniker
+ole32.dll!CreatePointerMoniker
+ole32.dll!CreateStreamOnHGlobal
+ole32.dll!CStdAsyncStubBuffer2_Connect
+ole32.dll!CStdAsyncStubBuffer2_Disconnect
+ole32.dll!CStdAsyncStubBuffer2_Release
+ole32.dll!CStdAsyncStubBuffer_AddRef
+ole32.dll!CStdAsyncStubBuffer_Connect
+ole32.dll!CStdAsyncStubBuffer_Disconnect
+ole32.dll!CStdAsyncStubBuffer_Invoke
+ole32.dll!CStdAsyncStubBuffer_QueryInterface
+ole32.dll!CStdAsyncStubBuffer_Release
+ole32.dll!CStdStubBuffer2_Connect
+ole32.dll!CStdStubBuffer2_CountRefs
+ole32.dll!CStdStubBuffer2_Disconnect
+ole32.dll!CStdStubBuffer2_QueryInterface
+ole32.dll!FmtIdToPropStgName
+ole32.dll!FreePropVariantArray
+ole32.dll!GetClassFile
+ole32.dll!GetConvertStg
+ole32.dll!GetHGlobalFromILockBytes
+ole32.dll!GetHGlobalFromStream
+ole32.dll!IIDFromString
+ole32.dll!IsEqualGUID
+ole32.dll!MkParseDisplayName
+ole32.dll!MonikerCommonPrefixWith
+ole32.dll!MonikerRelativePathTo
+ole32.dll!NdrProxyForwardingFunction10
+ole32.dll!NdrProxyForwardingFunction11
+ole32.dll!NdrProxyForwardingFunction12
+ole32.dll!NdrProxyForwardingFunction13
+ole32.dll!NdrProxyForwardingFunction14
+ole32.dll!NdrProxyForwardingFunction15
+ole32.dll!NdrProxyForwardingFunction16
+ole32.dll!NdrProxyForwardingFunction17
+ole32.dll!NdrProxyForwardingFunction18
+ole32.dll!NdrProxyForwardingFunction19
+ole32.dll!NdrProxyForwardingFunction20
+ole32.dll!NdrProxyForwardingFunction21
+ole32.dll!NdrProxyForwardingFunction22
+ole32.dll!NdrProxyForwardingFunction23
+ole32.dll!NdrProxyForwardingFunction24
+ole32.dll!NdrProxyForwardingFunction25
+ole32.dll!NdrProxyForwardingFunction26
+ole32.dll!NdrProxyForwardingFunction27
+ole32.dll!NdrProxyForwardingFunction28
+ole32.dll!NdrProxyForwardingFunction29
+ole32.dll!NdrProxyForwardingFunction3
+ole32.dll!NdrProxyForwardingFunction30
+ole32.dll!NdrProxyForwardingFunction31
+ole32.dll!NdrProxyForwardingFunction32
+ole32.dll!NdrProxyForwardingFunction4
+ole32.dll!NdrProxyForwardingFunction5
+ole32.dll!NdrProxyForwardingFunction6
+ole32.dll!NdrProxyForwardingFunction7
+ole32.dll!NdrProxyForwardingFunction8
+ole32.dll!NdrProxyForwardingFunction9
+ole32.dll!ObjectStublessClient10
+ole32.dll!ObjectStublessClient11
+ole32.dll!ObjectStublessClient12
+ole32.dll!ObjectStublessClient13
+ole32.dll!ObjectStublessClient14
+ole32.dll!ObjectStublessClient15
+ole32.dll!ObjectStublessClient16
+ole32.dll!ObjectStublessClient17
+ole32.dll!ObjectStublessClient18
+ole32.dll!ObjectStublessClient19
+ole32.dll!ObjectStublessClient20
+ole32.dll!ObjectStublessClient21
+ole32.dll!ObjectStublessClient22
+ole32.dll!ObjectStublessClient23
+ole32.dll!ObjectStublessClient24
+ole32.dll!ObjectStublessClient25
+ole32.dll!ObjectStublessClient26
+ole32.dll!ObjectStublessClient27
+ole32.dll!ObjectStublessClient28
+ole32.dll!ObjectStublessClient29
+ole32.dll!ObjectStublessClient3
+ole32.dll!ObjectStublessClient30
+ole32.dll!ObjectStublessClient31
+ole32.dll!ObjectStublessClient32
+ole32.dll!ObjectStublessClient4
+ole32.dll!ObjectStublessClient5
+ole32.dll!ObjectStublessClient6
+ole32.dll!ObjectStublessClient7
+ole32.dll!ObjectStublessClient8
+ole32.dll!ObjectStublessClient9
+ole32.dll!PropStgNameToFmtId
+ole32.dll!PropVariantClear
+ole32.dll!PropVariantCopy
+ole32.dll!ReadClassStg
+ole32.dll!ReadClassStm
+ole32.dll!RoGetAgileReference
+ole32.dll!StgCreateDocfile
+ole32.dll!StgCreateDocfileOnILockBytes
+ole32.dll!StgCreatePropSetStg
+ole32.dll!StgCreatePropStg
+ole32.dll!StgCreateStorageEx
+ole32.dll!StgIsStorageFile
+ole32.dll!StgIsStorageILockBytes
+ole32.dll!StgOpenPropStg
+ole32.dll!StgOpenStorage
+ole32.dll!StgOpenStorageEx
+ole32.dll!StgOpenStorageOnILockBytes
+ole32.dll!StgSetTimes
+ole32.dll!StringFromCLSID
+ole32.dll!StringFromGUID2
+ole32.dll!StringFromIID
+ole32.dll!WriteClassStg
+ole32.dll!WriteClassStm
+oleaut32.dll!DispInvoke
+oleaut32.dll!SafeArrayAccessData
+oleaut32.dll!SafeArrayAllocData
+oleaut32.dll!SafeArrayAllocDescriptor
+oleaut32.dll!SafeArrayAllocDescriptorEx
+oleaut32.dll!SafeArrayCopy
+oleaut32.dll!SafeArrayCopyData
+oleaut32.dll!SafeArrayCreate
+oleaut32.dll!SafeArrayCreateEx
+oleaut32.dll!SafeArrayCreateVector
+oleaut32.dll!SafeArrayCreateVectorEx
+oleaut32.dll!SafeArrayDestroy
+oleaut32.dll!SafeArrayDestroyData
+oleaut32.dll!SafeArrayDestroyDescriptor
+oleaut32.dll!SafeArrayGetDim
+oleaut32.dll!SafeArrayGetElement
+oleaut32.dll!SafeArrayGetElemsize
+oleaut32.dll!SafeArrayGetIID
+oleaut32.dll!SafeArrayGetLBound
+oleaut32.dll!SafeArrayGetRecordInfo
+oleaut32.dll!SafeArrayGetUBound
+oleaut32.dll!SafeArrayGetVartype
+oleaut32.dll!SafeArrayLock
+oleaut32.dll!SafeArrayPtrOfIndex
+oleaut32.dll!SafeArrayPutElement
+oleaut32.dll!SafeArrayRedim
+oleaut32.dll!SafeArraySetIID
+oleaut32.dll!SafeArraySetRecordInfo
+oleaut32.dll!SafeArrayUnaccessData
+oleaut32.dll!SafeArrayUnlock
+oleaut32.dll!SysAllocString
+oleaut32.dll!SysAllocStringByteLen
+oleaut32.dll!SysAllocStringLen
+oleaut32.dll!SysFreeString
+oleaut32.dll!SysReAllocString
+oleaut32.dll!SysReAllocStringLen
+oleaut32.dll!SysStringByteLen
+oleaut32.dll!SysStringLen
+oleaut32.dll!SystemTimeToVariantTime
+oleaut32.dll!VarAbs
+oleaut32.dll!VarAdd
+oleaut32.dll!VarAnd
+oleaut32.dll!VarBoolFromCy
+oleaut32.dll!VarBoolFromDate
+oleaut32.dll!VarBoolFromDec
+oleaut32.dll!VarBoolFromDisp
+oleaut32.dll!VarBoolFromI1
+oleaut32.dll!VarBoolFromI2
+oleaut32.dll!VarBoolFromI4
+oleaut32.dll!VarBoolFromI8
+oleaut32.dll!VarBoolFromR4
+oleaut32.dll!VarBoolFromR8
+oleaut32.dll!VarBoolFromStr
+oleaut32.dll!VarBoolFromUI1
+oleaut32.dll!VarBoolFromUI2
+oleaut32.dll!VarBoolFromUI4
+oleaut32.dll!VarBoolFromUI8
+oleaut32.dll!VarBstrCat
+oleaut32.dll!VarBstrCmp
+oleaut32.dll!VarBstrFromBool
+oleaut32.dll!VarBstrFromCy
+oleaut32.dll!VarBstrFromDate
+oleaut32.dll!VarBstrFromDec
+oleaut32.dll!VarBstrFromDisp
+oleaut32.dll!VarBstrFromI1
+oleaut32.dll!VarBstrFromI2
+oleaut32.dll!VarBstrFromI4
+oleaut32.dll!VarBstrFromI8
+oleaut32.dll!VarBstrFromR4
+oleaut32.dll!VarBstrFromR8
+oleaut32.dll!VarBstrFromUI1
+oleaut32.dll!VarBstrFromUI2
+oleaut32.dll!VarBstrFromUI4
+oleaut32.dll!VarBstrFromUI8
+oleaut32.dll!VarCat
+oleaut32.dll!VarCmp
+oleaut32.dll!VarCyAbs
+oleaut32.dll!VarCyAdd
+oleaut32.dll!VarCyCmp
+oleaut32.dll!VarCyCmpR8
+oleaut32.dll!VarCyFix
+oleaut32.dll!VarCyFromBool
+oleaut32.dll!VarCyFromDate
+oleaut32.dll!VarCyFromDec
+oleaut32.dll!VarCyFromDisp
+oleaut32.dll!VarCyFromI1
+oleaut32.dll!VarCyFromI2
+oleaut32.dll!VarCyFromI4
+oleaut32.dll!VarCyFromI8
+oleaut32.dll!VarCyFromR4
+oleaut32.dll!VarCyFromR8
+oleaut32.dll!VarCyFromStr
+oleaut32.dll!VarCyFromUI1
+oleaut32.dll!VarCyFromUI2
+oleaut32.dll!VarCyFromUI4
+oleaut32.dll!VarCyFromUI8
+oleaut32.dll!VarCyInt
+oleaut32.dll!VarCyMul
+oleaut32.dll!VarCyMulI4
+oleaut32.dll!VarCyMulI8
+oleaut32.dll!VarCyNeg
+oleaut32.dll!VarCyRound
+oleaut32.dll!VarCySub
+oleaut32.dll!VarDateFromBool
+oleaut32.dll!VarDateFromCy
+oleaut32.dll!VarDateFromDec
+oleaut32.dll!VarDateFromDisp
+oleaut32.dll!VarDateFromI1
+oleaut32.dll!VarDateFromI2
+oleaut32.dll!VarDateFromI4
+oleaut32.dll!VarDateFromI8
+oleaut32.dll!VarDateFromR4
+oleaut32.dll!VarDateFromR8
+oleaut32.dll!VarDateFromStr
+oleaut32.dll!VarDateFromUdate
+oleaut32.dll!VarDateFromUdateEx
+oleaut32.dll!VarDateFromUI1
+oleaut32.dll!VarDateFromUI2
+oleaut32.dll!VarDateFromUI4
+oleaut32.dll!VarDateFromUI8
+oleaut32.dll!VarDecAbs
+oleaut32.dll!VarDecAdd
+oleaut32.dll!VarDecCmp
+oleaut32.dll!VarDecCmpR8
+oleaut32.dll!VarDecDiv
+oleaut32.dll!VarDecFix
+oleaut32.dll!VarDecFromBool
+oleaut32.dll!VarDecFromCy
+oleaut32.dll!VarDecFromDate
+oleaut32.dll!VarDecFromDisp
+oleaut32.dll!VarDecFromI1
+oleaut32.dll!VarDecFromI2
+oleaut32.dll!VarDecFromI4
+oleaut32.dll!VarDecFromI8
+oleaut32.dll!VarDecFromR4
+oleaut32.dll!VarDecFromR8
+oleaut32.dll!VarDecFromStr
+oleaut32.dll!VarDecFromUI1
+oleaut32.dll!VarDecFromUI2
+oleaut32.dll!VarDecFromUI4
+oleaut32.dll!VarDecFromUI8
+oleaut32.dll!VarDecInt
+oleaut32.dll!VarDecMul
+oleaut32.dll!VarDecNeg
+oleaut32.dll!VarDecRound
+oleaut32.dll!VarDecSub
+oleaut32.dll!VarDiv
+oleaut32.dll!VarEqv
+oleaut32.dll!VarFix
+oleaut32.dll!VarFormat
+oleaut32.dll!VarFormatCurrency
+oleaut32.dll!VarFormatDateTime
+oleaut32.dll!VarFormatFromTokens
+oleaut32.dll!VarFormatNumber
+oleaut32.dll!VarFormatPercent
+oleaut32.dll!VarI1FromBool
+oleaut32.dll!VarI1FromCy
+oleaut32.dll!VarI1FromDate
+oleaut32.dll!VarI1FromDec
+oleaut32.dll!VarI1FromDisp
+oleaut32.dll!VarI1FromI2
+oleaut32.dll!VarI1FromI4
+oleaut32.dll!VarI1FromI8
+oleaut32.dll!VarI1FromR4
+oleaut32.dll!VarI1FromR8
+oleaut32.dll!VarI1FromStr
+oleaut32.dll!VarI1FromUI1
+oleaut32.dll!VarI1FromUI2
+oleaut32.dll!VarI1FromUI4
+oleaut32.dll!VarI1FromUI8
+oleaut32.dll!VarI2FromBool
+oleaut32.dll!VarI2FromCy
+oleaut32.dll!VarI2FromDate
+oleaut32.dll!VarI2FromDec
+oleaut32.dll!VarI2FromDisp
+oleaut32.dll!VarI2FromI1
+oleaut32.dll!VarI2FromI4
+oleaut32.dll!VarI2FromI8
+oleaut32.dll!VarI2FromR4
+oleaut32.dll!VarI2FromR8
+oleaut32.dll!VarI2FromStr
+oleaut32.dll!VarI2FromUI1
+oleaut32.dll!VarI2FromUI2
+oleaut32.dll!VarI2FromUI4
+oleaut32.dll!VarI2FromUI8
+oleaut32.dll!VarI4FromBool
+oleaut32.dll!VarI4FromCy
+oleaut32.dll!VarI4FromDate
+oleaut32.dll!VarI4FromDec
+oleaut32.dll!VarI4FromDisp
+oleaut32.dll!VarI4FromI1
+oleaut32.dll!VarI4FromI2
+oleaut32.dll!VarI4FromI8
+oleaut32.dll!VarI4FromR4
+oleaut32.dll!VarI4FromR8
+oleaut32.dll!VarI4FromStr
+oleaut32.dll!VarI4FromUI1
+oleaut32.dll!VarI4FromUI2
+oleaut32.dll!VarI4FromUI4
+oleaut32.dll!VarI4FromUI8
+oleaut32.dll!VarI8FromBool
+oleaut32.dll!VarI8FromCy
+oleaut32.dll!VarI8FromDate
+oleaut32.dll!VarI8FromDec
+oleaut32.dll!VarI8FromDisp
+oleaut32.dll!VarI8FromI1
+oleaut32.dll!VarI8FromI2
+oleaut32.dll!VarI8FromR4
+oleaut32.dll!VarI8FromR8
+oleaut32.dll!VarI8FromStr
+oleaut32.dll!VarI8FromUI1
+oleaut32.dll!VarI8FromUI2
+oleaut32.dll!VarI8FromUI4
+oleaut32.dll!VarI8FromUI8
+oleaut32.dll!VariantChangeType
+oleaut32.dll!VariantChangeTypeEx
+oleaut32.dll!VariantClear
+oleaut32.dll!VariantCopy
+oleaut32.dll!VariantCopyInd
+oleaut32.dll!VariantInit
+oleaut32.dll!VariantTimeToSystemTime
+oleaut32.dll!VarIdiv
+oleaut32.dll!VarImp
+oleaut32.dll!VarInt
+oleaut32.dll!VarMod
+oleaut32.dll!VarMonthName
+oleaut32.dll!VarMul
+oleaut32.dll!VarNeg
+oleaut32.dll!VarNot
+oleaut32.dll!VarNumFromParseNum
+oleaut32.dll!VarOr
+oleaut32.dll!VarParseNumFromStr
+oleaut32.dll!VarPow
+oleaut32.dll!VarR4CmpR8
+oleaut32.dll!VarR4FromBool
+oleaut32.dll!VarR4FromCy
+oleaut32.dll!VarR4FromDate
+oleaut32.dll!VarR4FromDec
+oleaut32.dll!VarR4FromDisp
+oleaut32.dll!VarR4FromI1
+oleaut32.dll!VarR4FromI2
+oleaut32.dll!VarR4FromI4
+oleaut32.dll!VarR4FromI8
+oleaut32.dll!VarR4FromR8
+oleaut32.dll!VarR4FromStr
+oleaut32.dll!VarR4FromUI1
+oleaut32.dll!VarR4FromUI2
+oleaut32.dll!VarR4FromUI4
+oleaut32.dll!VarR4FromUI8
+oleaut32.dll!VarR8FromBool
+oleaut32.dll!VarR8FromCy
+oleaut32.dll!VarR8FromDate
+oleaut32.dll!VarR8FromDec
+oleaut32.dll!VarR8FromDisp
+oleaut32.dll!VarR8FromI1
+oleaut32.dll!VarR8FromI2
+oleaut32.dll!VarR8FromI4
+oleaut32.dll!VarR8FromI8
+oleaut32.dll!VarR8FromR4
+oleaut32.dll!VarR8FromStr
+oleaut32.dll!VarR8FromUI1
+oleaut32.dll!VarR8FromUI2
+oleaut32.dll!VarR8FromUI4
+oleaut32.dll!VarR8FromUI8
+oleaut32.dll!VarR8Pow
+oleaut32.dll!VarR8Round
+oleaut32.dll!VarRound
+oleaut32.dll!VarSub
+oleaut32.dll!VarTokenizeFormatString
+oleaut32.dll!VarUdateFromDate
+oleaut32.dll!VarUI1FromBool
+oleaut32.dll!VarUI1FromCy
+oleaut32.dll!VarUI1FromDate
+oleaut32.dll!VarUI1FromDec
+oleaut32.dll!VarUI1FromDisp
+oleaut32.dll!VarUI1FromI1
+oleaut32.dll!VarUI1FromI2
+oleaut32.dll!VarUI1FromI4
+oleaut32.dll!VarUI1FromI8
+oleaut32.dll!VarUI1FromR4
+oleaut32.dll!VarUI1FromR8
+oleaut32.dll!VarUI1FromStr
+oleaut32.dll!VarUI1FromUI2
+oleaut32.dll!VarUI1FromUI4
+oleaut32.dll!VarUI1FromUI8
+oleaut32.dll!VarUI2FromBool
+oleaut32.dll!VarUI2FromCy
+oleaut32.dll!VarUI2FromDate
+oleaut32.dll!VarUI2FromDec
+oleaut32.dll!VarUI2FromDisp
+oleaut32.dll!VarUI2FromI1
+oleaut32.dll!VarUI2FromI2
+oleaut32.dll!VarUI2FromI4
+oleaut32.dll!VarUI2FromI8
+oleaut32.dll!VarUI2FromR4
+oleaut32.dll!VarUI2FromR8
+oleaut32.dll!VarUI2FromStr
+oleaut32.dll!VarUI2FromUI1
+oleaut32.dll!VarUI2FromUI4
+oleaut32.dll!VarUI2FromUI8
+oleaut32.dll!VarUI4FromBool
+oleaut32.dll!VarUI4FromCy
+oleaut32.dll!VarUI4FromDate
+oleaut32.dll!VarUI4FromDec
+oleaut32.dll!VarUI4FromDisp
+oleaut32.dll!VarUI4FromI1
+oleaut32.dll!VarUI4FromI2
+oleaut32.dll!VarUI4FromI4
+oleaut32.dll!VarUI4FromI8
+oleaut32.dll!VarUI4FromR4
+oleaut32.dll!VarUI4FromR8
+oleaut32.dll!VarUI4FromStr
+oleaut32.dll!VarUI4FromUI1
+oleaut32.dll!VarUI4FromUI2
+oleaut32.dll!VarUI4FromUI8
+oleaut32.dll!VarUI8FromBool
+oleaut32.dll!VarUI8FromCy
+oleaut32.dll!VarUI8FromDate
+oleaut32.dll!VarUI8FromDec
+oleaut32.dll!VarUI8FromDisp
+oleaut32.dll!VarUI8FromI1
+oleaut32.dll!VarUI8FromI2
+oleaut32.dll!VarUI8FromI8
+oleaut32.dll!VarUI8FromR4
+oleaut32.dll!VarUI8FromR8
+oleaut32.dll!VarUI8FromStr
+oleaut32.dll!VarUI8FromUI1
+oleaut32.dll!VarUI8FromUI2
+oleaut32.dll!VarUI8FromUI4
+oleaut32.dll!VarWeekdayName
+oleaut32.dll!VarXor
+OPMXbox.dll!OPMXboxEnableHDCP
+OPMXbox.dll!OPMXboxGetHDCPStatus
+OPMXbox.dll!OPMXboxGetHDCPStatusAndType
+PhoneAudioSes.dll!ActivateAudioInterface
+PhoneAudioSes.dll!GetDefaultAudioCaptureId
+PhoneAudioSes.dll!GetDefaultAudioRenderId
+propsys.dll!InitPropVariantFromCLSID
+propsys.dll!InitPropVariantFromFileTime
+propsys.dll!InitVariantFromBuffer
+propsys.dll!PropVariantChangeType
+propsys.dll!PropVariantCompareEx
+propsys.dll!PropVariantToBoolean
+propsys.dll!PropVariantToBSTR
+propsys.dll!PropVariantToGUID
+propsys.dll!PropVariantToStringAlloc
+propsys.dll!PropVariantToStringWithDefault
+propsys.dll!PropVariantToVariant
+propsys.dll!PropVariantToWinRTPropertyValue
+propsys.dll!PSCreateAdapterFromPropertyStore
+propsys.dll!PSCreateMemoryPropertyStore
+propsys.dll!PSCreatePropertyStoreFromObject
+propsys.dll!VariantToGUID
+propsys.dll!VariantToPropVariant
+propsys.dll!WinRTPropertyValueToPropVariant
+ResetPhoneForArm32.dll!ResetPhoneForArm32
+rometadata.dll!MetaDataGetDispenser
+rpcrt4.dll!CStdStubBuffer_AddRef
+rpcrt4.dll!CStdStubBuffer_Connect
+rpcrt4.dll!CStdStubBuffer_CountRefs
+rpcrt4.dll!CStdStubBuffer_DebugServerQueryInterface
+rpcrt4.dll!CStdStubBuffer_DebugServerRelease
+rpcrt4.dll!CStdStubBuffer_Disconnect
+rpcrt4.dll!CStdStubBuffer_Invoke
+rpcrt4.dll!CStdStubBuffer_IsIIDSupported
+rpcrt4.dll!CStdStubBuffer_QueryInterface
+rpcrt4.dll!DceErrorInqTextA
+rpcrt4.dll!DceErrorInqTextW
+rpcrt4.dll!IUnknown_AddRef_Proxy
+rpcrt4.dll!IUnknown_QueryInterface_Proxy
+rpcrt4.dll!IUnknown_Release_Proxy
+rpcrt4.dll!Ndr64AsyncClientCall
+rpcrt4.dll!Ndr64AsyncServerCall64
+rpcrt4.dll!Ndr64AsyncServerCallAll
+rpcrt4.dll!NdrAllocate
+rpcrt4.dll!NdrAsyncClientCall
+rpcrt4.dll!NdrAsyncClientCall2
+rpcrt4.dll!NdrAsyncServerCall
+rpcrt4.dll!NdrByteCountPointerBufferSize
+rpcrt4.dll!NdrByteCountPointerFree
+rpcrt4.dll!NdrByteCountPointerMarshall
+rpcrt4.dll!NdrByteCountPointerUnmarshall
+rpcrt4.dll!NDRCContextBinding
+rpcrt4.dll!NDRCContextMarshall
+rpcrt4.dll!NDRCContextUnmarshall
+rpcrt4.dll!NdrClearOutParameters
+rpcrt4.dll!NdrClientCall2
+rpcrt4.dll!NdrClientCall3
+rpcrt4.dll!NdrClientCall4
+rpcrt4.dll!NdrClientContextMarshall
+rpcrt4.dll!NdrClientContextUnmarshall
+rpcrt4.dll!NdrClientInitialize
+rpcrt4.dll!NdrClientInitializeNew
+rpcrt4.dll!NdrComplexArrayBufferSize
+rpcrt4.dll!NdrComplexArrayFree
+rpcrt4.dll!NdrComplexArrayMarshall
+rpcrt4.dll!NdrComplexArrayMemorySize
+rpcrt4.dll!NdrComplexArrayUnmarshall
+rpcrt4.dll!NdrComplexStructBufferSize
+rpcrt4.dll!NdrComplexStructFree
+rpcrt4.dll!NdrComplexStructMarshall
+rpcrt4.dll!NdrComplexStructMemorySize
+rpcrt4.dll!NdrComplexStructUnmarshall
+rpcrt4.dll!NdrConformantArrayBufferSize
+rpcrt4.dll!NdrConformantArrayFree
+rpcrt4.dll!NdrConformantArrayMarshall
+rpcrt4.dll!NdrConformantArrayMemorySize
+rpcrt4.dll!NdrConformantArrayUnmarshall
+rpcrt4.dll!NdrConformantStringBufferSize
+rpcrt4.dll!NdrConformantStringMarshall
+rpcrt4.dll!NdrConformantStringMemorySize
+rpcrt4.dll!NdrConformantStringUnmarshall
+rpcrt4.dll!NdrConformantStructBufferSize
+rpcrt4.dll!NdrConformantStructFree
+rpcrt4.dll!NdrConformantStructMarshall
+rpcrt4.dll!NdrConformantStructMemorySize
+rpcrt4.dll!NdrConformantStructUnmarshall
+rpcrt4.dll!NdrConformantVaryingArrayBufferSize
+rpcrt4.dll!NdrConformantVaryingArrayFree
+rpcrt4.dll!NdrConformantVaryingArrayMarshall
+rpcrt4.dll!NdrConformantVaryingArrayMemorySize
+rpcrt4.dll!NdrConformantVaryingArrayUnmarshall
+rpcrt4.dll!NdrConformantVaryingStructBufferSize
+rpcrt4.dll!NdrConformantVaryingStructFree
+rpcrt4.dll!NdrConformantVaryingStructMarshall
+rpcrt4.dll!NdrConformantVaryingStructMemorySize
+rpcrt4.dll!NdrConformantVaryingStructUnmarshall
+rpcrt4.dll!NdrContextHandleInitialize
+rpcrt4.dll!NdrContextHandleSize
+rpcrt4.dll!NdrConvert
+rpcrt4.dll!NdrConvert2
+rpcrt4.dll!NdrCorrelationFree
+rpcrt4.dll!NdrCorrelationInitialize
+rpcrt4.dll!NdrCorrelationPass
+rpcrt4.dll!NdrCreateServerInterfaceFromStub
+rpcrt4.dll!NdrCStdStubBuffer2_Release
+rpcrt4.dll!NdrCStdStubBuffer_Release
+rpcrt4.dll!NdrDllCanUnloadNow
+rpcrt4.dll!NdrDllGetClassObject
+rpcrt4.dll!NdrDllRegisterProxy
+rpcrt4.dll!NdrDllUnregisterProxy
+rpcrt4.dll!NdrEncapsulatedUnionBufferSize
+rpcrt4.dll!NdrEncapsulatedUnionFree
+rpcrt4.dll!NdrEncapsulatedUnionMarshall
+rpcrt4.dll!NdrEncapsulatedUnionMemorySize
+rpcrt4.dll!NdrEncapsulatedUnionUnmarshall
+rpcrt4.dll!NdrFixedArrayBufferSize
+rpcrt4.dll!NdrFixedArrayFree
+rpcrt4.dll!NdrFixedArrayMarshall
+rpcrt4.dll!NdrFixedArrayMemorySize
+rpcrt4.dll!NdrFixedArrayUnmarshall
+rpcrt4.dll!NdrFreeBuffer
+rpcrt4.dll!NdrFullPointerXlatFree
+rpcrt4.dll!NdrFullPointerXlatInit
+rpcrt4.dll!NdrGetBuffer
+rpcrt4.dll!NdrGetDcomProtocolVersion
+rpcrt4.dll!NdrGetUserMarshalInfo
+rpcrt4.dll!NdrInterfacePointerBufferSize
+rpcrt4.dll!NdrInterfacePointerFree
+rpcrt4.dll!NdrInterfacePointerMarshall
+rpcrt4.dll!NdrInterfacePointerMemorySize
+rpcrt4.dll!NdrInterfacePointerUnmarshall
+rpcrt4.dll!NdrMapCommAndFaultStatus
+rpcrt4.dll!NdrNonConformantStringBufferSize
+rpcrt4.dll!NdrNonConformantStringMarshall
+rpcrt4.dll!NdrNonConformantStringMemorySize
+rpcrt4.dll!NdrNonConformantStringUnmarshall
+rpcrt4.dll!NdrNonEncapsulatedUnionBufferSize
+rpcrt4.dll!NdrNonEncapsulatedUnionFree
+rpcrt4.dll!NdrNonEncapsulatedUnionMarshall
+rpcrt4.dll!NdrNonEncapsulatedUnionMemorySize
+rpcrt4.dll!NdrNonEncapsulatedUnionUnmarshall
+rpcrt4.dll!NdrNsGetBuffer
+rpcrt4.dll!NdrNsSendReceive
+rpcrt4.dll!NdrOleAllocate
+rpcrt4.dll!NdrOleFree
+rpcrt4.dll!NdrPartialIgnoreClientBufferSize
+rpcrt4.dll!NdrPartialIgnoreClientMarshall
+rpcrt4.dll!NdrPartialIgnoreServerInitialize
+rpcrt4.dll!NdrPartialIgnoreServerUnmarshall
+rpcrt4.dll!NdrPointerBufferSize
+rpcrt4.dll!NdrPointerFree
+rpcrt4.dll!NdrPointerMarshall
+rpcrt4.dll!NdrPointerMemorySize
+rpcrt4.dll!NdrPointerUnmarshall
+rpcrt4.dll!NdrProxyErrorHandler
+rpcrt4.dll!NdrRangeUnmarshall
+rpcrt4.dll!NdrRpcSmClientAllocate
+rpcrt4.dll!NdrRpcSmClientFree
+rpcrt4.dll!NdrRpcSmSetClientToOsf
+rpcrt4.dll!NdrRpcSsDefaultAllocate
+rpcrt4.dll!NdrRpcSsDefaultFree
+rpcrt4.dll!NdrRpcSsDisableAllocate
+rpcrt4.dll!NdrRpcSsEnableAllocate
+rpcrt4.dll!NDRSContextMarshall
+rpcrt4.dll!NDRSContextMarshall2
+rpcrt4.dll!NDRSContextMarshallEx
+rpcrt4.dll!NDRSContextUnmarshall
+rpcrt4.dll!NDRSContextUnmarshall2
+rpcrt4.dll!NDRSContextUnmarshallEx
+rpcrt4.dll!NdrSendReceive
+rpcrt4.dll!NdrServerCall2
+rpcrt4.dll!NdrServerCallAll
+rpcrt4.dll!NdrServerCallNdr64
+rpcrt4.dll!NdrServerContextMarshall
+rpcrt4.dll!NdrServerContextNewMarshall
+rpcrt4.dll!NdrServerContextNewUnmarshall
+rpcrt4.dll!NdrServerContextUnmarshall
+rpcrt4.dll!NdrServerInitialize
+rpcrt4.dll!NdrServerInitializeMarshall
+rpcrt4.dll!NdrServerInitializeNew
+rpcrt4.dll!NdrServerInitializePartial
+rpcrt4.dll!NdrServerInitializeUnmarshall
+rpcrt4.dll!NdrSimpleStructBufferSize
+rpcrt4.dll!NdrSimpleStructFree
+rpcrt4.dll!NdrSimpleStructMarshall
+rpcrt4.dll!NdrSimpleStructMemorySize
+rpcrt4.dll!NdrSimpleStructUnmarshall
+rpcrt4.dll!NdrSimpleTypeMarshall
+rpcrt4.dll!NdrSimpleTypeUnmarshall
+rpcrt4.dll!NdrStubCall2
+rpcrt4.dll!NdrStubCall3
+rpcrt4.dll!NdrStubForwardingFunction
+rpcrt4.dll!NdrUserMarshalBufferSize
+rpcrt4.dll!NdrUserMarshalFree
+rpcrt4.dll!NdrUserMarshalMarshall
+rpcrt4.dll!NdrUserMarshalMemorySize
+rpcrt4.dll!NdrUserMarshalSimpleTypeConvert
+rpcrt4.dll!NdrUserMarshalUnmarshall
+rpcrt4.dll!NdrVaryingArrayBufferSize
+rpcrt4.dll!NdrVaryingArrayFree
+rpcrt4.dll!NdrVaryingArrayMarshall
+rpcrt4.dll!NdrVaryingArrayMemorySize
+rpcrt4.dll!NdrVaryingArrayUnmarshall
+rpcrt4.dll!NdrXmitOrRepAsBufferSize
+rpcrt4.dll!NdrXmitOrRepAsFree
+rpcrt4.dll!NdrXmitOrRepAsMarshall
+rpcrt4.dll!NdrXmitOrRepAsMemorySize
+rpcrt4.dll!NdrXmitOrRepAsUnmarshall
+rpcrt4.dll!RpcAsyncAbortCall
+rpcrt4.dll!RpcAsyncCancelCall
+rpcrt4.dll!RpcAsyncCompleteCall
+rpcrt4.dll!RpcAsyncGetCallStatus
+rpcrt4.dll!RpcAsyncInitializeHandle
+rpcrt4.dll!RpcBindingBind
+rpcrt4.dll!RpcBindingCopy
+rpcrt4.dll!RpcBindingCreateA
+rpcrt4.dll!RpcBindingCreateW
+rpcrt4.dll!RpcBindingFree
+rpcrt4.dll!RpcBindingFromStringBindingA
+rpcrt4.dll!RpcBindingFromStringBindingW
+rpcrt4.dll!RpcBindingInqAuthInfoA
+rpcrt4.dll!RpcBindingInqAuthInfoExA
+rpcrt4.dll!RpcBindingInqAuthInfoExW
+rpcrt4.dll!RpcBindingInqAuthInfoW
+rpcrt4.dll!RpcBindingInqObject
+rpcrt4.dll!RpcBindingInqOption
+rpcrt4.dll!RpcBindingReset
+rpcrt4.dll!RpcBindingSetAuthInfoA
+rpcrt4.dll!RpcBindingSetAuthInfoExA
+rpcrt4.dll!RpcBindingSetAuthInfoExW
+rpcrt4.dll!RpcBindingSetAuthInfoW
+rpcrt4.dll!RpcBindingSetObject
+rpcrt4.dll!RpcBindingSetOption
+rpcrt4.dll!RpcBindingToStringBindingA
+rpcrt4.dll!RpcBindingToStringBindingW
+rpcrt4.dll!RpcBindingUnbind
+rpcrt4.dll!RpcEpResolveBinding
+rpcrt4.dll!RpcErrorAddRecord
+rpcrt4.dll!RpcErrorClearInformation
+rpcrt4.dll!RpcErrorEndEnumeration
+rpcrt4.dll!RpcErrorGetNextRecord
+rpcrt4.dll!RpcErrorGetNumberOfRecords
+rpcrt4.dll!RpcErrorLoadErrorInfo
+rpcrt4.dll!RpcErrorResetEnumeration
+rpcrt4.dll!RpcErrorSaveErrorInfo
+rpcrt4.dll!RpcErrorStartEnumeration
+rpcrt4.dll!RpcExceptionFilter
+rpcrt4.dll!RpcMgmtInqServerPrincNameA
+rpcrt4.dll!RpcMgmtInqServerPrincNameW
+rpcrt4.dll!RpcMgmtInqStats
+rpcrt4.dll!RpcMgmtIsServerListening
+rpcrt4.dll!RpcMgmtSetCancelTimeout
+rpcrt4.dll!RpcMgmtSetComTimeout
+rpcrt4.dll!RpcNetworkIsProtseqValidA
+rpcrt4.dll!RpcNetworkIsProtseqValidW
+rpcrt4.dll!RpcRaiseException
+rpcrt4.dll!RpcSmAllocate
+rpcrt4.dll!RpcSmClientFree
+rpcrt4.dll!RpcSmDestroyClientContext
+rpcrt4.dll!RpcSmDisableAllocate
+rpcrt4.dll!RpcSmEnableAllocate
+rpcrt4.dll!RpcSmFree
+rpcrt4.dll!RpcSmGetThreadHandle
+rpcrt4.dll!RpcSmSetClientAllocFree
+rpcrt4.dll!RpcSmSetThreadHandle
+rpcrt4.dll!RpcSmSwapClientAllocFree
+rpcrt4.dll!RpcSsAllocate
+rpcrt4.dll!RpcSsDestroyClientContext
+rpcrt4.dll!RpcSsDisableAllocate
+rpcrt4.dll!RpcSsEnableAllocate
+rpcrt4.dll!RpcSsFree
+rpcrt4.dll!RpcSsGetThreadHandle
+rpcrt4.dll!RpcSsSetClientAllocFree
+rpcrt4.dll!RpcSsSetThreadHandle
+rpcrt4.dll!RpcSsSwapClientAllocFree
+rpcrt4.dll!RpcStringBindingComposeA
+rpcrt4.dll!RpcStringBindingComposeW
+rpcrt4.dll!RpcStringBindingParseA
+rpcrt4.dll!RpcStringBindingParseW
+rpcrt4.dll!RpcStringFreeA
+rpcrt4.dll!RpcStringFreeW
+rpcrt4.dll!RpcTestCancel
+rpcrt4.dll!RpcUserFree
+rpcrt4.dll!UuidCompare
+rpcrt4.dll!UuidCreate
+rpcrt4.dll!UuidCreateNil
+rpcrt4.dll!UuidCreateSequential
+rpcrt4.dll!UuidEqual
+rpcrt4.dll!UuidFromStringA
+rpcrt4.dll!UuidFromStringW
+rpcrt4.dll!UuidHash
+rpcrt4.dll!UuidIsNil
+rpcrt4.dll!UuidToStringA
+rpcrt4.dll!UuidToStringW
+shcore.dll!CreateRandomAccessStreamOnFile
+shcore.dll!CreateRandomAccessStreamOverStream
+shcore.dll!CreateStreamOverRandomAccessStream
+shcore.dll!IsProcessInIsolatedContainer
+shell32.dll!SHGetKnownFolderPath
+shlwapi.dll!GetAcceptLanguagesA
+shlwapi.dll!GetAcceptLanguagesW
+srpapi.dll!SrpDoesPolicyAllowAppExecution
+sspicli.dll!AcceptSecurityContext
+sspicli.dll!AcquireCredentialsHandleW
+sspicli.dll!ApplyControlToken
+sspicli.dll!CompleteAuthToken
+sspicli.dll!DecryptMessage
+sspicli.dll!DeleteSecurityContext
+sspicli.dll!EncryptMessage
+sspicli.dll!EnumerateSecurityPackagesW
+sspicli.dll!FreeContextBuffer
+sspicli.dll!FreeCredentialsHandle
+sspicli.dll!InitializeSecurityContextW
+sspicli.dll!LsaConnectUntrusted
+sspicli.dll!LsaDeregisterLogonProcess
+sspicli.dll!LsaFreeReturnBuffer
+sspicli.dll!LsaGetLogonSessionData
+sspicli.dll!LsaLogonUser
+sspicli.dll!LsaLookupAuthenticationPackage
+sspicli.dll!QueryContextAttributesW
+sspicli.dll!QuerySecurityContextToken
+sspicli.dll!SetContextAttributesW
+sspicli.dll!SspiEncodeStringsAsAuthIdentity
+sspicli.dll!SspiFreeAuthIdentity
+twinapi.core.dll!RegisterAppStateChangeNotification
+twinapi.core.dll!UnregisterAppStateChangeNotification
+uiautomationcore.dll!UiaClientsAreListening
+uiautomationcore.dll!UiaDisconnectAllProviders
+uiautomationcore.dll!UiaDisconnectProvider
+uiautomationcore.dll!UiaGetReservedMixedAttributeValue
+uiautomationcore.dll!UiaGetReservedNotSupportedValue
+uiautomationcore.dll!UiaHostProviderFromHwnd
+uiautomationcore.dll!UiaProviderForNonClient
+uiautomationcore.dll!UiaProviderFromIAccessible
+uiautomationcore.dll!UiaRaiseAsyncContentLoadedEvent
+uiautomationcore.dll!UiaRaiseAutomationEvent
+uiautomationcore.dll!UiaRaiseAutomationPropertyChangedEvent
+uiautomationcore.dll!UiaRaiseChangesEvent
+uiautomationcore.dll!UiaRaiseStructureChangedEvent
+uiautomationcore.dll!UiaRaiseTextEditTextChangedEvent
+uiautomationcore.dll!UiaReturnRawElementProvider
+urlmon.dll!CreateUri
+urlmon.dll!CreateUriWithFragment
+urlmon.dll!UrlMkGetSessionOption
+urlmon.dll!UrlMkSetSessionOption
+user32.dll!ClipCursor
+user32.dll!GetKeyNameTextA
+user32.dll!GetKeyNameTextW
+user32.dll!GetKeyState
+user32.dll!GetLastInputInfo
+user32.dll!MapVirtualKeyA
+user32.dll!MapVirtualKeyExA
+user32.dll!MapVirtualKeyExW
+user32.dll!MapVirtualKeyW
+user32.dll!SoundSentry
+version.dll!GetFileVersionInfoExW
+version.dll!GetFileVersionInfoSizeExW
+version.dll!VerQueryValueW
+webservices.dll!WsAbandonCall
+webservices.dll!WsAbandonMessage
+webservices.dll!WsAbortChannel
+webservices.dll!WsAbortServiceProxy
+webservices.dll!WsAddCustomHeader
+webservices.dll!WsAddErrorString
+webservices.dll!WsAddMappedHeader
+webservices.dll!WsAddressMessage
+webservices.dll!WsAlloc
+webservices.dll!WsAsyncExecute
+webservices.dll!WsCall
+webservices.dll!WsCheckMustUnderstandHeaders
+webservices.dll!WsCloseChannel
+webservices.dll!WsCloseServiceProxy
+webservices.dll!WsCombineUrl
+webservices.dll!WsCopyError
+webservices.dll!WsCopyNode
+webservices.dll!WsCreateChannel
+webservices.dll!WsCreateError
+webservices.dll!WsCreateFaultFromError
+webservices.dll!WsCreateHeap
+webservices.dll!WsCreateMessage
+webservices.dll!WsCreateMessageForChannel
+webservices.dll!WsCreateMetadata
+webservices.dll!WsCreateReader
+webservices.dll!WsCreateServiceProxy
+webservices.dll!WsCreateServiceProxyFromTemplate
+webservices.dll!WsCreateWriter
+webservices.dll!WsCreateXmlBuffer
+webservices.dll!WsCreateXmlSecurityToken
+webservices.dll!WsDateTimeToFileTime
+webservices.dll!WsDecodeUrl
+webservices.dll!WsEncodeUrl
+webservices.dll!WsEndReaderCanonicalization
+webservices.dll!WsEndWriterCanonicalization
+webservices.dll!WsFileTimeToDateTime
+webservices.dll!WsFillBody
+webservices.dll!WsFillReader
+webservices.dll!WsFindAttribute
+webservices.dll!WsFlushBody
+webservices.dll!WsFlushWriter
+webservices.dll!WsFreeChannel
+webservices.dll!WsFreeError
+webservices.dll!WsFreeHeap
+webservices.dll!WsFreeMessage
+webservices.dll!WsFreeMetadata
+webservices.dll!WsFreeReader
+webservices.dll!WsFreeSecurityToken
+webservices.dll!WsFreeServiceProxy
+webservices.dll!WsFreeWriter
+webservices.dll!WsGetChannelProperty
+webservices.dll!WsGetCustomHeader
+webservices.dll!WsGetDictionary
+webservices.dll!WsGetErrorProperty
+webservices.dll!WsGetErrorString
+webservices.dll!WsGetFaultErrorDetail
+webservices.dll!WsGetFaultErrorProperty
+webservices.dll!WsGetHeader
+webservices.dll!WsGetHeaderAttributes
+webservices.dll!WsGetHeapProperty
+webservices.dll!WsGetMappedHeader
+webservices.dll!WsGetMessageProperty
+webservices.dll!WsGetMetadataEndpoints
+webservices.dll!WsGetMetadataProperty
+webservices.dll!WsGetMissingMetadataDocumentAddress
+webservices.dll!WsGetNamespaceFromPrefix
+webservices.dll!WsGetPolicyAlternativeCount
+webservices.dll!WsGetPolicyProperty
+webservices.dll!WsGetPrefixFromNamespace
+webservices.dll!WsGetReaderNode
+webservices.dll!WsGetReaderPosition
+webservices.dll!WsGetReaderProperty
+webservices.dll!WsGetSecurityContextProperty
+webservices.dll!WsGetSecurityTokenProperty
+webservices.dll!WsGetServiceProxyProperty
+webservices.dll!WsGetWriterPosition
+webservices.dll!WsGetWriterProperty
+webservices.dll!WsGetXmlAttribute
+webservices.dll!WsInitializeMessage
+webservices.dll!WsMarkHeaderAsUnderstood
+webservices.dll!WsMatchPolicyAlternative
+webservices.dll!WsMoveReader
+webservices.dll!WsMoveWriter
+webservices.dll!WsOpenChannel
+webservices.dll!WsOpenServiceProxy
+webservices.dll!WsPullBytes
+webservices.dll!WsPushBytes
+webservices.dll!WsReadArray
+webservices.dll!WsReadAttribute
+webservices.dll!WsReadBody
+webservices.dll!WsReadBytes
+webservices.dll!WsReadChars
+webservices.dll!WsReadCharsUtf8
+webservices.dll!WsReadElement
+webservices.dll!WsReadEndAttribute
+webservices.dll!WsReadEndElement
+webservices.dll!WsReadEndpointAddressExtension
+webservices.dll!WsReadEnvelopeEnd
+webservices.dll!WsReadEnvelopeStart
+webservices.dll!WsReadMessageEnd
+webservices.dll!WsReadMessageStart
+webservices.dll!WsReadMetadata
+webservices.dll!WsReadNode
+webservices.dll!WsReadQualifiedName
+webservices.dll!WsReadStartAttribute
+webservices.dll!WsReadStartElement
+webservices.dll!WsReadToStartElement
+webservices.dll!WsReadType
+webservices.dll!WsReadValue
+webservices.dll!WsReadXmlBuffer
+webservices.dll!WsReadXmlBufferFromBytes
+webservices.dll!WsReceiveMessage
+webservices.dll!WsRemoveCustomHeader
+webservices.dll!WsRemoveHeader
+webservices.dll!WsRemoveMappedHeader
+webservices.dll!WsRemoveNode
+webservices.dll!WsRequestReply
+webservices.dll!WsRequestSecurityToken
+webservices.dll!WsResetChannel
+webservices.dll!WsResetError
+webservices.dll!WsResetHeap
+webservices.dll!WsResetMessage
+webservices.dll!WsResetMetadata
+webservices.dll!WsResetServiceProxy
+webservices.dll!WsRevokeSecurityContext
+webservices.dll!WsSendFaultMessageForError
+webservices.dll!WsSendMessage
+webservices.dll!WsSendReplyMessage
+webservices.dll!WsSetChannelProperty
+webservices.dll!WsSetErrorProperty
+webservices.dll!WsSetFaultErrorDetail
+webservices.dll!WsSetFaultErrorProperty
+webservices.dll!WsSetHeader
+webservices.dll!WsSetInput
+webservices.dll!WsSetInputToBuffer
+webservices.dll!WsSetMessageProperty
+webservices.dll!WsSetOutput
+webservices.dll!WsSetOutputToBuffer
+webservices.dll!WsSetReaderPosition
+webservices.dll!WsSetWriterPosition
+webservices.dll!WsShutdownSessionChannel
+webservices.dll!WsSkipNode
+webservices.dll!WsStartReaderCanonicalization
+webservices.dll!WsStartWriterCanonicalization
+webservices.dll!WsTrimXmlWhitespace
+webservices.dll!WsVerifyXmlNCName
+webservices.dll!WsWriteArray
+webservices.dll!WsWriteAttribute
+webservices.dll!WsWriteBody
+webservices.dll!WsWriteBytes
+webservices.dll!WsWriteChars
+webservices.dll!WsWriteCharsUtf8
+webservices.dll!WsWriteElement
+webservices.dll!WsWriteEndAttribute
+webservices.dll!WsWriteEndCData
+webservices.dll!WsWriteEndElement
+webservices.dll!WsWriteEndStartElement
+webservices.dll!WsWriteEnvelopeEnd
+webservices.dll!WsWriteEnvelopeStart
+webservices.dll!WsWriteMessageEnd
+webservices.dll!WsWriteMessageStart
+webservices.dll!WsWriteNode
+webservices.dll!WsWriteQualifiedName
+webservices.dll!WsWriteStartAttribute
+webservices.dll!WsWriteStartCData
+webservices.dll!WsWriteStartElement
+webservices.dll!WsWriteText
+webservices.dll!WsWriteType
+webservices.dll!WsWriteValue
+webservices.dll!WsWriteXmlBuffer
+webservices.dll!WsWriteXmlBufferToBytes
+webservices.dll!WsWriteXmlnsAttribute
+webservices.dll!WsXmlStringEquals
+wer.dll!WerFreeString
+wer.dll!WerReportAddDump
+wer.dll!WerReportAddFile
+wer.dll!WerReportCloseHandle
+wer.dll!WerReportCreate
+wer.dll!WerReportSetParameter
+wer.dll!WerReportSubmit
+wer.dll!WerStoreClose
+wer.dll!WerStoreGetFirstReportKey
+wer.dll!WerStoreGetNextReportKey
+wer.dll!WerStoreOpen
+wer.dll!WerStoreQueryReportMetadataV2
+windows.data.pdf.dll!PdfCreateRenderer
+windows.networking.dll!SetSocketMediaStreamingMode
+windowscodecs.dll!WICConvertBitmapSource
+windowscodecs.dll!WICCreateBitmapFromSection
+windowscodecs.dll!WICCreateBitmapFromSectionEx
+windowscodecs.dll!WICGetMetadataContentSize
+windowscodecs.dll!WICMapGuidToShortName
+windowscodecs.dll!WICMapSchemaToName
+windowscodecs.dll!WICMapShortNameToGuid
+windowscodecs.dll!WICMatchMetadataContent
+windowscodecs.dll!WICSerializeMetadataContent
+winsqlite3.dll!sqlite3_aggregate_context
+winsqlite3.dll!sqlite3_aggregate_count
+winsqlite3.dll!sqlite3_auto_extension
+winsqlite3.dll!sqlite3_backup_finish
+winsqlite3.dll!sqlite3_backup_init
+winsqlite3.dll!sqlite3_backup_pagecount
+winsqlite3.dll!sqlite3_backup_remaining
+winsqlite3.dll!sqlite3_backup_step
+winsqlite3.dll!sqlite3_bind_blob
+winsqlite3.dll!sqlite3_bind_blob64
+winsqlite3.dll!sqlite3_bind_double
+winsqlite3.dll!sqlite3_bind_int
+winsqlite3.dll!sqlite3_bind_int64
+winsqlite3.dll!sqlite3_bind_null
+winsqlite3.dll!sqlite3_bind_parameter_count
+winsqlite3.dll!sqlite3_bind_parameter_index
+winsqlite3.dll!sqlite3_bind_parameter_name
+winsqlite3.dll!sqlite3_bind_text
+winsqlite3.dll!sqlite3_bind_text16
+winsqlite3.dll!sqlite3_bind_text64
+winsqlite3.dll!sqlite3_bind_value
+winsqlite3.dll!sqlite3_bind_zeroblob
+winsqlite3.dll!sqlite3_bind_zeroblob64
+winsqlite3.dll!sqlite3_blob_bytes
+winsqlite3.dll!sqlite3_blob_close
+winsqlite3.dll!sqlite3_blob_open
+winsqlite3.dll!sqlite3_blob_read
+winsqlite3.dll!sqlite3_blob_reopen
+winsqlite3.dll!sqlite3_blob_write
+winsqlite3.dll!sqlite3_busy_handler
+winsqlite3.dll!sqlite3_busy_timeout
+winsqlite3.dll!sqlite3_cancel_auto_extension
+winsqlite3.dll!sqlite3_changes
+winsqlite3.dll!sqlite3_clear_bindings
+winsqlite3.dll!sqlite3_close
+winsqlite3.dll!sqlite3_close_v2
+winsqlite3.dll!sqlite3_collation_needed
+winsqlite3.dll!sqlite3_collation_needed16
+winsqlite3.dll!sqlite3_column_blob
+winsqlite3.dll!sqlite3_column_bytes
+winsqlite3.dll!sqlite3_column_bytes16
+winsqlite3.dll!sqlite3_column_count
+winsqlite3.dll!sqlite3_column_database_name
+winsqlite3.dll!sqlite3_column_database_name16
+winsqlite3.dll!sqlite3_column_decltype
+winsqlite3.dll!sqlite3_column_decltype16
+winsqlite3.dll!sqlite3_column_double
+winsqlite3.dll!sqlite3_column_int
+winsqlite3.dll!sqlite3_column_int64
+winsqlite3.dll!sqlite3_column_name
+winsqlite3.dll!sqlite3_column_name16
+winsqlite3.dll!sqlite3_column_origin_name
+winsqlite3.dll!sqlite3_column_origin_name16
+winsqlite3.dll!sqlite3_column_table_name
+winsqlite3.dll!sqlite3_column_table_name16
+winsqlite3.dll!sqlite3_column_text
+winsqlite3.dll!sqlite3_column_text16
+winsqlite3.dll!sqlite3_column_type
+winsqlite3.dll!sqlite3_column_value
+winsqlite3.dll!sqlite3_commit_hook
+winsqlite3.dll!sqlite3_compileoption_get
+winsqlite3.dll!sqlite3_compileoption_used
+winsqlite3.dll!sqlite3_complete
+winsqlite3.dll!sqlite3_complete16
+winsqlite3.dll!sqlite3_config
+winsqlite3.dll!sqlite3_context_db_handle
+winsqlite3.dll!sqlite3_create_collation
+winsqlite3.dll!sqlite3_create_collation16
+winsqlite3.dll!sqlite3_create_collation_v2
+winsqlite3.dll!sqlite3_create_function
+winsqlite3.dll!sqlite3_create_function16
+winsqlite3.dll!sqlite3_create_function_v2
+winsqlite3.dll!sqlite3_create_module
+winsqlite3.dll!sqlite3_create_module_v2
+winsqlite3.dll!sqlite3_data_count
+winsqlite3.dll!sqlite3_data_directory
+winsqlite3.dll!sqlite3_db_cacheflush
+winsqlite3.dll!sqlite3_db_config
+winsqlite3.dll!sqlite3_db_filename
+winsqlite3.dll!sqlite3_db_handle
+winsqlite3.dll!sqlite3_db_mutex
+winsqlite3.dll!sqlite3_db_readonly
+winsqlite3.dll!sqlite3_db_release_memory
+winsqlite3.dll!sqlite3_db_status
+winsqlite3.dll!sqlite3_declare_vtab
+winsqlite3.dll!sqlite3_enable_load_extension
+winsqlite3.dll!sqlite3_enable_shared_cache
+winsqlite3.dll!sqlite3_errcode
+winsqlite3.dll!sqlite3_errmsg
+winsqlite3.dll!sqlite3_errmsg16
+winsqlite3.dll!sqlite3_errstr
+winsqlite3.dll!sqlite3_exec
+winsqlite3.dll!sqlite3_expanded_sql
+winsqlite3.dll!sqlite3_expired
+winsqlite3.dll!sqlite3_extended_errcode
+winsqlite3.dll!sqlite3_extended_result_codes
+winsqlite3.dll!sqlite3_file_control
+winsqlite3.dll!sqlite3_finalize
+winsqlite3.dll!sqlite3_free
+winsqlite3.dll!sqlite3_free_table
+winsqlite3.dll!sqlite3_get_autocommit
+winsqlite3.dll!sqlite3_get_auxdata
+winsqlite3.dll!sqlite3_get_table
+winsqlite3.dll!sqlite3_global_recover
+winsqlite3.dll!sqlite3_initialize
+winsqlite3.dll!sqlite3_interrupt
+winsqlite3.dll!sqlite3_last_insert_rowid
+winsqlite3.dll!sqlite3_libversion
+winsqlite3.dll!sqlite3_libversion_number
+winsqlite3.dll!sqlite3_limit
+winsqlite3.dll!sqlite3_load_extension
+winsqlite3.dll!sqlite3_log
+winsqlite3.dll!sqlite3_malloc
+winsqlite3.dll!sqlite3_malloc64
+winsqlite3.dll!sqlite3_memory_alarm
+winsqlite3.dll!sqlite3_memory_highwater
+winsqlite3.dll!sqlite3_memory_used
+winsqlite3.dll!sqlite3_mprintf
+winsqlite3.dll!sqlite3_msize
+winsqlite3.dll!sqlite3_mutex_alloc
+winsqlite3.dll!sqlite3_mutex_enter
+winsqlite3.dll!sqlite3_mutex_free
+winsqlite3.dll!sqlite3_mutex_leave
+winsqlite3.dll!sqlite3_mutex_try
+winsqlite3.dll!sqlite3_next_stmt
+winsqlite3.dll!sqlite3_open
+winsqlite3.dll!sqlite3_open16
+winsqlite3.dll!sqlite3_open_v2
+winsqlite3.dll!sqlite3_os_end
+winsqlite3.dll!sqlite3_os_init
+winsqlite3.dll!sqlite3_overload_function
+winsqlite3.dll!sqlite3_prepare
+winsqlite3.dll!sqlite3_prepare16
+winsqlite3.dll!sqlite3_prepare16_v2
+winsqlite3.dll!sqlite3_prepare_v2
+winsqlite3.dll!sqlite3_profile
+winsqlite3.dll!sqlite3_progress_handler
+winsqlite3.dll!sqlite3_randomness
+winsqlite3.dll!sqlite3_realloc
+winsqlite3.dll!sqlite3_realloc64
+winsqlite3.dll!sqlite3_release_memory
+winsqlite3.dll!sqlite3_reset
+winsqlite3.dll!sqlite3_reset_auto_extension
+winsqlite3.dll!sqlite3_result_blob
+winsqlite3.dll!sqlite3_result_blob64
+winsqlite3.dll!sqlite3_result_double
+winsqlite3.dll!sqlite3_result_error
+winsqlite3.dll!sqlite3_result_error16
+winsqlite3.dll!sqlite3_result_error_code
+winsqlite3.dll!sqlite3_result_error_nomem
+winsqlite3.dll!sqlite3_result_error_toobig
+winsqlite3.dll!sqlite3_result_int
+winsqlite3.dll!sqlite3_result_int64
+winsqlite3.dll!sqlite3_result_null
+winsqlite3.dll!sqlite3_result_subtype
+winsqlite3.dll!sqlite3_result_text
+winsqlite3.dll!sqlite3_result_text16
+winsqlite3.dll!sqlite3_result_text16be
+winsqlite3.dll!sqlite3_result_text16le
+winsqlite3.dll!sqlite3_result_text64
+winsqlite3.dll!sqlite3_result_value
+winsqlite3.dll!sqlite3_result_zeroblob
+winsqlite3.dll!sqlite3_result_zeroblob64
+winsqlite3.dll!sqlite3_rollback_hook
+winsqlite3.dll!sqlite3_rtree_geometry_callback
+winsqlite3.dll!sqlite3_rtree_query_callback
+winsqlite3.dll!sqlite3_set_authorizer
+winsqlite3.dll!sqlite3_set_auxdata
+winsqlite3.dll!sqlite3_set_last_insert_rowid
+winsqlite3.dll!sqlite3_shutdown
+winsqlite3.dll!sqlite3_sleep
+winsqlite3.dll!sqlite3_snprintf
+winsqlite3.dll!sqlite3_soft_heap_limit
+winsqlite3.dll!sqlite3_soft_heap_limit64
+winsqlite3.dll!sqlite3_sourceid
+winsqlite3.dll!sqlite3_sql
+winsqlite3.dll!sqlite3_status
+winsqlite3.dll!sqlite3_status64
+winsqlite3.dll!sqlite3_step
+winsqlite3.dll!sqlite3_stmt_busy
+winsqlite3.dll!sqlite3_stmt_readonly
+winsqlite3.dll!sqlite3_stmt_status
+winsqlite3.dll!sqlite3_strglob
+winsqlite3.dll!sqlite3_stricmp
+winsqlite3.dll!sqlite3_strlike
+winsqlite3.dll!sqlite3_strnicmp
+winsqlite3.dll!sqlite3_system_errno
+winsqlite3.dll!sqlite3_table_column_metadata
+winsqlite3.dll!sqlite3_temp_directory
+winsqlite3.dll!sqlite3_test_control
+winsqlite3.dll!sqlite3_thread_cleanup
+winsqlite3.dll!sqlite3_threadsafe
+winsqlite3.dll!sqlite3_total_changes
+winsqlite3.dll!sqlite3_trace
+winsqlite3.dll!sqlite3_trace_v2
+winsqlite3.dll!sqlite3_transfer_bindings
+winsqlite3.dll!sqlite3_update_hook
+winsqlite3.dll!sqlite3_uri_boolean
+winsqlite3.dll!sqlite3_uri_int64
+winsqlite3.dll!sqlite3_uri_parameter
+winsqlite3.dll!sqlite3_user_data
+winsqlite3.dll!sqlite3_value_blob
+winsqlite3.dll!sqlite3_value_bytes
+winsqlite3.dll!sqlite3_value_bytes16
+winsqlite3.dll!sqlite3_value_double
+winsqlite3.dll!sqlite3_value_dup
+winsqlite3.dll!sqlite3_value_free
+winsqlite3.dll!sqlite3_value_int
+winsqlite3.dll!sqlite3_value_int64
+winsqlite3.dll!sqlite3_value_numeric_type
+winsqlite3.dll!sqlite3_value_subtype
+winsqlite3.dll!sqlite3_value_text
+winsqlite3.dll!sqlite3_value_text16
+winsqlite3.dll!sqlite3_value_text16be
+winsqlite3.dll!sqlite3_value_text16le
+winsqlite3.dll!sqlite3_value_type
+winsqlite3.dll!sqlite3_version
+winsqlite3.dll!sqlite3_vfs_find
+winsqlite3.dll!sqlite3_vfs_register
+winsqlite3.dll!sqlite3_vfs_unregister
+winsqlite3.dll!sqlite3_vmprintf
+winsqlite3.dll!sqlite3_vsnprintf
+winsqlite3.dll!sqlite3_vtab_config
+winsqlite3.dll!sqlite3_vtab_on_conflict
+winsqlite3.dll!sqlite3_wal_autocheckpoint
+winsqlite3.dll!sqlite3_wal_checkpoint
+winsqlite3.dll!sqlite3_wal_checkpoint_v2
+winsqlite3.dll!sqlite3_wal_hook
+wpglobutil.dll!GetTimeZoneList
+ws2_32.dll!__WSAFDIsSet
+ws2_32.dll!accept
+ws2_32.dll!bind
+ws2_32.dll!closesocket
+ws2_32.dll!connect
+ws2_32.dll!freeaddrinfo
+ws2_32.dll!FreeAddrInfoExW
+ws2_32.dll!FreeAddrInfoW
+ws2_32.dll!getaddrinfo
+ws2_32.dll!GetAddrInfoExCancel
+ws2_32.dll!GetAddrInfoExOverlappedResult
+ws2_32.dll!GetAddrInfoExW
+ws2_32.dll!GetAddrInfoW
+ws2_32.dll!gethostbyaddr
+ws2_32.dll!gethostbyname
+ws2_32.dll!gethostname
+ws2_32.dll!GetHostNameW
+ws2_32.dll!getnameinfo
+ws2_32.dll!GetNameInfoW
+ws2_32.dll!getpeername
+ws2_32.dll!getprotobyname
+ws2_32.dll!getprotobynumber
+ws2_32.dll!getservbyname
+ws2_32.dll!getservbyport
+ws2_32.dll!getsockname
+ws2_32.dll!getsockopt
+ws2_32.dll!htonl
+ws2_32.dll!htons
+ws2_32.dll!inet_addr
+ws2_32.dll!inet_ntoa
+ws2_32.dll!inet_ntop
+ws2_32.dll!inet_pton
+ws2_32.dll!InetNtopW
+ws2_32.dll!InetPtonW
+ws2_32.dll!ioctlsocket
+ws2_32.dll!listen
+ws2_32.dll!ntohl
+ws2_32.dll!ntohs
+ws2_32.dll!recv
+ws2_32.dll!recvfrom
+ws2_32.dll!select
+ws2_32.dll!send
+ws2_32.dll!sendto
+ws2_32.dll!SetAddrInfoExW
+ws2_32.dll!setsockopt
+ws2_32.dll!shutdown
+ws2_32.dll!socket
+ws2_32.dll!WSAAccept
+ws2_32.dll!WSAAddressToStringA
+ws2_32.dll!WSAAddressToStringW
+ws2_32.dll!WSACleanup
+ws2_32.dll!WSACloseEvent
+ws2_32.dll!WSAConnect
+ws2_32.dll!WSAConnectByList
+ws2_32.dll!WSAConnectByNameA
+ws2_32.dll!WSAConnectByNameW
+ws2_32.dll!WSACreateEvent
+ws2_32.dll!WSADuplicateSocketA
+ws2_32.dll!WSADuplicateSocketW
+ws2_32.dll!WSAEnumNameSpaceProvidersA
+ws2_32.dll!WSAEnumNameSpaceProvidersExA
+ws2_32.dll!WSAEnumNameSpaceProvidersExW
+ws2_32.dll!WSAEnumNameSpaceProvidersW
+ws2_32.dll!WSAEnumNetworkEvents
+ws2_32.dll!WSAEnumProtocolsA
+ws2_32.dll!WSAEnumProtocolsW
+ws2_32.dll!WSAEventSelect
+ws2_32.dll!WSAGetLastError
+ws2_32.dll!WSAGetOverlappedResult
+ws2_32.dll!WSAGetServiceClassInfoW
+ws2_32.dll!WSAGetServiceClassNameByClassIdW
+ws2_32.dll!WSAHtonl
+ws2_32.dll!WSAHtons
+ws2_32.dll!WSAIoctl
+ws2_32.dll!WSAJoinLeaf
+ws2_32.dll!WSALookupServiceBeginA
+ws2_32.dll!WSALookupServiceBeginW
+ws2_32.dll!WSALookupServiceEnd
+ws2_32.dll!WSALookupServiceNextA
+ws2_32.dll!WSALookupServiceNextW
+ws2_32.dll!WSANSPIoctl
+ws2_32.dll!WSANtohl
+ws2_32.dll!WSANtohs
+ws2_32.dll!WSAPoll
+ws2_32.dll!WSAProviderConfigChange
+ws2_32.dll!WSARecv
+ws2_32.dll!WSARecvFrom
+ws2_32.dll!WSAResetEvent
+ws2_32.dll!WSASend
+ws2_32.dll!WSASendMsg
+ws2_32.dll!WSASendTo
+ws2_32.dll!WSASetEvent
+ws2_32.dll!WSASetLastError
+ws2_32.dll!WSASetServiceA
+ws2_32.dll!WSASetServiceW
+ws2_32.dll!WSASocketA
+ws2_32.dll!WSASocketW
+ws2_32.dll!WSAStartup
+ws2_32.dll!WSAStringToAddressA
+ws2_32.dll!WSAStringToAddressW
+ws2_32.dll!WSAWaitForMultipleEvents
+xaudio2_8.dll!CreateAudioReverb
+xaudio2_8.dll!CreateAudioVolumeMeter
+xaudio2_8.dll!CreateFX
+xaudio2_8.dll!X3DAudioCalculate
+xaudio2_8.dll!X3DAudioInitialize
+xaudio2_8.dll!XAudio2Create
+xaudio2_9.dll!CreateAudioReverb
+xaudio2_9.dll!CreateAudioVolumeMeter
+xaudio2_9.dll!CreateFX
+xaudio2_9.dll!X3DAudioCalculate
+xaudio2_9.dll!X3DAudioInitialize
+xaudio2_9.dll!XAudio2Create
+xinputuap.dll!XInputEnable
+xinputuap.dll!XInputGetAudioDeviceIds
+xinputuap.dll!XInputGetBatteryInformation
+xinputuap.dll!XInputGetCapabilities
+xinputuap.dll!XInputGetKeystroke
+xinputuap.dll!XInputGetState
+xinputuap.dll!XInputSetState
+xmllite.dll!CreateXmlReader
+xmllite.dll!CreateXmlReaderInputWithEncodingCodePage
+xmllite.dll!CreateXmlReaderInputWithEncodingName
+xmllite.dll!CreateXmlWriter
+xmllite.dll!CreateXmlWriterOutputWithEncodingCodePage
+xmllite.dll!CreateXmlWriterOutputWithEncodingName
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PriConfig.xml b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PriConfig.xml
new file mode 100755 (executable)
index 0000000..82dad0c
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<resources>
+       <index root="\" startIndexAt="filelist.resfiles">
+               <default>
+                       <qualifier name="Language" value="en"/>
+                       <qualifier name="Contrast" value="standard"/>
+                       <qualifier name="Scale" value="100"/>
+                       <qualifier name="HomeRegion" value="001"/>
+                       <qualifier name="TargetSize" value="256"/>
+                       <qualifier name="LayoutDirection" value="LTR"/>
+                       <qualifier name="Configuration" value=""/>
+                       <qualifier name="AlternateForm" value=""/>
+               </default>
+               <!-- <indexer-config type="folder" foldernameAsQualifier="true" filenameAsQualifier="true" qualifierDelimiter="."/> -->
+               <!-- <indexer-config type="resw" convertDotsToSlashes="true" initialPath=""/> -->
+               <indexer-config type="resjson" initialPath=""/>
+               <indexer-config type="resfiles" qualifierDelimiter="."/>
+               <!-- <indexer-config type="PRI"/> -->
+       </index>
+       <!--        <index startIndexAt="t.resjson" root="\"> -->
+       <!--        <indexer-config type="resfiles" qualifierDelimiter="."/> -->
+       <!--        <indexer-config type="priinfo" emitStrings="true" emitPaths="true"/> -->
+       <!-- </index> -->
+</resources>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PublishContent.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PublishContent.targets
new file mode 100755 (executable)
index 0000000..c4a7321
--- /dev/null
@@ -0,0 +1,49 @@
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="CreateAzureContainer" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="UploadToAzure" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+
+  <PropertyGroup>
+    <OverwriteOnPublish Condition="'$(OverwriteOnPublish)' == ''">false</OverwriteOnPublish>
+  </PropertyGroup>
+
+  <!-- gathers the items to be published -->
+  <Target Name="GatherItemsForPattern">
+    <Error Condition="'$(PublishPattern)' == ''" Text="Please specify a value for PublishPattern using standard msbuild 'include' syntax." />
+
+    <PropertyGroup>
+      <RelativeBlobPathBase>$(BlobNamePrefix)</RelativeBlobPathBase>
+      <RelativeBlobPathBase Condition="'$(RelativeBlobPathBase)' != '' and !HasTrailingSlash('$(RelativeBlobPathBase)')">$(RelativeBlobPathBase)/</RelativeBlobPathBase>
+    </PropertyGroup>
+    <ItemGroup>
+      <ForPublishing Include="$(PublishPattern)" />
+    </ItemGroup>
+    <!-- add relative blob path metadata -->
+    <ItemGroup>
+      <ForPublishing>
+        <RelativeBlobPath>$(RelativeBlobPathBase)$([System.String]::Copy('%(RecursiveDir)%(Filename)%(Extension)').Replace('\' ,'/'))</RelativeBlobPath>
+      </ForPublishing>
+    </ItemGroup>
+    <Error Condition="'@(ForPublishing)' == ''" Text="No items were found matching pattern '$(PublishPattern)'." />
+  </Target>
+
+  <!-- publishes items to blob storage in Azure -->
+  <Target Name="UploadToAzure" DependsOnTargets="GatherItemsForPattern">
+    <Error Condition="'$(ContainerName)' == ''" Text="Missing property ContainerName." />
+    <Error Condition="'$(CloudDropAccountName)' == ''" Text="Missing property CloudDropAccountName." />
+    <Error Condition="'$(CloudDropAccessToken)' == ''" Text="Missing property CloudDropAccessToken." />
+    <!-- create the container if it doesn't exist -->
+    <CreateAzureContainer
+      AccountKey="$(CloudDropAccessToken)"
+      AccountName="$(CloudDropAccountName)"
+      ContainerName="$(ContainerName)" />
+    <!-- now upload the items -->
+    <UploadToAzure
+      AccountKey="$(CloudDropAccessToken)"
+      AccountName="$(CloudDropAccountName)"
+      ContainerName="$(ContainerName)"
+      Items="@(ForPublishing)"
+      Overwrite="$(OverwriteOnPublish)" />
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PublishProduct.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/PublishProduct.targets
new file mode 100755 (executable)
index 0000000..621e948
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="ExecWithRetriesForNuGetPush" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <!--
+    Utility target for pushing a set of packages using the ExecWithRetriesForNuGetPush task.
+    The per-package retries make this target more reliable than using NuGet.exe
+    when there is a hang.
+  -->
+  <Target Name="NuGetPush">
+    <!-- Interpret an input glob for easy direct usage from command line. -->
+    <ItemGroup Condition="'$(PackagesGlob)'!=''">
+      <PackagesToPush Include="$(PackagesGlob)" />
+    </ItemGroup>
+
+    <Error Text="NuGetSource property is not defined."
+           Condition="'$(NuGetSource)'==''" />
+
+    <PropertyGroup>
+      <NuGetTimeout Condition="'$(NuGetTimeout)'==''">600</NuGetTimeout>
+      <NuGetVerbosity Condition="'$(NuGetVerbosity)'==''">Detailed</NuGetVerbosity>
+
+      <NuGetPushArgsBase>$(NuGetPushArgsBase) push</NuGetPushArgsBase>
+      <NuGetPushArgsBase>$(NuGetPushArgsBase) -Source $(NuGetSource)</NuGetPushArgsBase>
+      <NuGetPushArgsBase>$(NuGetPushArgsBase) -Timeout $(NuGetTimeout)</NuGetPushArgsBase>
+      <NuGetPushArgsBase>$(NuGetPushArgsBase) -Verbosity $(NuGetVerbosity)</NuGetPushArgsBase>
+      <NuGetPushArgsBase Condition="'$(NuGetApiKey)'!=''">$(NuGetPushArgsBase) -ApiKey $(NuGetApiKey)</NuGetPushArgsBase>
+
+      <IgnorableErrorMessagesExistingPackageMessage>Overwriting existing packages is forbidden according to the package retention settings for this feed.</IgnorableErrorMessagesExistingPackageMessage>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <NuGetPushCommand Include="@(PackagesToPush -> '$(NuGetExePath) $(NuGetPushArgsBase) %(Identity)')">
+        <PackageToPush>%(Identity)</PackageToPush>
+      </NuGetPushCommand>
+
+      <!-- There are special failure scenarios that we want to ignore.  Those scenarios are
+           when NuGet reports a failure during a push attempt for something server or timeout related, 
+           and then gets a "Forbidden" response on the next attempt because the package "already exists".  
+           This indicates that the failure was reported, but the push was actually successful.
+      -->
+      <IgnorableErrorMessages Include="$(IgnorableErrorMessagesExistingPackageMessage)">
+        <ConditionalErrorMessage>Pushing took too long</ConditionalErrorMessage>
+      </IgnorableErrorMessages>
+      <IgnorableErrorMessages Include="$(IgnorableErrorMessagesExistingPackageMessage)">
+        <ConditionalErrorMessage>The connection with the server was terminated abnormally</ConditionalErrorMessage>
+      </IgnorableErrorMessages>
+      <IgnorableErrorMessages Include="$(IgnorableErrorMessagesExistingPackageMessage)">
+        <ConditionalErrorMessage>An existing connection was forcibly closed by the remote host</ConditionalErrorMessage>
+      </IgnorableErrorMessages>
+    </ItemGroup>
+
+    <ExecWithRetriesForNuGetPush
+      Command="%(NuGetPushCommand.Identity)"
+      MaxAttempts="$(MaxAttempts)"
+      RetryDelayBase="$(RetryDelayBase)"
+      RetryDelayConstant="$(RetryDelayConstant)"
+      IgnoredErrorMessagesWithConditional="@(IgnorableErrorMessages)"
+      PackageFile="%(NuGetPushCommand.PackageToPush)"
+      PassIfIdenticalV2Feed="$(PassIfIdenticalV2Feed)" />
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ReferenceAssemblies.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ReferenceAssemblies.props
new file mode 100755 (executable)
index 0000000..488485e
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <IsReferenceAssembly Condition="'$(IsReferenceAssembly)'=='' AND ($(MSBuildProjectFullPath.Contains('\ref\')) OR $(MSBuildProjectFullPath.Contains('/ref/')))">true</IsReferenceAssembly>
+    <IsCompatAssembly Condition="'$(IsCompatAssembly)'=='' AND ($(MSBuildProjectFullPath.Contains('\Compat\')) OR $(MSBuildProjectFullPath.Contains('/Compat/')))">true</IsCompatAssembly>
+  </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ReferenceAssemblies.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ReferenceAssemblies.targets
new file mode 100755 (executable)
index 0000000..5b7fc12
--- /dev/null
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <!-- The first two parts of the assembly version represent API version, 
+         the third part is for bugfixes, the fourth is for hotfixes/securtity-updates -->
+    <APIVersion>$([System.Version]::Parse('$(AssemblyVersion)').ToString(2))</APIVersion>
+
+    <_usingRoslyn Condition="'$(MSBuildToolsVersion)' == 'dogfood' OR '$(MSBuildToolsVersion)' &gt;= '14.0'">true</_usingRoslyn>
+
+    <!-- Create a common root output directory for all reference assemblies -->
+    <ReferenceAssemblyOutputPath Condition="'$(ReferenceAssemblyOutputPath)' == ''">$(BaseOutputPath)ref/</ReferenceAssemblyOutputPath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(IsReferenceAssembly)'=='true'">
+    <AssemblyName Condition="'$(AssemblyName)' == ''">$(MSBuildProjectName)</AssemblyName>
+    <TargetOutputRelPath Condition="'$(IsCompatAssembly)'=='true'">$(TargetOutputRelPath)Compat/</TargetOutputRelPath>
+    <OutputPath>$(ReferenceAssemblyOutputPath)$(AssemblyName)/$(AssemblyVersion)/$(TargetOutputRelPath)</OutputPath>
+    <IntermediateOutputPath>$(BaseIntermediateOutputPath)ref/$(AssemblyName)/$(AssemblyVersion)/$(TargetOutputRelPath)</IntermediateOutputPath>
+
+    <OmitTransitiveCompileReferences>true</OmitTransitiveCompileReferences>
+    <!-- if this is a reference assembly deployment project use compile assets 
+         instead of runtime -->
+    <NuGetDeploySourceItem>Reference</NuGetDeploySourceItem>
+  </PropertyGroup>
+
+  <ItemGroup Condition="'$(IsReferenceAssembly)'=='true'">
+    <!-- All reference assemblies are marked APTCA. An internal tool used to generate reference 
+         assembly source normalizes the security annotations from seed -> reference assembly 
+         under that assumption. -->
+    <!-- NOTE: Reference assemblies are not executable so this is for reference only and does 
+         not provide any security privileges at runtime. -->
+    <AssemblyInfoLines Include="[assembly:System.Security.AllowPartiallyTrustedCallers]" />
+    <!-- All reference assemblies should have the 0x70 flag which prevents them from loading 
+         and the ReferenceAssemblyAttribute. -->
+    <AssemblyInfoLines Include="[assembly:System.Runtime.CompilerServices.ReferenceAssembly]" />
+    <AssemblyInfoLines Include="[assembly:System.Reflection.AssemblyFlags((System.Reflection.AssemblyNameFlags)0x70)]" />
+  </ItemGroup>
+
+  <!-- Roslyn requires the runtimemetadataversion parameter when building a core assembly -->
+  <Target Name="AddCoreAssemblyResponseFile" Condition="'$(IsCoreAssembly)' == 'true' AND '$(_usingRoslyn)' == 'true'" BeforeTargets="CoreCompile">
+    <PropertyGroup>
+      <CompilerResponseFile Condition="'$(CompilerResponseFile)'!=''">$(MSBuildThisFileDirectory)coreAssembly.rsp;$(CompilerResponseFile)</CompilerResponseFile>
+      <CompilerResponseFile Condition="'$(CompilerResponseFile)'==''">$(MSBuildThisFileDirectory)coreAssembly.rsp</CompilerResponseFile>
+    </PropertyGroup>
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RepoAPI.Mapping.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RepoAPI.Mapping.props
new file mode 100755 (executable)
index 0000000..2f125ec
--- /dev/null
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!--
+    Provides a default API implementation where possible by setting BuildTools properties/items.
+
+    API documentation: https://github.com/dotnet/source-build/tree/dev/release/2.0/Documentation/auto-dependency-flow
+  -->
+
+  <!-- Produce packages into the specified blob feed. -->
+  <PropertyGroup Condition="'$(DotNetOutputBlobFeedDir)' != ''">
+    <PackageOutputPath Condition="'$(PackageOutputPath)' == ''">$(DotNetOutputBlobFeedDir)packages/</PackageOutputPath>
+    <SymbolPackageOutputPath Condition="'$(SymbolPackageOutputPath)' == ''">$(DotNetOutputBlobFeedDir)assets/</SymbolPackageOutputPath>
+  </PropertyGroup>
+
+  <!-- If init-tools downloaded a package version props file, use it. -->
+  <PropertyGroup>
+    <DownloadedPackageVersionPropsPath>$(ToolsDir)DownloadedPackageVersions.props</DownloadedPackageVersionPropsPath>
+
+    <DotNetPackageVersionPropsPath Condition="'$(DotNetPackageVersionPropsPath)' == '' and 
+                                               Exists('$(DownloadedPackageVersionPropsPath)')">$(DownloadedPackageVersionPropsPath)</DotNetPackageVersionPropsPath>
+  </PropertyGroup>
+
+  <!--
+    Import the restore source props file if passed to get "DotNetRestoreSources".
+
+    Note the "!= ''" check rather than Exists. If this API argument is passed but the file doesn't
+    exist, something is wrong and an error should be bubbled up as soon as we know about it.
+  -->
+  <Import Project="$(DotNetRestoreSourcePropsPath)"
+          Condition="'$(DotNetRestoreSourcePropsPath)' != ''"/>
+
+  <!-- Use passed NuGet restore sources, if any. -->
+  <PropertyGroup>
+    <RestoreSources>$(RestoreSources);$(DotNetRestoreSources)</RestoreSources>
+  </PropertyGroup>
+
+  <!--
+    Populate DotnetSourceList items based on NuGet restore sources from the Repo API plus any
+    additions the repo makes to the RestoreSources property.
+
+    This is used by the "dotnet restore" Exec that uses "source" args. When a repo uses msbuild
+    restore tooling, this ItemGroup is unnecessary.
+  -->
+  <ItemGroup>
+    <DotnetSourceList Include="$(RestoreSources)" />
+  </ItemGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Roslyn.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Roslyn.Common.props
new file mode 100755 (executable)
index 0000000..b0222ce
--- /dev/null
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <RoslynVersion>2.8.0-beta2-62719-08</RoslynVersion>
+    <RoslynPackageName>Microsoft.Net.Compilers</RoslynPackageName>
+    <RoslynTargetsPath>$(ToolRuntimePath)</RoslynTargetsPath>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <RoslynPropsFile Condition="'$(RoslynPropsFile)' == '' and '$(RunningOnCore)' != 'true'">$(BuildToolsTaskDir)roslyn/build/Microsoft.Net.Compilers.props</RoslynPropsFile>
+  </PropertyGroup>
+
+  <!--
+    On Unix we always use a version of Roslyn we restore from NuGet and we have to work around some known issues.
+  -->
+  <PropertyGroup Condition="'$(RoslynPropsFile)' == '' and '$(RunningOnCore)' == 'true'">
+    <RoslynPackageName>Microsoft.NETCore.Compilers</RoslynPackageName>
+    <RoslynPackageDir>$(PackagesDir)/$(RoslynPackageName.ToLower())/$(RoslynVersion)/</RoslynPackageDir>
+    <RoslynPropsFile>$(RoslynPackageDir)build/$(RoslynPackageName).props</RoslynPropsFile>
+
+    <!--
+      Portable PDBs are now supported in Linux and OSX with .Net Core MSBuild.
+    -->
+    <DebugType>Portable</DebugType>
+  </PropertyGroup>
+
+
+  <!-- If we're not using the compiler server, set ToolPath/Exe to direct to
+       the exes in this package -->
+  <PropertyGroup Condition="'$(UseRoslynCompilers)' != 'false' and '$(RoslynIncompatibleMsbuildVersion)' == 'true'">
+    <CscToolPath Condition="'$(RunningOnCore)' == 'true'">$(RoslynPackageDir)tools</CscToolPath>
+    <CscToolPath Condition="'$(RunningOnCore)' != 'true'">$(BuildToolsTaskDir)roslyn/tools</CscToolPath>
+    <CscToolExe>csc.exe</CscToolExe>
+    <VbcToolPath Condition="'$(RunningOnCore)' == 'true'">$(RoslynPackageDir)tools</VbcToolPath>
+    <VbcToolPath Condition="'$(RunningOnCore)' != 'true'">$(BuildToolsTaskDir)roslyn/tools</VbcToolPath>
+    <VbcToolExe>vbc.exe</VbcToolExe>
+  </PropertyGroup>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerScripts/scriptrunner/continuationrunner.py b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerScripts/scriptrunner/continuationrunner.py
new file mode 100755 (executable)
index 0000000..ccd6518
--- /dev/null
@@ -0,0 +1,153 @@
+#!/usr/bin/env py
+
+# Licensed to the .NET Foundation under one or more agreements.
+# The .NET Foundation licenses this file to you under the MIT license.
+# See the LICENSE file in the project root for more information.
+
+import os.path
+import json
+import platform
+import re
+import uuid
+
+import helix.depcheck
+import helix.logs
+import helix.proc
+import helix.saferequests
+
+from helix.cmdline import command_main
+from helix.io import fix_path, zip_directory, add_file_to_zip
+from helix.platformutil import is_windows
+from helix_test_execution import HelixTestExecution
+from helix.settings import settings_from_env
+from helix.servicebusrepository import ServiceBusRepository
+from helix.workitem import HelixWorkItem
+
+log = helix.logs.get_logger()
+
+
+def main(args=None):
+    def _main(settings, optlist, args):
+        """
+        Usage::
+            continuationrunner
+                [--config config.json]
+                [--setting name=value]
+                --script
+                [--args arg1 arg2...]
+        """
+        optdict = dict(optlist)
+        log.info("BuildTools Helix Continuation Runner starting")
+
+        if '--args' in optdict:
+            script_arguments = optdict['--args']
+            log.info("Script Arguments: " + script_arguments)
+
+        if '--script' in optdict:
+            script_to_execute = optdict['--script']
+        else:
+            log.error("Value for parameter '--script' is required")
+            return -1
+
+        if '--next_queue' in optdict:
+            next_queue = optdict['--next_queue']
+        else:
+            log.error("Need a secondary queue id to continue execution.")
+            return -1
+        if '--next_payload_dir' in optdict:
+            next_payload_dir = optdict['--next_payload_dir']
+        else:
+            log.error("Need a secondary payload to continue execution.")
+            return -1
+
+        unpack_dir = fix_path(settings.workitem_payload_dir)
+
+        execution_args = [os.path.join(unpack_dir, script_to_execute)] + args
+
+        return_code = helix.proc.run_and_log_output(
+            execution_args,
+            cwd=unpack_dir,
+            env=None
+        )
+
+        if return_code == 0:
+            # currently there's no use for it, but here's where we'd choose to send out XUnit results
+            # if desired at some point.
+            log.info("First stage of execution succeded.  Sending a new work item to " + next_queue)
+            log.info("Will include contents of " + next_payload_dir)
+
+            settings = settings_from_env()
+            # load Client-specific settings
+            config_path = os.path.join(settings.config_root, "ClientSettings.json")
+            settings.__dict__.update(json.load(open(config_path)))
+            service_bus_repository = ServiceBusRepository(settings.ServiceBusRoot,
+                                                          settings.QueueId,
+                                                          settings.LongPollTimeout,
+                                                          settings.SAS,
+                                                          settings.servicebus_retry_count,
+                                                          settings.servicebus_retry_delay
+                                                          )
+            # For now, we'll use ScriptRunner for this step. Eventually we'll want to either combine functionality
+            # of the two into scriptrunner.py, OR parameterize which script is used (for the 2+ re-queue scenario)
+            call_runcontinuation = "/RunnerScripts/scriptrunner/scriptrunner.py --script RunContinuation"
+            if is_windows():
+                continuation_command = "%HELIX_PYTHONPATH% %HELIX_CORRELATION_PAYLOAD%" + call_runcontinuation + ".cmd"
+            else:
+                continuation_command = "$HELIX_PYTHONPATH% $HELIX_CORRELATION_PAYLOAD" + call_runcontinuation + ".sh"
+
+            # Prep the follow-up work item ...
+            new_work_item = HelixWorkItem(
+                correlation_id=settings.correlation_id,
+                work_item_friendly_name=settings.workitem_friendly_name + ".Execution",
+                command=continuation_command,
+                results_output_uri=settings.output_uri + "/continuation",
+                results_output_write_token=settings.output_write_token,
+                results_output_read_token=settings.output_read_token)
+
+            # This may eventually cause trouble if zips with identical names are somehow included inside
+            # other payload zips. Chained continuation will be OK as there will be a new results
+            # directory to upload to for each leg.
+            new_workitem_payload_name = settings.workitem_friendly_name + ".continuation.zip"
+            secondary_zip_path = os.path.join(settings.workitem_working_dir, new_workitem_payload_name)
+
+            zip_directory(secondary_zip_path, next_payload_dir)
+            log.info("Zipped into " + secondary_zip_path)
+
+            # Upload the payloads for the job
+            upload_client = helix.azure_storage.BlobUploadClient(settings.output_uri,
+                                                                 settings.output_write_token,
+                                                                 settings.output_read_token)
+            new_payload_uri = upload_client.upload(secondary_zip_path, new_workitem_payload_name)
+            new_work_item.WorkItemPayloadUris.append(new_payload_uri)
+
+            # Current assumption: No need to reuse correlation payload, but bring supplemental (for scripts)
+            # NOTE: We don't currently have a way to access the existing Uri, so reusing the payload from
+            #       storage will involve plumbing that through or re-uploading it (can be huge)
+            supplemental_payload_path = os.path.join(settings.work_root,
+                                                     settings.correlation_id,
+                                                     "work", "SupplementalPayload.zip")
+
+            supplemental_payload_uri = upload_client.upload(supplemental_payload_path, "SupplementalPayload.zip")
+            log.info("Uploaded " + secondary_zip_path + " to " + new_payload_uri)
+            log.info("Uploaded SupplementalPayload.zip to " + supplemental_payload_uri)
+            new_work_item.CorrelationPayloadUris.append(supplemental_payload_uri)
+
+            if service_bus_repository.post_new_workitem(queue_id=next_queue,
+                                                        work_item=new_work_item):
+                log.info("Successfully queued new work item.")
+            else:
+                log.error("Failure to send to Service bus.")
+                return -1
+
+        else:
+            log.error("Got non-zero exit code for first stage of execution.  Skipping further processing.")
+
+        return return_code
+
+    return command_main(_main, ['script=', 'args=', 'next_queue=', 'next_payload_dir='], args)
+
+if __name__ == '__main__':
+    import sys
+    sys.exit(main())
+
+helix.depcheck.check_dependencies(__name__)
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerScripts/scriptrunner/scriptrunner.py b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerScripts/scriptrunner/scriptrunner.py
new file mode 100755 (executable)
index 0000000..635e3e0
--- /dev/null
@@ -0,0 +1,103 @@
+#!/usr/bin/env py
+
+# Licensed to the .NET Foundation under one or more agreements.
+# The .NET Foundation licenses this file to you under the MIT license.
+# See the LICENSE file in the project root for more information.
+
+import os.path
+import re
+
+import helix.depcheck
+import helix.logs
+import helix.proc
+import helix.saferequests
+
+from helix.cmdline import command_main
+from helix.io import fix_path
+from helix_test_execution import HelixTestExecution
+
+log = helix.logs.get_logger()
+
+
+def main(args=None):
+    def _main(settings, optlist, args):
+        """
+        Usage::
+            xunitrunner
+                [--config config.json]
+                [--setting name=value]
+                --script=path
+                [args]
+        """
+        optdict = dict(optlist)
+        log.info("BuildTools Helix Script Runner v0.1 starting")
+        if '--args' in optdict:
+            script_arguments = optdict['--args']
+            log.info("Script Arguments:"+script_arguments)
+
+        script_to_execute = optdict['--script']
+        unpack_dir = fix_path(settings.workitem_payload_dir)
+        execution_args = [os.path.join(unpack_dir, script_to_execute)] + args
+
+        test_executor = HelixTestExecution(settings)
+
+        return_code = helix.proc.run_and_log_output(
+            execution_args,
+            cwd=unpack_dir,
+            env=None
+        )
+
+        results_location = os.path.join(unpack_dir, 'testResults.xml')
+
+        # In case testResults.xml was put somewhere else, try to find it anywhere in this directory before failing
+        if not os.path.exists(results_location):
+            for root, dirs, files in os.walk(settings.workitem_working_dir):
+                for file_name in files:
+                    if file_name == 'testResults.xml':
+                        results_location = os.path.join(root, file_name)
+
+        if os.path.exists(results_location):
+            log.info("Uploading results from {}".format(results_location))
+
+            with file(results_location) as result_file:
+                test_count = 0
+                for line in result_file:
+                    if '<assembly ' in line:
+                        total_expression = re.compile(r'total="(\d+)"')
+                        match = total_expression.search(line)
+                        if match is not None:
+                            test_count = int(match.groups()[0])
+                        break
+
+            if settings.output_uri is not None:
+                result_url = test_executor.upload_file_to_storage(results_location, settings)
+            else:
+                result_url = None;
+
+            if (settings.event_uri is not None):
+                event_client = helix.event.create_from_uri(settings.event_uri);
+                log.info("Sending completion event")
+                event_client.send(
+                    {
+                        'Type': 'XUnitTestResult',
+                        'WorkItemId': settings.workitem_id,
+                        'WorkItemFriendlyName': settings.workitem_friendly_name,
+                        'CorrelationId': settings.correlation_id,
+                        'ResultsXmlUri': result_url,
+                        'TestCount': test_count,
+                    }
+                )
+        else:
+            log.error("Error: No exception thrown, but XUnit results not created")
+            if settings.output_uri is not None:
+                test_executor.report_error(settings, failure_type="XUnitTestFailure")
+
+        return return_code
+
+    return command_main(_main, ['script=', 'args='], args)
+
+if __name__ == '__main__':
+    import sys
+    sys.exit(main())
+
+helix.depcheck.check_dependencies(__name__)
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerTemplate.Unix.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerTemplate.Unix.txt
new file mode 100755 (executable)
index 0000000..60aaf98
--- /dev/null
@@ -0,0 +1,161 @@
+#!/usr/bin/env bash
+
+export RUNTIME_PATH=$1
+export EXECUTION_DIR=$(dirname "$0")
+
+exitcode_list[0]="Exited Successfully"
+exitcode_list[130]="SIGINT  Ctrl-C occurred. Likely tests timed out."
+exitcode_list[131]="SIGQUIT Ctrl-\ occurred. Core dumped."
+exitcode_list[132]="SIGILL  Illegal Instruction. Core dumped. Likely codegen issue."
+exitcode_list[133]="SIGTRAP Breakpoint hit. Core dumped."
+exitcode_list[134]="SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped."
+exitcode_list[135]="IGBUS  Unaligned memory access. Core dumped."
+exitcode_list[136]="SIGFPE  Bad floating point arguments. Core dumped."
+exitcode_list[137]="SIGKILL Killed eg by kill"
+exitcode_list[139]="SIGSEGV Illegal memory access. Deref invalid pointer, overrunning buffer, stack overflow etc. Core dumped."
+exitcode_list[143]="SIGTERM Terminated. Usually before SIGKILL."
+exitcode_list[159]="SIGSYS  Bad System Call."
+
+function print_info_from_core_file_using_lldb {
+  local core_file_name=$1
+  local executable_name=$2
+  local plugin_path_name="$RUNTIME_PATH/shared/Microsoft.NETCore.App/9.9.9/libsosplugin.so"
+
+  # check for existence of lldb on the path
+  hash lldb 2>/dev/null || { echo >&2 "lldb was not found. Unable to print core file."; return; }
+
+  # pe and clrstack are defined in libsosplugin.so
+  if [ ! -f $plugin_path_name ]; then
+    echo $plugin_path_name cannot be found.
+    return
+  fi
+
+  echo ----- start ===============  lldb Output =====================================================
+  echo Printing managed exceptions and managed call stack.
+  lldb -O "settings set target.exec-search-paths $RUNTIME_PATH" -o "plugin load $plugin_path_name" -o "clrthreads -managedexception" -o "pe -nested" -o "clrstack -all -a -f" -o "quit"  --core $core_file_name $executable_name
+  echo ----- end ===============  lldb Output =======================================================
+}
+
+function print_info_from_core_file_using_gdb {
+  local core_file_name=$1
+  local executable_name=$2
+
+  # Check for the existence of GDB on the path
+  hash gdb 2>/dev/null || { echo >&2 "GDB was not found. Unable to print core file."; return; }
+
+  echo ----- start ===============  GDB Output =====================================================
+  # Open the dump in GDB and print the stack from each thread. We can add more
+  # commands here if desired.
+  echo printing native stack.
+  gdb --batch -ex "thread apply all bt full" -ex "quit" $executable_name $core_file_name
+  echo ----- end ===============  GDB Output =======================================================
+}
+
+function print_info_from_core_file {
+  local core_file_name=$1
+  local executable_name=$RUNTIME_PATH/$2
+
+  if ! [ -e $executable_name ]; then
+    echo "Unable to find executable $executable_name"
+    return
+  elif ! [ -e $core_file_name ]; then
+    echo "Unable to find core file $core_file_name"
+    return
+  fi
+  echo "Printing info from core file $core_file_name"
+  print_info_from_core_file_using_gdb $core_file_name $executable_name
+  print_info_from_core_file_using_lldb $core_file_name $executable_name
+}
+
+function copy_core_file_to_temp_location {
+  local core_file_name=$1
+
+  local storage_location="/tmp/coredumps"
+
+  # Create the directory (this shouldn't fail even if it already exists).
+  mkdir -p $storage_location
+
+  local new_location=$storage_location/core.$RANDOM
+
+  echo "Copying core file $core_file_name to $new_location in case you need it."
+  cp $core_file_name $new_location
+}
+
+if [ "$RUNTIME_PATH" == "" ]
+then
+echo error: RUNTIME_PATH is not defined.  Usage: $0 RUNTIME_PATH
+exit -1
+fi
+
+# ========================= BEGIN Core File Setup ============================
+if [ "$(uname -s)" == "Darwin" ]; then
+  # On OS X, we will enable core dump generation only if there are no core 
+  # files already in /cores/ at this point. This is being done to prevent
+  # inadvertently flooding the CI machines with dumps.
+  if [[ ! -d "/cores" || ! "$(ls -A /cores)" ]]; then
+    ulimit -c unlimited
+  fi
+elif [ "$(uname -s)" == "Linux" ]; then
+  # On Linux, we'll enable core file generation unconditionally, and if a dump
+  # is generated, we will print some useful information from it and delete the
+  # dump immediately.
+
+  if [ -e /proc/self/coredump_filter ]; then
+      # Include memory in private and shared file-backed mappings in the dump.
+      # This ensures that we can see disassembly from our shared libraries when
+      # inspecting the contents of the dump. See 'man core' for details.
+      echo -n 0x3F > /proc/self/coredump_filter
+  fi
+
+  ulimit -c unlimited
+fi
+# ========================= END Core File Setup ==============================
+
+# ========================= BEGIN Test Execution =============================
+echo ----- start $(date +"%T") ===============  To repro directly: ===================================================== 
+echo pushd $EXECUTION_DIR
+[[TestRunCommandsEcho]]
+echo popd
+echo ===========================================================================================================
+pushd $EXECUTION_DIR
+[[TestRunCommands]]
+test_exitcode=$?
+popd
+echo ----- end $(date +"%T") ----- exit code $test_exitcode ----------------------------------------------------------
+
+if [ "${exitcode_list[$test_exitcode]}" != "" ]; then
+  echo exit code $test_exitcode means ${exitcode_list[$test_exitcode]}
+fi
+# ========================= END Test Execution ===============================
+
+# ======================= BEGIN Core File Inspection =========================
+pushd $EXECUTION_DIR >/dev/null
+if [[ "$(uname -s)" == "Linux" && $test_exitcode -ne 0 ]]; then
+  echo Looking around for any Linux dump...
+  # Depending on distro/configuration, the core files may either be named "core"
+  # or "core.<PID>" by default. We read /proc/sys/kernel/core_uses_pid to 
+  # determine which it is.
+  core_name_uses_pid=0
+  if [ -e /proc/sys/kernel/core_uses_pid ] && [ "1" == $(cat /proc/sys/kernel/core_uses_pid) ]; then
+    core_name_uses_pid=1
+  fi
+
+  if [ $core_name_uses_pid == "1" ]; then
+    # We don't know what the PID of the process was, so let's look at all core
+    # files whose name matches core.NUMBER
+    echo Looking for files matching core.* ...
+    for f in core.*; do
+      [[ $f =~ core.[0-9]+ ]] && print_info_from_core_file "$f" "dotnet" && copy_core_file_to_temp_location "$f" && rm "$f"
+    done
+  elif [ -f core ]; then
+    echo found a dump named core in $EXECUTION_DIR !
+    print_info_from_core_file "core" "dotnet"
+    copy_core_file_to_temp_location "core"
+    rm "core"
+  else
+    echo ... found no dump in $PWD
+  fi
+fi
+popd >/dev/null
+# ======================== END Core File Inspection ==========================
+exit $test_exitcode
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerTemplate.Windows.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/RunnerTemplate.Windows.txt
new file mode 100755 (executable)
index 0000000..5a8d9ae
--- /dev/null
@@ -0,0 +1,36 @@
+@ECHO OFF
+SETLOCAL
+
+SET RUNTIME_PATH=%1
+set RUNTIME_PATH=%RUNTIME_PATH:/=\%
+IF DEFINED RUNTIME_PATH ( echo Using %RUNTIME_PATH% as the test runtime folder.) ELSE (
+echo Please specify a test runtime folder using the RUNTIME_PATH parameter
+goto ShowUsage
+)
+set EXECUTION_DIR=%~dp0
+echo Executing in %EXECUTION_DIR% 
+
+:: ========================= BEGIN Test Execution ============================= 
+echo ----- start %TIME% ===============  To repro directly: ===================================================== 
+echo pushd %EXECUTION_DIR%
+ [[TestRunCommandsEcho]]
+echo popd
+echo ===========================================================================================================
+pushd %EXECUTION_DIR%
+echo on
+[[TestRunCommands]]
+@echo off
+popd
+echo ----- end %TIME% ----- exit code %ERRORLEVEL% ----------------------------------------------------------
+EXIT /B %ERRORLEVEL%
+:: ========================= END Test Execution =================================
+
+:ShowUsage
+echo.
+echo Usage:
+echo.
+echo %0 {runtime path}
+echo.
+echo Parameters:
+echo runtime path :        (Mandatory) Root path containing the full test runtime necessary for test execution.
+EXIT /B -1
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPlatformPublicKey.snk b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPlatformPublicKey.snk
new file mode 100755 (executable)
index 0000000..60146e8
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPlatformPublicKey.snk differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPublicKey.snk b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPublicKey.snk
new file mode 100755 (executable)
index 0000000..695f1b3
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SilverlightPublicKey.snk differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Symbols.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Symbols.targets
new file mode 100755 (executable)
index 0000000..06ee746
--- /dev/null
@@ -0,0 +1,527 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <UsingTask TaskName="AddItemIndices" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ConvertPortablePdbsToWindowsPdbs" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="DownloadFilesFromUrl" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ExecWithRetries" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ZipFileExtractToDirectory" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ZipFileGetEntries" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ZipFileInjectFile" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <PropertyGroup>
+    <SymbolsRequestIntermediateDir Condition="'$(SymbolsRequestIntermediateDir)'==''">$(BaseIntermediateOutputPath)SymbolsRequest\</SymbolsRequestIntermediateDir>
+  </PropertyGroup>
+
+  <!--
+    Submits a request to index or archive symbols with the Microsoft symbol server. Depends on
+    targets which assemble the request specification file.
+  -->
+  <Target Name="SubmitSymbolsRequest"
+          DependsOnTargets="CreateSymbolsRequestIni">
+    <PropertyGroup>
+      <CreateRequestCommandLocation>\\symbols\tools\CreateRequest.cmd</CreateRequestCommandLocation>
+      <SymbolsRequestLogDir>$(SymbolsRequestIntermediateDir)Logs\</SymbolsRequestLogDir>
+
+      <SubmissionArg Condition="'$(IndexSymbols)'=='true'">-s</SubmissionArg>
+      <SubmissionArg Condition="'$(ArchiveSymbols)'=='true'">-a</SubmissionArg>
+
+      <RequestCommand>$(CreateRequestCommandLocation)</RequestCommand>
+      <RequestCommand>$(RequestCommand) -i $(SymbolsRequestIniPath)</RequestCommand>
+      <RequestCommand>$(RequestCommand) -d $(SymbolsRequestLogDir)</RequestCommand>
+      <RequestCommand>$(RequestCommand) -c</RequestCommand>
+      <RequestCommand Condition="'$(SymbolsRequestDryRun)'!='true'">$(RequestCommand) $(SubmissionArg)</RequestCommand>
+    </PropertyGroup>
+
+    <Message Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Running request command..." Importance="High"/>
+
+    <Exec Command="$(RequestCommand)" />
+
+    <Message Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Running request command... Done." Importance="High"/>
+  </Target>
+
+  <!--
+    Creates a Request.ini file that can be used as an input to the symbol server CreateRequest tool.
+  -->
+  <Target Name="CreateSymbolsRequestIni"
+          DependsOnTargets="AddRequestProperties;
+                            AddArchiveRequestProperties;
+                            CreateSymbolsFileList">
+    <PropertyGroup>
+      <SymbolsRequestIniPath>$(SymbolsRequestIntermediateDir)request-$(SymbolsBuildId)-$(SymbolsBuildRemark).ini</SymbolsRequestIniPath>
+    </PropertyGroup>
+
+    <WriteLinesToFile File="$(SymbolsRequestIniPath)"
+                      Lines="@(RequestProperty)"
+                      Overwrite="true" />
+  </Target>
+
+  <!--
+    Creates RequestProperty items that apply to all requests.
+  -->
+  <Target Name="AddRequestProperties">
+    <PropertyGroup>
+      <SymbolsBuildId Condition="'$(SymbolsBuildId)'==''">$(BUILD_DEFINITIONNAME)</SymbolsBuildId>
+
+      <SymbolsBuildRemark Condition="'$(SymbolsBuildRemark)'=='' and
+                                     '$(BUILD_BUILDNUMBER)'!='' and
+                                     '$(BUILD_BUILDID)'!=''"
+                          >$(BUILD_BUILDNUMBER)-$(BUILD_BUILDID)</SymbolsBuildRemark>
+
+      <SymbolsErrorMailOnly Condition="'$(SymbolsErrorMailOnly)'==''">Yes</SymbolsErrorMailOnly>
+    </PropertyGroup>
+
+    <Error Text="'SymbolsProject' must be defined." Condition="'$(SymbolsProject)'==''" />
+    <Error Text="'SymbolsStatusMail' must be defined." Condition="'$(SymbolsStatusMail)'==''" />
+    <Error Text="'SymbolsUserName' must be defined." Condition="'$(SymbolsUserName)'==''" />
+
+    <Error Text="'SymbolsBuildId' must be defined, or fallback 'BUILD_DEFINITIONNAME'" Condition="'$(SymbolsBuildId)'==''" />
+    <Error Text="'SymbolsBuildRemark' must be defined, or fallbacks 'BUILD_BUILDNUMBER' and 'BUILD_BUILDID'" Condition="'$(SymbolsBuildRemark)'==''" />
+
+    <ItemGroup>
+      <RequestProperty Include="BuildId=$(SymbolsBuildId)" />
+      <RequestProperty Include="BuildRemark=$(SymbolsBuildRemark)" />
+      <RequestProperty Include="ErrorMailOnly=$(SymbolsErrorMailOnly)" />
+      <RequestProperty Include="Project=$(SymbolsProject)" />
+      <RequestProperty Include="StatusMail=$(SymbolsStatusMail)" />
+      <RequestProperty Include="UserName=$(SymbolsUserName)" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    Creates RequestProperty items that apply to archive requests.
+  -->
+  <Target Name="AddArchiveRequestProperties"
+          Condition="'$(ArchiveSymbols)'=='true'">
+    <PropertyGroup>
+      <SymbolsBuild Condition="'$(SymbolsBuild)'==''">$(BUILD_BUILDNUMBER)</SymbolsBuild>
+    </PropertyGroup>
+
+    <Error Text="'SymbolsRelease' must be defined." Condition="'$(SymbolsRelease)'==''" />
+    <Error Text="'SymbolsProductGroup' must be defined." Condition="'$(SymbolsProductGroup)'==''" />
+    <Error Text="'SymbolsProductName' must be defined." Condition="'$(SymbolsProductName)'==''" />
+
+    <Error Text="'SymbolsBuild' must be defined for a symbol archive request, or fallback 'BUILD_BUILDNUMBER'" Condition="'$(SymbolsBuild)'==''" />
+
+    <ItemGroup>
+      <RequestProperty Include="Build=$(SymbolsBuild)" />
+      <RequestProperty Include="Release=$(SymbolsRelease)" />
+      <RequestProperty Include="ProductGroup=$(SymbolsProductGroup)" />
+      <RequestProperty Include="ProductName=$(SymbolsProductName)" />
+      <RequestProperty Include="SubmitToArchive=ALL" />
+      <RequestProperty Include="SubmitToInternet=Yes" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    Creates the list of every symbol file to submit to the symbol server.
+
+    Creates RequestProperties:
+    * FileList: the newline-separated list of paths on disk or in a share to submit.
+    * PrefixToStrip: specifies the path prefix of all paths in the request. The symbol server
+        replaces 'PrefixToStrip' with 'UNCPath' when calculating the share location of each file.
+  -->
+  <Target Name="CreateSymbolsFileList"
+          DependsOnTargets="GetAllSymbolFilesToPublish;
+                            PublishSymbolFilesToFileShare">
+    <PropertyGroup>
+      <SymbolFileListPath>$(SymbolsRequestIntermediateDir)SymbolFileList.txt</SymbolFileListPath>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <RequestProperty Include="FileList=$(SymbolFileListPath)" />
+      <RequestProperty Include="PrefixToStrip=$(SymbolPackageExtractDir)" />
+    </ItemGroup>
+
+    <MakeDir Directories="$(SymbolsRequestIntermediateDir)"
+             Condition="!Exists('$(SymbolsRequestIntermediateDir)')" />
+
+    <WriteLinesToFile File="$(SymbolFileListPath)"
+                      Lines="@(SymbolFileToPublish -> '%(FullPath)')"
+                      Overwrite="true" />
+  </Target>
+
+  <!--
+    Gets every symbol file to publish onto disk and creates SymbolFileToPublish items.
+  -->
+  <Target Name="GetAllSymbolFilesToPublish"
+          DependsOnTargets="UnzipSymbolPackagesForPublish;
+                            GenerateAdditionalSymbolsForArchive" />
+
+  <!--
+    Copies symbols to a directory based on the given search glob path. The target should be a file
+    share that the symbol server can access when servicing the request.
+
+    Creates RequestProperty:
+    * UNCPath: path of the file share root.
+  -->
+  <Target Name="PublishSymbolFilesToFileShare"
+          DependsOnTargets="UnzipSymbolPackagesForPublish">
+    <Error Text="'SymbolPublishDestinationDir' must be defined." Condition="'$(SymbolPublishDestinationDir)'==''" />
+
+    <ItemGroup>
+      <RequestProperty Include="UNCPath=$(SymbolPublishDestinationDir)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <SymbolPublishCopyRetries Condition="'$(SymbolPublishCopyRetries)'==''">5</SymbolPublishCopyRetries>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(SymbolFileSearchGlob)'!=''">
+      <SymbolFileToPublish Include="$(SymbolFileSearchGlob)" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <SymbolFileToPublish>
+        <DestinationPath>$(SymbolPublishDestinationDir)%(RecursiveDir)%(Filename)%(Extension)</DestinationPath>
+      </SymbolFileToPublish>
+    </ItemGroup>
+
+    <Error Text="No symbol files found to publish. No existing 'PublishedSymbolsFile' items, and glob '$(SymbolFileSearchGlob)' found no items."
+           Condition="'@(SymbolFileToPublish)'==''" />
+
+    <Message Text="Publishing files to '$(SymbolPublishDestinationDir)'."
+             Importance="low" />
+
+    <MakeDir Directories="$(SymbolPublishDestinationDir)"
+             Condition="!Exists('$(SymbolPublishDestinationDir)')" />
+
+    <Message Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Copying symbols to publish dir..." Importance="High"/>
+
+    <Copy SourceFiles="@(SymbolFileToPublish)"
+          DestinationFiles="@(SymbolFileToPublish -> '%(DestinationPath)')"
+          Retries="$(SymbolPublishCopyRetries)">
+      <Output TaskParameter="CopiedFiles" ItemName="PublishedSymbolFile"/>
+    </Copy>
+
+    <Message Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Copying symbols to publish dir... Done." Importance="High"/>
+  </Target>
+
+  <!--
+    Unzips a set of symbol packages so the symbols inside can be archived/indexed.
+    
+    Depends on:
+    * AddRequestProperties: uses SymbolsBuildId and SymbolsBuildRemark to create a distinct extract
+        folder for each request.
+  -->
+  <Target Name="UnzipSymbolPackagesForPublish"
+          DependsOnTargets="AddRequestProperties"
+          Condition="'$(SymbolPackagesToPublishGlob)'!=''">
+    <PropertyGroup>
+      <SymbolPackageExtractDir>$(SymbolsRequestIntermediateDir)ExtractedPackages\</SymbolPackageExtractDir>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <SymbolPackageFile Include="$(SymbolPackagesToPublishGlob)" />
+    </ItemGroup>
+
+    <!-- Extract to the index of the symbol package, not file name, to avoid exceeding max path. -->
+    <AddItemIndices Input="@(SymbolPackageFile)">
+      <Output TaskParameter="Output" ItemName="SymbolPackageFileWithIndex" />
+    </AddItemIndices>
+
+    <RemoveDir Directories="$(SymbolPackageExtractDir)"
+               Condition="Exists('$(SymbolPackageExtractDir)')" />
+
+    <Message Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Extracting symbol packages..." Importance="High"/>
+
+    <ZipFileExtractToDirectory SourceArchive="%(Identity)"
+                               DestinationDirectory="@(SymbolPackageFileWithIndex -> '$(SymbolPackageExtractDir)%(Index)')"
+                               OverwriteDestination="true" />
+
+    <Message Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Extracting symbol packages... Done." Importance="High"/>
+
+    <ItemGroup>
+      <IndexedExtensions Include=".dll;.pdb;.exe" Condition="'@(IndexedExtensions)'==''" />
+      <SymbolFileToPublish Include="$(SymbolPackageExtractDir)**\*%(IndexedExtensions.Identity)" />
+    </ItemGroup>
+  </Target>
+
+  <!-- Generate any extra symbols (e.g. Windows PDBs) that also need to be archived. -->
+  <Target Name="GenerateAdditionalSymbolsForArchive"
+          DependsOnTargets="SetupCreateWindowsPdbsFromPortablePdbs;
+                            CreateWindowsPdbsFromPortablePdbs;
+                            AddConvertedWindowsPdbsToPublishList" />
+
+  <!--
+    Set up properties for CreateWindowsPdbsFromPortablePdbs that will generate Windows PDBs for
+    files in the unzipped symbol packages.
+  -->
+  <Target Name="SetupCreateWindowsPdbsFromPortablePdbs">
+    <PropertyGroup>
+      <PortablePdbToConvertGlob>$(SymbolPackageExtractDir)**\*.pdb</PortablePdbToConvertGlob>
+      <WindowsPdbConversionTargetPath>$(SymbolPackageExtractDir)WindowsPDB\</WindowsPdbConversionTargetPath>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    Add Windows PDBs created in CreateWindowsPdbsFromPortablePdbs to the list of symbol files to
+    publish. We need to wait until after the conversion: only Portable PDBs will be converted, and
+    we can't tell beforehand which PDBs are portable.
+  -->
+  <Target Name="AddConvertedWindowsPdbsToPublishList">
+    <ItemGroup>
+      <SymbolFileToPublish Include="$(WindowsPdbConversionTargetPath)**\*.pdb" />
+    </ItemGroup>
+  </Target>
+
+  <!-- This will be overridden if we're building with MicroBuild. -->
+  <Target Name="SignFiles">
+    <Message Text="Fake sign target.  Would sign: @(FilesToSign)" />
+  </Target>
+
+  <!--
+    Entry point: inject signed symbol catalogs into all specified symbol packages.
+  -->
+  <Target Name="InjectSignedSymbolCatalogIntoSymbolPackages"
+          DependsOnTargets="GenerateSymbolCatalogs;
+                            SignFiles">
+    <MSBuild Targets="InjectSignedSymbolCatalogsForPackage"
+             Projects="$(MSBuildProjectFile)"
+             Properties="SymbolPackageFilePath=%(SymbolPackageFileWithIndex.Identity);
+                         SymbolPackageIndex=%(SymbolPackageFileWithIndex.Index);
+                         SymbolCatalogIntermediateDir=$(SymbolCatalogIntermediateDir);"
+             Condition="'@(SymbolPackageFileWithIndex)'!=''" />
+  </Target>
+
+  <!--
+    Generate symbol catalogs for all symbol packages specified. Creates FilesToSign items for each
+    catalog so they can be sigend.
+  -->
+  <Target Name="GenerateSymbolCatalogs">
+    <PropertyGroup>
+      <SymbolCatalogIntermediateDir Condition="'$(SymbolCatalogIntermediateDir)' == ''">$(BaseIntermediateOutputPath)SymbolsCatalog\</SymbolCatalogIntermediateDir>
+      <ExtensionsToCatalog Condition="'$(ExtensionsToCatalog)'==''">.dll;.pdb;.a;.so;.dbg;.dylib;.dwarf</ExtensionsToCatalog>
+      <MakeCatCommand Condition="'$(MakeCatCommand)'==''">makecat -v</MakeCatCommand>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <SymbolPackageFile Include="$(SymbolPackagesToPublishGlob)" />
+    </ItemGroup>
+
+    <!-- Extract to the index of the symbol package, not file name, to avoid exceeding max path. -->
+    <AddItemIndices Input="@(SymbolPackageFile)">
+      <Output TaskParameter="Output" ItemName="SymbolPackageFileWithIndex" />
+    </AddItemIndices>
+
+    <RemoveDir Directories="$(SymbolCatalogIntermediateDir)"
+               Condition="Exists('$(SymbolCatalogIntermediateDir)')" />
+
+    <MSBuild Targets="GenerateSymbolCatalogsForPackage"
+             Projects="$(MSBuildProjectFile)"
+             Properties="SymbolPackageFilePath=%(SymbolPackageFileWithIndex.Identity);
+                         SymbolPackageIndex=%(SymbolPackageFileWithIndex.Index);
+                         ExtensionsToCatalog=$(ExtensionsToCatalog);
+                         SymbolCatalogIntermediateDir=$(SymbolCatalogIntermediateDir);
+                         MakeCatCommand=$(MakeCatCommand)" />
+
+    <!-- Find the catalogs to sign them. -->
+    <Error Text="'SymbolCatalogCertificateId' must be defined."
+           Condition="'$(SymbolCatalogCertificateId)'==''" />
+
+    <ItemGroup>
+      <FilesToSign Include="$(SymbolCatalogIntermediateDir)**\*.cat">
+        <Authenticode>$(SymbolCatalogCertificateId)</Authenticode>
+      </FilesToSign>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <!--
+        The OutDir and IntermediateOutputPath properties are required by MicroBuild. MicroBuild only
+        signs files that are under these paths.
+      -->
+      <OutDir Condition="'$(OutDir)'==''">$(BinDir)</OutDir>
+      <!-- always overwrite IntermediateOutputPath so we know we can sign the catalogs.
+           some repos do weird things with BaseIntermediateOutputPath -->
+      <IntermediateOutputPath>$(SymbolCatalogIntermediateDir)</IntermediateOutputPath>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    Generates any catalogs needed to sign a specific symbol package.
+  -->
+  <Target Name="GenerateSymbolCatalogsForPackage">
+    <ItemGroup>
+      <!-- Create a single item for the symbol package to get metadata about it. -->
+      <SymbolPackageFile Include="$(SymbolPackageFilePath)" />
+      <ExtensionToCatalog Include="$(ExtensionsToCatalog)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <ExtractBaseDir>$(SymbolCatalogIntermediateDir)$(SymbolPackageIndex)\</ExtractBaseDir>
+    </PropertyGroup>
+
+    <ZipFileGetEntries TargetArchive="$(SymbolPackageFilePath)">
+      <Output TaskParameter="Entries" ItemName="SymbolPackageEntry" />
+    </ZipFileGetEntries>
+
+    <ItemGroup>
+      <!-- files like _.pdb and _._ are empty and makecat doesn't handle empty files -->
+      <FilteredSymbolPackageEntries Include="@(SymbolPackageEntry)" Condition="'%(Filename)' != '_'" />
+      <SymbolPackageEntryCrossExtensionsToCatalog Include="@(FilteredSymbolPackageEntries)">
+        <AttemptMatchExtension>%(ExtensionToCatalog.Identity)</AttemptMatchExtension>
+      </SymbolPackageEntryCrossExtensionsToCatalog>
+
+      <SymbolFileToCatalog Include="@(SymbolPackageEntryCrossExtensionsToCatalog)"
+                           Condition="'%(Extension)'=='%(AttemptMatchExtension)'" />
+    </ItemGroup>
+
+
+    <ZipFileExtractToDirectory SourceArchive="$(SymbolPackageFilePath)"
+                               Include="@(SymbolFileToCatalog)"
+                               DestinationDirectory="$(ExtractBaseDir)"
+                               Condition="'@(SymbolFileToCatalog)'!=''" />
+
+    <!-- Leave a marker so a package can be associated with its numbered dir. -->
+    <WriteLinesToFile File="$(SymbolCatalogIntermediateDir)%(SymbolPackageFile.Filename)"
+                      Lines="$(SymbolPackageIndex)"
+                      Overwrite="true"
+                      Condition="'@(SymbolFileToCatalog)'!=''" />
+
+    <!-- Create the catalog file to feed into makecat. -->
+    <PropertyGroup>
+      <CatalogFileHeaderLines>
+        [CatalogHeader];
+        Name=signatures.cat;
+        ResultDir=.\;
+        PublicVersion=2;
+        CatalogVersion=2;
+        HashAlgorithms=SHA256;
+        PageHashes=false;
+        EncodingType=0x00010001;
+        CATATTR1=0x10010001:OSAttr:2:6.4;
+        [CatalogFiles]
+      </CatalogFileHeaderLines>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <CatalogFile Include="$(ExtractBaseDir)signatures.cat.cdf"
+                   Condition="'@(SymbolFileToCatalog)'!=''">
+        <ContentLines>$(CatalogFileHeaderLines);@(SymbolFileToCatalog -> '&lt;HASH&gt;%(Identity)=%(Identity);&lt;HASH&gt;%(Identity)ATTR1=0x11010001:Filename:%(Identity);')</ContentLines>
+      </CatalogFile>
+    </ItemGroup>
+
+    <Message Text="@(CatalogFile)" />
+
+    <WriteLinesToFile File="@(CatalogFile)"
+                      Lines="%(ContentLines)"
+                      Condition="'@(CatalogFile)'!=''" />
+
+    <!-- Create an easily readable list of files that were cataloged. -->
+    <WriteLinesToFile File="$(ExtractBaseDir)cataloged.txt"
+                      Lines="@(SymbolFileToCatalog)"
+                      Condition="'@(CatalogFile)'!=''" />
+
+    <!--
+      Don't include cdf path because it may be too long for makecat.
+      See https://stackoverflow.com/a/18682676
+    -->
+    <Exec Command="$(MakeCatCommand) %(CatalogFile.Filename)%(CatalogFile.Extension)"
+          WorkingDirectory="%(CatalogFile.RootDir)%(CatalogFile.Directory)"
+          Condition="'@(CatalogFile)'!=''" />
+  </Target>
+
+  <!--
+    Inject all symbol catalogs found in the extracted symbol package dir into a new copy of the
+    symbol package in the intermediate dir.
+  -->
+  <Target Name="InjectSignedSymbolCatalogsForPackage">
+    <ItemGroup>
+      <CatalogFile Include="$(SymbolCatalogIntermediateDir)$(SymbolPackageIndex)\**\*.cat" />
+      <CatalogFile>
+        <ArchivePath>%(RecursiveDir)%(Filename)%(Extension)</ArchivePath>
+      </CatalogFile>
+
+      <CatalogedFileManifest Include="$(SymbolCatalogIntermediateDir)$(SymbolPackageIndex)\cataloged.txt">
+        <ArchivePath>cataloged.txt</ArchivePath>
+      </CatalogedFileManifest>
+    </ItemGroup>
+
+    <ZipFileInjectFile TargetArchive="$(SymbolPackageFilePath)"
+                       InjectFiles="@(CatalogFile);@(CatalogedFileManifest)"
+                       Condition="'@(CatalogFile)'!=''" />
+  </Target>
+
+  <!--
+    Generates Windows PDBs from Portable PDBs. PDBs passed that are not Portable are skipped.
+
+    [In]
+    $(PortablePdbToConvertGlob)
+      * A path glob that matches all portable PDBs to convert. Conversion requires the DLL, and this
+        option assumes that the DLL is in the same directory with the same filename.
+    $(WindowsPdbConversionTargetPath)
+      * Location to place converted PDBs when using PortablePdbToConvertGlob. Recursive directory
+        is preserved, if one is present in the glob.
+    @(ConversionOptions) [optional]
+      * ItemSpec: An entry in the Microsoft.DiaSymReader.Tools.PdbConversionOptions flags enum to
+        use for all conversions performed.
+  -->
+  <Target Name="CreateWindowsPdbsFromPortablePdbs"
+          Condition="'$(SkipCreateWindowsPdbsFromPortablePdbs)'!='true'">
+
+    <!-- Early exit for unsupported scenario. See https://github.com/dotnet/buildtools/issues/1607 -->
+    <Error Text="BuildTools does not support Portable PDB conversion to Windows PDB in .NET Core. Run msbuild using the desktop framework."
+           Condition="'$(MSBuildRuntimeType)'=='core'" />
+
+    <!-- Find DLL/PDB pairs based on the optional path glob given. -->
+    <ItemGroup Condition="'$(PortablePdbToConvertGlob)'!=''">
+      <_PdbCandidate Include="$(PortablePdbToConvertGlob)" />
+
+      <_ToPublishDllCandidate Include="@(_PdbCandidate -> '%(RootDir)%(Directory)%(Filename).dll')">
+        <PdbPath>%(Identity)</PdbPath>
+        <PdbRecursiveDir>%(RecursiveDir)</PdbRecursiveDir>
+      </_ToPublishDllCandidate>
+
+      <!--
+        If this target becomes reliable, we could start calling directly in msbuild and define these
+        items as parameters:
+        
+        @(PortableFileToConvert)
+          * ItemSpec: The DLL file associated with a Portable PDB to convert.
+          * PdbPath: The path to the Portable PDB file to convert.
+          * TargetPath: The output path for the generated Windows PDB. Full filename.
+      -->
+      <PortableFileToConvert Include="@(_ToPublishDllCandidate)"
+                             Condition="Exists('%(Identity)')">
+        <TargetPath>$(WindowsPdbConversionTargetPath)%(PdbRecursiveDir)%(Filename).pdb</TargetPath>
+      </PortableFileToConvert>
+    </ItemGroup>
+
+    <ConvertPortablePdbsToWindowsPdbs Files="@(PortableFileToConvert)"
+                                      ConversionOptions="@(ConversionOptions)" />
+  </Target>
+
+  <!--
+    Downloads and unzip symbol packages passed in as an ItemGroup
+
+    [In]
+    @(SymbolPackagesToDownload)
+      * An ItemGroup with the following characteristics.
+        * ItemSpec: The name of the package. (Not used within the target)
+        * Url [Required]: The url endpoint to download the package from.
+        * DestinationFile [Required]: The file name where the source will be downloaded to, must be a zip. i.e NugetId.symbols.nupkg.zip
+        * UnzipDestinationDir [Required]: This is the directory where the package contents will be extracted to.
+    $(SymbolPackagesDir) [optional]
+      * Location where the packages are going to be downloaded to as a cache. If empty, then will be the working directory.
+
+    [Out]
+    @(SymbolPackagesDownloaded)
+      * ItemSpec: The full path to the downloaded file.
+      Includes the same metadata that was passed in @(SymbolPackagesToDownload)
+      If this itemgroup is empty the task failed to download the files.
+  -->
+  <Target Name="DownloadAndUnzipSymbolPackage"
+          Condition="'@(SymbolPackagesToDownload)' != ''">
+
+      <DownloadFilesFromUrl Items="@(SymbolPackagesToDownload)"
+                           DestinationDir="$(SymbolPackagesDir)"
+                           TreatErrorsAsWarnings="true">
+        <Output TaskParameter="FilesCreated" ItemName="SymbolPackagesDownloaded" />
+      </DownloadFilesFromUrl>
+
+      <ZipFileExtractToDirectory SourceArchive="%(SymbolPackagesDownloaded.Identity)"
+                                 DestinationDirectory="%(SymbolPackagesDownloaded.UnzipDestinationDir)"
+                                 OverwriteDestination="true"
+                                 Condition="'@(SymbolPackagesDownloaded)' != ''" />
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets
new file mode 100755 (executable)
index 0000000..0145519
--- /dev/null
@@ -0,0 +1,34 @@
+<Project ToolsVersion="12.0" DefaultTargets="DownloadBlobsFromAzureTargets" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <UsingTask TaskName="DownloadFromAzure" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+  <UsingTask TaskName="ListAzureContainers" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/>
+
+  <PropertyGroup>
+    <DownloadDirectory Condition="'$(DownloadDirectory)' == ''">$(PackagesDir)/AzureTransfer</DownloadDirectory>
+  </PropertyGroup>
+
+  <Target Name="DownloadBlobsFromAzureTargets" DependsOnTargets="GetLatestContainerNameFromAzure;DownloadBlobsFromAzure" />
+
+  <!-- Grab latest azure container if a specific azure container is not specified -->
+  <Target Name="GetLatestContainerNameFromAzure" Condition="'$(ContainerName)' == ''">
+    <ListAzureContainers AccountName="$(CloudDropAccountName)"
+                         AccountKey="$(CloudDropAccessToken)"
+                         Prefix="$(ContainerNamePrefix)">
+       <Output TaskParameter="ContainerNames" ItemName="AzureContainerName" />
+    </ListAzureContainers>
+    <Message Importance="Low" Text="Container names: %(AzureContainerName.Identity)" />
+    <PropertyGroup>
+      <ContainerName>%(AzureContainerName.Identity)</ContainerName>
+    </PropertyGroup>
+  </Target>
+
+  <Target Name="DownloadBlobsFromAzure" Condition="'$(ContainerName)' != ''">
+    <DownloadFromAzure AccountName="$(CloudDropAccountName)"
+                       AccountKey="$(CloudDropAccessToken)"
+                       ContainerName="$(ContainerName)"
+                       BlobNamePrefix="$(BlobNamePrefix)"
+                       BlobNameExtension="$(BlobNameExtension)"
+                       DownloadDirectory="$(DownloadDirectory)"
+                       DownloadFlatFiles="$(DownloadFlatFiles)" />
+  </Target>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll
new file mode 100755 (executable)
index 0000000..9678d3e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Test.snk b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Test.snk
new file mode 100755 (executable)
index 0000000..8082d18
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/Test.snk differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/UpdateBuildValues.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/UpdateBuildValues.targets
new file mode 100755 (executable)
index 0000000..03008d7
--- /dev/null
@@ -0,0 +1,15 @@
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="GetNextRevisionNumber" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <Target Name="GetNextRevisionNumber"
+    BeforeTargets="Build;BuildAllProjects"
+    Condition="'$(UpdateBuildValues)' == 'true'"
+    >
+    <GetNextRevisionNumber
+      VersionPropsFile="$(SourceDir)BuildValues.props">
+      <Output PropertyName="RevisionNumber" TaskParameter="RevisionNumber" />
+    </GetNextRevisionNumber>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/VersionTools.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/VersionTools.targets
new file mode 100755 (executable)
index 0000000..032d453
--- /dev/null
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="LocalUpdatePublishedVersions" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="ReadGitConfigFile" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="SubmitPullRequest" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="UpdateDependencies" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="UpdatePublishedVersions" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="UpdateToRemoteDependencies" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="VerifyDependencies" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <PropertyGroup>
+    <!-- Cache of build info files retrieved from versions repository. -->
+    <BuildInfoCacheDir>$(ToolsDir)BuildInfoCache/</BuildInfoCacheDir>
+  </PropertyGroup>
+
+  <ItemGroup Condition="'$(ShippedNuGetPackageGlobPath)'!=''">
+    <ShippedNuGetPackage Include="$(ShippedNuGetPackageGlobPath)" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(NotifyGitHubUsers)'!=''">
+    <NotifyGitHubUsers Include="$(NotifyGitHubUsers)" />
+  </ItemGroup>
+
+  <Target Name="CreateDefaultDependencyInfos"
+          DependsOnTargets="CreateDefaultSubmoduleUpdateSteps">
+    <ItemGroup>
+      <!-- For backward compatibility, Include XmlUpdateSteps as Xml-type updaters. -->
+      <UpdateStep Include="@(XmlUpdateStep)">
+        <UpdaterType>Xml</UpdaterType>
+      </UpdateStep>
+
+      <!-- For backward compatibility, create DependencyInfos for DependencyBuildInfos. -->
+      <DependencyInfo Include="@(DependencyBuildInfo)">
+        <DependencyType>Build</DependencyType>
+      </DependencyInfo>
+
+      <!--
+        For submodule updaters with no matching custom DependencyInfo, create default ones.
+        The metadata names match up.
+      -->
+      <DependencyInfo Include="@(UpdateStep)"
+                      Condition="'%(UpdateStep.UpdaterType)' == 'Submodule from latest'">
+        <DependencyType>Submodule</DependencyType>
+      </DependencyInfo>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    Read a .gitmodules file and generate updaters based on the contents, if GitModulesPath provided.
+    
+    If a submodule has 'branch = ...' configured with a target remote branch to update to and
+    'versionToolsAutoUpdate = true', this target creates an updater for it.
+    
+    To restrict this target to only create updaters for a specific submodule, set the
+    'TargetSubmodule' property to the name/path of the submodule.
+  -->
+  <Target Name="CreateDefaultSubmoduleUpdateSteps"
+          Condition="'$(CreateDefaultSubmoduleUpdateSteps)' == 'true'">
+    <ReadGitConfigFile File="$(GitModulesPath)">
+      <Output TaskParameter="SubmoduleConfiguration" ItemName="SubmoduleConfiguration" />
+    </ReadGitConfigFile>
+
+    <ItemGroup>
+      <_UpgradableSubmodule Include="@(SubmoduleConfiguration)"
+                            Condition="'%(SubmoduleConfiguration.Branch)' != '' AND
+                                       '%(SubmoduleConfiguration.VersionToolsAutoUpdate)' != 'false'" />
+
+      <_NotTargetSubmodule Include="@(_UpgradableSubmodule)"
+                           Exclude="$(TargetSubmodule)"
+                           Condition="'$(TargetSubmodule)' != ''"/>
+
+      <SubmoduleToUpdate Include="@(_UpgradableSubmodule)"
+                         Exclude="@(_NotTargetSubmodule)" />
+    </ItemGroup>
+
+    <!--
+      Notify the user if TargetSubmodule is invalid, but allow the build to continue if there are no
+      upgradable submodules at all.
+    -->
+    <Error Text="No upgradable submodule '$(TargetSubmodule)' found. Options: @(_UpgradableSubmodule)"
+           Condition="'@(SubmoduleToUpdate)' == '' AND '$(TargetSubmodule)' != ''" />
+
+    <ItemGroup>
+      <UpdateStep Include="@(SubmoduleToUpdate)">
+        <UpdaterType>Submodule from latest</UpdaterType>
+        <Path>$(ProjectDir)%(Path)</Path>
+        <Ref>refs/heads/%(Branch)</Ref>
+        <Repository>%(Url)</Repository>
+      </UpdateStep>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="UpdatePublishedVersions">
+    <UpdatePublishedVersions ShippedNuGetPackage="@(ShippedNuGetPackage)"
+                             VersionsRepoPath="$(VersionsRepoPath)"
+                             GitHubAuthToken="$(GitHubAuthToken)"
+                             GitHubUser="$(GitHubUser)"
+                             GitHubEmail="$(GitHubEmail)"
+                             VersionsRepo="$(VersionsRepo)"
+                             VersionsRepoOwner="$(VersionsRepoOwner)" />
+  </Target>
+
+  <Target Name="LocalUpdatePublishedVersions">
+    <LocalUpdatePublishedVersions ShippedNuGetPackage="@(ShippedNuGetPackage)"
+                                  VersionsRepoLocalBaseDir="$(VersionsRepoLocalBaseDir)"
+                                  VersionsRepoPath="$(VersionsRepoPath)" />
+  </Target>
+
+  <Target Name="UpdateDependencies"
+          DependsOnTargets="CreateDefaultDependencyInfos">
+    <UpdateDependencies DependencyInfo="@(DependencyInfo)"
+                        ProjectJsonFiles="@(ProjectJsonFiles)"
+                        UpdateStep="@(UpdateStep)"
+                        BuildInfoCacheDir="$(BuildInfoCacheDir)"
+                        GitHubAuthToken="$(GitHubAuthToken)"
+                        GitHubUser="$(GitHubUser)" />
+  </Target>
+
+  <Target Name="VerifyDependencies"
+          DependsOnTargets="CreateDefaultDependencyInfos"
+          Condition="'$(SkipVerifyPackageVersions)'!='true'">
+    <!-- Add message so it's clear what's happening when building with verbosity:minimal. For example, "sync -p". -->
+    <Message Importance="High" Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Verifying all auto-upgradeable dependencies..." />
+
+    <VerifyDependencies DependencyInfo="@(DependencyInfo)"
+                        ProjectJsonFiles="@(ProjectJsonFiles)"
+                        UpdateStep="@(UpdateStep)"
+                        BuildInfoCacheDir="$(BuildInfoCacheDir)" />
+
+    <Message Importance="High" Text="[$([System.DateTime]::Now.ToString('HH:mm:ss.ff'))] Verifying all auto-upgradeable dependencies... Done." />
+  </Target>
+
+  <!--
+    Update to the latest dependencies available remotely. A "UpdateDependencies" call uses the local
+    source of truth, but this looks up the latest truth on the remote. For example, this uses the
+    latest dotnet/versions remote commit for build-infos, and it uses the project's GitHub
+    repository to find the latest commit for a submodule.
+
+    If using the remote causes any updates, the local source of truth is modified to match it.
+  -->
+  <Target Name="UpdateToRemoteDependencies"
+          DependsOnTargets="CreateDefaultDependencyInfos">
+    <UpdateToRemoteDependencies DependencyInfo="@(DependencyInfo)"
+                                ProjectJsonFiles="@(ProjectJsonFiles)"
+                                UpdateStep="@(UpdateStep)"
+                                CurrentRefXmlPath="$(CurrentRefXmlPath)"
+                                GitHubAuthToken="$(GitHubAuthToken)"
+                                GitHubUser="$(GitHubUser)">
+      <Output TaskParameter="MadeChanges" PropertyName="MadeChanges"/>
+      <Output TaskParameter="SuggestedCommitMessage" PropertyName="CommitMessage"/>
+    </UpdateToRemoteDependencies>
+  </Target>
+
+  <Target Name="SubmitPullRequestIfChanged"
+          Condition="'$(MadeChanges)' == 'true'">
+    <PropertyGroup>
+      <MaintainersCanModifyPullRequest Condition="'$(MaintainersCanModifyPullRequest)' == ''">true</MaintainersCanModifyPullRequest>
+      <TrackDiscardedCommits Condition="'$(TrackDiscardedCommits)' == ''">true</TrackDiscardedCommits>
+    </PropertyGroup>
+    <SubmitPullRequest ProjectRepoName="$(ProjectRepoName)"
+                       ProjectRepoOwner="$(ProjectRepoOwner)"
+                       ProjectRepoBranch="$(ProjectRepoBranch)"
+                       GitHubAuthToken="$(GitHubAuthToken)"
+                       GitHubUser="$(GitHubUser)"
+                       GitHubEmail="$(GitHubEmail)"
+                       GitHubAuthor="$(GitHubAuthor)"
+                       CommitMessage="$(CommitMessage)"
+                       Title="$(PullRequestTitle)"
+                       Body="$(PullRequestBody)"
+                       NotifyGitHubUsers="@(NotifyGitHubUsers)"
+                       AlwaysCreateNewPullRequest="$(AlwaysCreateNewPullRequest)"
+                       MaintainersCanModifyPullRequest="$(MaintainersCanModifyPullRequest)"
+                       TrackDiscardedCommits="$(TrackDiscardedCommits)" />
+  </Target>
+
+  <!-- Create a git-like alias for UpdateToRemoteDependencies. -->
+  <Target Name="PullSubmodules" DependsOnTargets="UpdateToRemoteDependencies" />
+
+  <!--
+    Calls both targets needed to produce an auto-upgrade pull request (to the remote state).
+
+    The name would more accurately be 'UpdateToRemoteDependenciesAndSubmitPullRequest'. The
+    incorrect current name is preserved for backward compatibility, and predates
+    'UpdateToRemoteDependencies'. It's recommended to call msbuild with targets
+    'UpdateToRemoteDependencies;SubmitPullRequestIfChanged' when adding a new auto-PR usage so the
+    target names are clearer.
+  -->
+  <Target Name="UpdateDependenciesAndSubmitPullRequest">
+    <Message Importance="High" Text="Calling targets 'UpdateToRemoteDependencies;SubmitPullRequestIfChanged'" />
+    <CallTarget Targets="UpdateToRemoteDependencies;SubmitPullRequestIfChanged" />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/_._ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/_._
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.Analyzers.dll
new file mode 100755 (executable)
index 0000000..e0ad952
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..2f439e4
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Desktop.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll
new file mode 100755 (executable)
index 0000000..00c0caf
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.Common.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.Common.dll
new file mode 100755 (executable)
index 0000000..d04e10e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.AnalyzerPowerPack.Common.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.Analyzers.dll
new file mode 100755 (executable)
index 0000000..a14469c
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..b8b81dd
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.DotNet.CodeAnalysis.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.DotNet.CodeAnalysis.dll
new file mode 100755 (executable)
index 0000000..f647662
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/Microsoft.DotNet.CodeAnalysis.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.Analyzers.dll
new file mode 100755 (executable)
index 0000000..d654c64
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..3ffc798
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.Analyzers.dll
new file mode 100755 (executable)
index 0000000..13fb007
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..49667b5
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll
new file mode 100755 (executable)
index 0000000..9678d3e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..59ee5a9
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/clean.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/clean.targets
new file mode 100755 (executable)
index 0000000..409c37b
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <UserLocalFolder Condition="'$(RunningOnUnix)'!='true'">$(LocalAppData)/</UserLocalFolder>
+    <UserLocalFolder Condition="'$(RunningOnUnix)'=='true'">$(HOME)/.local/share/</UserLocalFolder>
+    <UserProfileFolder Condition="'$(RunningOnUnix)'!='true'">$(UserProfile)</UserProfileFolder>
+    <UserProfileFolder Condition="'$(RunningOnUnix)'=='true'">$(HOME)</UserProfileFolder>
+  </PropertyGroup>
+
+  <Target Name="CleanPackages">
+    <RemoveDir Directories="$(PackagesDir)" />
+  </Target>
+
+  <Target Name="CleanPackagesCache">
+    <RemoveDir Directories="$(UserLocalFolder)NuGet/Cache/;$(UserLocalFolder)NuGet/v3-cache/;$(UserLocalFolder)dnu/cache/" />
+    <RemoveDir Directories="$(UserProfileFolder)/.nuget/packages" />
+  </Target>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/codeAnalysis.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/codeAnalysis.targets
new file mode 100755 (executable)
index 0000000..856b665
--- /dev/null
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!-- 
+    We should be using $(BuildToolsTaskDir) for this, however we are currently forcing that property to 
+    always be net45 (because we use Mono to run our tests and Mono needs to load the net45 version)
+  -->
+  <PropertyGroup>
+    <CodeAnalyzerDir Condition="'$(CodeAnalyzerDir)'=='' and '$(RunningOnCore)'!='true'">$(ToolsDir)net46/analyzers/</CodeAnalyzerDir>
+    <CodeAnalyzerDir Condition="'$(CodeAnalyzerDir)'=='' and '$(RunningOnCore)'=='true'">$(ToolsDir)analyzers/</CodeAnalyzerDir>
+  </PropertyGroup>
+
+  <!-- PInvokeChecker data files-->
+  <PropertyGroup Condition="'$(OSGroup)'=='Windows_NT' and '$(EnableDotnetAnalyzers)' == 'true'">
+    <!-- Just validate for OneCore: default -->
+    <ValidPInvokeMappings>$(MSBuildThisFileDirectory)PinvokeAnalyzer_Win32Apis.txt</ValidPInvokeMappings>
+
+    <!-- Further restrict to API allowed for UWP -->
+    <EnablePinvokeUWPAnalyzer Condition="'$(EnablePinvokeUWPAnalyzer)' == ''">true</EnablePinvokeUWPAnalyzer>
+    <ValidPInvokeMappings Condition="'$(UWPCompatible)'=='true' and '$(EnablePinvokeUWPAnalyzer)' == 'true'">$(MSBuildThisFileDirectory)PinvokeAnalyzer_Win32UWPApis.txt</ValidPInvokeMappings>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(EnableFxCopAnalyzers)' == ''">
+    <!-- %24 = $ -->
+    <EnableFxCopAnalyzers Condition="$([System.Text.RegularExpressions.Regex]::IsMatch($(MSBuildProjectDirectory), 'src%24'))">true</EnableFxCopAnalyzers>
+    <EnableFxCopAnalyzers Condition="'$(EnableFxCopAnalyzers)' != 'true'">false</EnableFxCopAnalyzers>
+  </PropertyGroup>
+
+  <ItemGroup Condition="$(EnableFxCopAnalyzers)">
+    <Analyzer Include="$(CodeAnalyzerDir)*.dll" Exclude="$(CodeAnalyzerDir)Microsoft.DotNet.CodeAnalysis.dll"/>
+  </ItemGroup>
+  <PropertyGroup Condition="$(EnableFxCopAnalyzers)">
+    <CodeAnalysisRuleSet Condition="'$(CodeAnalysisRuleSet)' == ''">$(MSBuildThisFileDirectory)Default.ruleset</CodeAnalysisRuleSet>
+  </PropertyGroup>
+  <PropertyGroup>
+    <EnablePInvokeAnalyzer Condition="'$(EnablePInvokeAnalyzer)' == ''">true</EnablePInvokeAnalyzer>
+  </PropertyGroup>
+  <ItemGroup Condition="'$(EnableDotnetAnalyzers)' == 'true'">
+    <!-- Enable the Microsoft.Dotnet.CodeAnalysis.dll analyzer -->
+    <Analyzer Include="$(CodeAnalyzerDir)Microsoft.DotNet.CodeAnalysis.dll"/>
+
+    <AdditionalFiles Include="$(MSBuildProjectDirectory)/*.analyzerdata" />
+    <AdditionalFiles Include="$(MSBuildProjectDirectory)/*.analyzerdata.$(Platform)" />
+    <AdditionalFiles Include="$(MSBuildProjectDirectory)/*.analyzerdata.$(TargetGroup)" />
+
+    <!-- Add the necessary valid Pinvoke mapping file -->
+    <AdditionalFiles Condition="'$(ValidPInvokeMappings)' != ''" Include="$(ValidPInvokeMappings)"/>
+
+    <!-- Disable any analyzers that should not run -->
+    <DisabledAnalyzers Condition="'$(IsTestProject)' == 'true' or '$(TargetsUnix)' == 'true' or '$(EnablePInvokeAnalyzer)' != 'true'" Include="PInvokeAnalyzer"/>
+    <DisabledAnalyzers Condition="'$(TargetsWindows)'=='true' and ($(TargetGroup.Contains('net46')) or $(TargetGroup.Contains('net45')))" Include="PInvokeAnalyzer" />
+  </ItemGroup>
+
+  <!-- If we have specified any analyzers that need to be disabled write them into the file -->
+  <Target Name="GenerateAnalyzerConfigFile" BeforeTargets="CoreCompile" Condition="'@(DisabledAnalyzers)'!='' and '$(EnableDotnetAnalyzers)' == 'true'" >
+    <!-- Write the file only if it changed -->
+    <ReadLinesFromFile File="$(IntermediateOutputPath)/disabledAnalyzers.config">
+      <Output TaskParameter="Lines" ItemName="_DisabledAnalyzers" />
+    </ReadLinesFromFile>
+
+    <WriteLinesToFile File="$(IntermediateOutputPath)/disabledAnalyzers.config" Lines="@(DisabledAnalyzers)" Overwrite="true" 
+                      Condition="'@(DisabledAnalyzers)' != '@(_DisabledAnalyzers)'"/>
+
+    <ItemGroup>
+      <AdditionalFiles Include="$(IntermediateOutputPath)/disabledAnalyzers.config"/>
+      <FileWrites Include="$(IntermediateOutputPath)/disabledAnalyzers.config"/>
+    </ItemGroup>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/codeOptimization.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/codeOptimization.targets
new file mode 100755 (executable)
index 0000000..2cb5566
--- /dev/null
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <UsingTask TaskName="ZipFileExtractToDirectory" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <PropertyGroup>
+    <OptimizationDataVersion Condition="'$(OptimizationDataVersion)'==''">2.0.0-rc-61101-16</OptimizationDataVersion>
+    <OptimizationDataPackageName Condition="'$(OptimizationDataPackageName)'==''">RoslynDependencies.OptimizationData</OptimizationDataPackageName>
+    <OptimizationDataDir Condition="'$(OptimizationDataDir)'==''">$(ToolsDir)OptimizationData/</OptimizationDataDir>
+    <RestoreDefaultOptimizationDataPackage Condition="'$(RestoreDefaultOptimizationDataPackage)'==''">true</RestoreDefaultOptimizationDataPackage>
+    <UsePartialNGENOptimization Condition="'$(UsePartialNGENOptimization)'==''">true</UsePartialNGENOptimization>
+  </PropertyGroup>
+
+  <!-- If IBC data hasn't been merged with the IL yet, preprocess it first -->
+  <Target Name="PreProcessIBCData"
+          BeforeTargets="OptimizeWithTrainingData"
+          DependsOnTargets="ResolveOptionalTools"
+          Condition="'$(RunningOnUnix)'!='true' and '$(EnableProfileGuidedOptimization)'=='true' and Exists('$(OptimizationDataDir)$(AssemblyName).dll')">
+
+    <!-- Find IBCMerge as a resolved optional tool. -->
+    <PropertyGroup>
+      <IBCMergeToolPath Condition="'%(Filename)%(Extension)'=='ibcmerge.exe'">@(ResolvedOptionalToolReferences)</IBCMergeToolPath>
+    </PropertyGroup>
+
+    <!-- Enumerate the various files that need merging -->
+    <PropertyGroup>
+      <InputAssemblyFile>$(OptimizationDataDir)$(AssemblyName).dll</InputAssemblyFile>
+      <TargetOptimizationDataFile>$(OptimizationDataDir)$(AssemblyName).pgo</TargetOptimizationDataFile>
+    </PropertyGroup>
+    <ItemGroup>
+      <RawOptimizationDataFiles Include="$(OptimizationDataDir)$(AssemblyName)*.ibc" />
+    </ItemGroup>
+
+    <!-- Merge the optimization data into the source DLL -->
+    <Exec Command="$(IBCMergeToolPath) -q -f -delete -mo $(InputAssemblyFile) @(RawOptimizationDataFiles, ' ')" />
+
+    <!-- Verify that the optimization data has been merged -->
+    <Exec Command="$(IBCMergeToolPath) -mi $(InputAssemblyFile)" />
+
+    <!-- Save the module as *.pgo to match the convention expected in target OptimizeWithTrainingData -->
+    <Copy SourceFiles="$(InputAssemblyFile)" DestinationFiles="$(TargetOptimizationDataFile)" />
+  </Target>
+
+  <!-- We should only run this target on Windows and only if EnableProfileGuidedOptimization is set and we have training data -->
+  <Target Name="OptimizeWithTrainingData"
+          AfterTargets="AfterBuild"
+          BeforeTargets="CopyFilesToOutputDirectory"
+          DependsOnTargets="ResolveOptionalTools"
+          Condition="'$(RunningOnUnix)'!='true' and '$(EnableProfileGuidedOptimization)'=='true' and Exists('$(OptimizationDataDir)$(AssemblyName).pgo')">
+
+    <!-- Find IBCMerge as a resolved optional tool. -->
+    <PropertyGroup>
+      <IBCMergeToolPath Condition="'%(Filename)%(Extension)'=='ibcmerge.exe'">@(ResolvedOptionalToolReferences)</IBCMergeToolPath>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <OptimizedAssemblyDir>$(IntermediateOutputPath)/OptimizedAssembly</OptimizedAssemblyDir>
+      <OptimizedAssemblyFile>$(OptimizedAssemblyDir)/$(AssemblyName).dll</OptimizedAssemblyFile>
+    </PropertyGroup>
+
+    <!-- Customize IBCMerge's arguments depending on input props -->
+    <PropertyGroup>
+      <IBCMergeArguments>-q -f -mo $(OptimizedAssemblyFile) -incremental $(OptimizationDataDir)$(AssemblyName).pgo</IBCMergeArguments>
+      <IBCMergeArguments Condition="$(UsePartialNGENOptimization)">$(IBCMergeArguments) -partialNGEN -minify</IBCMergeArguments>
+    </PropertyGroup>
+
+    <!-- Copy the compiled assembly into a folder for further processing -->
+    <MakeDir Directories="$(OptimizedAssemblyDir)" />
+    <Copy SourceFiles="@(IntermediateAssembly)" DestinationFolder="$(OptimizedAssemblyDir)" />
+
+    <!-- Apply optimization data to the compiled assembly -->
+    <Exec Command="$(IBCMergeToolPath) $(IBCMergeArguments)" />
+
+    <!-- Verify that the optimization data has been applied -->
+    <Exec Command="$(IBCMergeToolPath) -mi $(OptimizedAssemblyFile)" />
+
+    <!-- We need to make sure that the assembly that gets packaged is the one with the optimization data -->
+    <ItemGroup>
+      <IntermediateAssembly Remove="@(IntermediateAssembly)"/>
+      <IntermediateAssembly Include="$(OptimizedAssemblyDir)/$(AssemblyName).dll"/>
+    </ItemGroup>
+  </Target>
+
+  <!-- We need the OptimizationData package in order to be able to optimize the assembly -->
+  <Target Name="RestoreOptimizationDataPackage"
+          BeforeTargets="Sync"
+          Condition="'$(EnableProfileGuidedOptimization)'=='true' and '$(RestoreDefaultOptimizationDataPackage)'=='true' and !Exists('$(OptimizationDataDir)project.csproj')">
+    <!-- Dynamically create a project.json file used to restore the optimization data-->
+    <PropertyGroup>
+      <OptimizationDataProject>$(MSBuildThisFileDirectory)OptimizationData.msbuild</OptimizationDataProject>
+      <OptimizationDataNuGetFeed Condition="'$(OptimizationDataNuGetFeed)'==''">https:%2F%2Fdotnet.myget.org/F/roslyn/api/v3/index.json</OptimizationDataNuGetFeed>
+    </PropertyGroup>
+
+    <!-- Restore the OptimizationData package -->
+    <Exec Command="$(DnuRestoreCommand) $(OptimizationDataProject) --source $(OptimizationDataNuGetFeed) /p:OptimizationDataPackageName=$(OptimizationDataPackageName) /p:OptimizationDataVersion=$(OptimizationDataVersion) /p:BaseIntermediateOutputPath=$(OptimizationDataDir)" StandardOutputImportance="Low"/>
+
+    <!-- Copy the restored files into a more accessible location -->
+    <ItemGroup>
+      <_OptimizationDataFiles Include="$(PackagesDir)/$(OptimizationDataPackageName)/$(OptimizationDataVersion)/content/OptimizationData/*.pgo" />
+    </ItemGroup>
+
+    <Copy SourceFiles="@(_OptimizationDataFiles)"
+          DestinationFiles="@(_OptimizationDataFiles->'$(OptimizationDataDir)%(Filename)%(Extension)')"
+          SkipUnchangedFiles="true"
+          ContinueOnError="true"/>
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/coreAssembly.rsp b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/coreAssembly.rsp
new file mode 100755 (executable)
index 0000000..5b5000f
--- /dev/null
@@ -0,0 +1,2 @@
+# CSC requires the runtimemetadataversion flag when building a core assembly (containing System.Object)
+/runtimemetadataversion:v4.0.30319
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/crossgen.sh b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/crossgen.sh
new file mode 100755 (executable)
index 0000000..630e197
--- /dev/null
@@ -0,0 +1,105 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+# Restores crossgen and runs it on all tools components.
+usage()
+{
+    echo "crossgen.sh <directory>"
+    echo "    Restores crossgen and runs it on all assemblies in <directory>."
+    exit 0
+}
+
+restore_crossgen()
+{
+    __crossgen=$__sharedFxDir/crossgen
+    if [ -e $__crossgen ]; then
+        return
+    fi
+
+    __pjDir=$__toolsDir/crossgen
+    mkdir -p $__pjDir
+    echo "<Project Sdk=\"Microsoft.NET.Sdk\"><PropertyGroup><DisableImplicitNuGetFallbackFolder>false</DisableImplicitNuGetFallbackFolder><TreatWarningsAsErrors>false</TreatWarningsAsErrors><NoWarn>\$(NoWarn);NU1605;NU1103</NoWarn><TargetFramework>netcoreapp2.0</TargetFramework><DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences><RuntimeIdentifiers>$__packageRid</RuntimeIdentifiers></PropertyGroup><ItemGroup><PackageReference Include=\"Microsoft.NETCore.App\" Version=\"$__sharedFxVersion\" /></ItemGroup></Project>" > "$__pjDir/crossgen.csproj"
+    $__dotnet restore $__pjDir/crossgen.csproj --packages $__packagesDir --source $__MyGetFeed
+    __crossgen=$__packagesDir/runtime.$__packageRid.microsoft.netcore.app/$__sharedFxVersion/tools/crossgen
+    if [ ! -e $__crossgen ]; then
+        echo "The crossgen executable could not be found at "$__crossgen". Aborting crossgen.sh."
+        exit 1
+    fi
+    # Executables restored with .NET Core 2.0 do not have executable permission flags. https://github.com/NuGet/Home/issues/4424
+    chmod +x $__crossgen
+}
+
+crossgen_everything()
+{
+    echo "Running crossgen on all assemblies in $__targetDir."
+    for file in $__targetDir/*.{dll,exe}
+    do
+        if [ $(basename $file) != "Microsoft.Build.Framework.dll" ]; then
+            crossgen_single $file & pid=$!
+            __pids+=" $pid"
+        fi
+    done
+
+    trap "kill $__pids 2&> /dev/null" SIGINT
+    wait $__pids
+    echo "Crossgen finished."
+}
+
+crossgen_single()
+{
+    __file=$1
+    if [[ $__file != *.ni.dll && $__file != *.ni.exe ]]; then
+        if [[ ($__file == *.dll && -e ${__file/.dll/.ni.dll}) || ($__file == *.exe && -e ${__file/.exe/.ni.exe}) ]]; then
+            echo "$__file has already been crossgen'd.  Skipping."
+        else
+            set +e
+            $__crossgen /Platform_Assemblies_Paths $__sharedFxDir:$__toolsDir /JitPath $__sharedFxDir/libclrjit.$__libraryExtension /nologo /MissingDependenciesOK /ReadyToRun $__file > /dev/null
+            if [ $? -eq 0 ]; then
+                __outname="${__file/.dll/.ni.dll}"
+                __outname="${__outname/.exe/.ni.exe}"
+                echo "$__file -> $__outname"
+            else
+                echo "Unable to successfully compile $__file"
+            fi
+            set -e
+        fi
+    fi
+}
+
+if [ ! -z ${BUILDTOOLS_SKIP_CROSSGEN:-} ]; then
+    echo "BUILDTOOLS_SKIP_CROSSGEN is set. Skipping crossgen step."
+    exit 0
+fi
+
+if [[ -z "${1:-}" || "$1" == "-?" || "$1" == "--help" || "$1" == "-h" ]]; then
+    usage
+fi
+
+__MyGetFeed=${BUILDTOOLS_CROSSGEN_FEED:-https://dotnet.myget.org/F/dotnet-core/api/v3/index.json}
+__targetDir=$1
+__scriptpath=$(cd "$(dirname "$0")"; pwd -P)
+__toolsDir=$__scriptpath/../Tools
+__dotnet=$__toolsDir/dotnetcli/dotnet
+__packagesDir="${NUGET_PACKAGES:-${__scriptpath}/../packages}"
+__mncaFolder=$__toolsDir/dotnetcli/shared/Microsoft.NETCore.App
+__sharedFxVersion=`ls $__mncaFolder | sed 'r/\([0-9]\+\).*/\1/g' | sort -n | tail -1`
+__sharedFxDir=$__toolsDir/dotnetcli/shared/Microsoft.NETCore.App/$__sharedFxVersion/
+
+case $(uname -s) in
+    Darwin)
+        __packageRid=osx-x64
+        __libraryExtension=dylib
+        ;;
+    Linux)
+        __packageRid=linux-x64
+        __libraryExtension=so
+        ;;
+    *)
+        echo "Unsupported OS $(uname -s) detected. Skipping crossgen of the toolset."
+        exit 0
+        ;;
+esac
+
+restore_crossgen
+crossgen_everything
+exit 0
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/csc.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/csc.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/depProj.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/depProj.targets
new file mode 100755 (executable)
index 0000000..544ec2f
--- /dev/null
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+***********************************************************************************************
+depProj.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for NuGet deployment
+projects. The remainder of the build process is defined in Microsoft.Common.targets, 
+which is imported by this file.
+
+Licensed to the .NET Foundation under one or more agreements.
+The .NET Foundation licenses this file to you under the MIT license.
+See the LICENSE file in the project root for more information.
+***********************************************************************************************
+-->
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- Deployment project
+       Restores NuGet dependencies and copies them to the output directory.
+       
+       NuGetTargetMoniker - determined by the TargetFramework* and TargetPlatform* 
+                            properties of the project, can be overidden.
+       NuGetRuntimeIdentifier - defaults to <empty> (""), can be overidden.
+       NuGetDeploySourceItem - defaults to ReferenceCopyLocalPaths, can be overidden to
+                               specify Reference (for compile assets) or Analyzer(for
+                               analyzer assets)
+                         
+       For the appropriate behavior of P2P references the project should set the 
+       TargetName and TargetExt to match one of the files that will be copied
+       from the packages.
+  -->
+
+  <PropertyGroup>
+    <NuGetDeploySourceItem Condition="'$(NuGetDeploySourceItem)' == ''">ReferenceCopyLocalPaths</NuGetDeploySourceItem>
+
+    <!-- suppress the attempt to copy build output. -->
+    <CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
+
+    <!-- Unless overridden, use no runtime identifier. This is transformed in packageresolve.targets. 
+         We specify "None" here to avoid being assigned the default runtime for projects which set CopyNuGetImplementations=true. -->
+    <NuGetRuntimeIdentifier Condition="'$(NuGetRuntimeIdentifier)' == ''">None</NuGetRuntimeIdentifier>
+
+    <!-- make sure we tell nuget targets to copy, even if output type would not by default -->
+    <CopyNuGetImplementations>true</CopyNuGetImplementations>
+
+    <!-- by default there shouldn't be any assets in depproj files that require signing -->
+    <SkipSigning Condition="'$(SkipSigning)' == ''">true</SkipSigning>
+  </PropertyGroup>
+
+  <Target Name="CoreCompile">
+
+    <Error Condition="'$(NuGetDeploySourceItem)' != 'ReferenceCopyLocalPaths' AND
+                      '$(NuGetDeploySourceItem)' != 'Reference' AND
+                      '$(NuGetDeploySourceItem)' != 'Analyzer'"
+           Text="Unexpected value for NuGetDeploySourceItem:'$(NuGetDeploySourceItem)'.  Expected ReferenceCopyLocalPaths, Reference, or Analyzer." />
+
+    <ItemGroup>
+      <!-- Don't set IntermediateAssembly since this is not produced -->
+      <IntermediateAssembly Remove="@(IntermediateAssembly)" />
+
+      <NuGetDeploy Include="@($(NuGetDeploySourceItem))"/>
+
+      <!-- filter to only items that came from packages -->
+      <!-- the following condition must be applied after the include because msbuild doesn't seem
+           to support property-defined-item-names in a metadata statement -->
+      <NuGetDeploy Remove="@(NuGetDeploy)" Condition="'%(NuGetDeploy.NuGetPackageId)' == ''" />
+
+      <!-- remove all existing items from NuGet packages we'll be defining these in our own item -->
+      <ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="'%(ReferenceCopyLocalPaths.NuGetPackageId)' != ''"/>
+      <Reference Remove="@(Reference)" Condition="'%(Reference.NuGetPackageId)' != ''"/>
+      <Analyzer Remove="@(Analyzer)" Condition="'%(Analyzer.NuGetPackageId)' != ''"/>
+
+      <!-- add items defined by NuGetDeployItem property to Content so that we get clean behavior -->
+      <ContentWithTargetPath Include="@(NuGetDeploy)">
+        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+        <TargetPath>%(NuGetDeploy.SubFolder)%(FileName)%(Extension)</TargetPath>
+      </ContentWithTargetPath>
+    </ItemGroup>
+
+    <Error Condition="'@(NuGetDeploy)' == ''" Text="Error no assets were resolved from NuGet packages." />
+    <Message Importance="High" Text="%(FullPath) (%(NuGetPackageId).%(NuGetPackageVersion)) -&gt; @(NuGetDeploy->'$(TargetDir)%(FileName)%(Extension)')" />
+
+    <!-- Include marker files if an extension has been provided -->
+    <!-- internal builds use this to distinguish files which have already been signed -->
+    <Touch Condition="'$(DeployMarkerExtension)' != ''" Files="@(NuGetDeploy->'$(TargetDir)%(FileName)$(DeployMarkerExtension)')" AlwaysCreate="true">
+      <Output TaskParameter="TouchedFiles" ItemName="FileWrites"/>
+    </Touch>
+  </Target>
+
+  <Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" />
+
+  <!-- Required by Common.Targets but not used for depproj -->
+  <Target Name="CreateManifestResourceNames" />
+
+  <PropertyGroup>
+    <!-- don't use TargetingPackReference, we do our own filtering -->
+    <SkipFilterTargetingPackResolvedNugetPackages>true</SkipFilterTargetingPackResolvedNugetPackages>
+  </PropertyGroup>
+  
+  <!-- Support filtering to a subset of packages or files -->
+  <Target Name="FilterNugetPackages" 
+          AfterTargets="ResolveNuGetPackages"
+          Condition="'@(PackageToInclude)' != '' OR '@(PackageToExclude)' != '' OR '@(FileToInclude)' != '' OR '@(FileToExclude)' != ''">
+    <ItemGroup>
+      <_nuGetDeploy Include="@($(NuGetDeploySourceItem))"/>
+      <_nuGetDeployByFileName Include="@(_nuGetDeploy->'%(FileName)')">
+        <OriginalItemSpec>%(Identity)</OriginalItemSpec>
+      </_nuGetDeployByFileName>
+
+      <_nuGetDeployByFileNameToRemove Include="@(_nuGetDeployByFileName)" Exclude="@(FileToInclude)" Condition="'@(FileToInclude)' != ''" />
+      <_filteredNuGetDeployByFileName Include="@(_nuGetDeployByFileName)" Exclude="@(_nuGetDeployByFileNameToRemove);@(FileToExclude)" />
+      
+      <_nuGetDeployByPackageId Include="@(_filteredNuGetDeployByFileName->'%(NuGetPackageId)')" />
+
+      <_nuGetDeployByPackageIdToRemove Include="@(_nuGetDeployByPackageId)" Exclude="@(PackageToInclude)" Condition="'@(PackageToInclude)' != ''" />
+      <_filteredNuGetDeployByPackageId Include="@(_nuGetDeployByPackageId)" Exclude="@(_nuGetDeployByPackageIdToRemove);@(PackageToExclude)" />
+
+      <ReferenceCopyLocalPaths Condition="'$(NuGetDeploySourceItem)' == 'ReferenceCopyLocalPaths'" Remove="@(ReferenceCopyLocalPaths)" />
+      <Reference Condition="'$(NuGetDeploySourceItem)' == 'Reference'" Remove="@(Reference)" />
+      <Analyzer Condition="'$(NuGetDeploySourceItem)' == 'Analyzer'" Remove="@(Analyzer)" />
+    </ItemGroup>
+    
+    <CreateItem Include="@(_filteredNuGetDeployByPackageId->'%(OriginalItemSpec)')">
+      <Output TaskParameter="Include" ItemName="$(NuGetDeploySourceItem)" />
+    </CreateItem>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/dnxcore50/_._ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/dnxcore50/_._
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/encoding.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/encoding.targets
new file mode 100755 (executable)
index 0000000..67ad3ec
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <UsingTask TaskName="GenerateEncodingTable" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <!-- Include the following in the .csproj of a project which needs to generate an encoding data-table, uncomment as appropriate:
+
+       <PropertyGroup>
+         This Task can be re-run with /t:GenerateEncodingSource
+         An IANA Mapping file contains rows of two elements: a valid IANA encoding identifier, and the equivalent code page.
+         There may be many IANA ids (aliases) mapped to a single code page.
+         <IANAMappingPath>nameOfMappingFile</IANAMappingPath>
+         The preferred name file contains rows of three elements: a code page, the 'canonical' IANA identifier,
+         and an "English" or descriptive name.  There is one row per code page.
+         <PreferredIANANamesPath>nameOfPreferredNameFile</PreferredIANANamesPath>
+         <OutputDataTablePath>nameOfOutputFile</OutputDataTablePath>
+       </PropertyGroup>
+       <Import Project="$(ToolsDir)encoding.targets" Condition="Exists('$(ToolsDir)encoding.targets')" />
+  -->
+
+  <Target Name="GenerateEncodingSource"
+          Condition="'$(OutputDataTablePath)'!='' And '$(IANAMappingPath)'!='' And Exists('$(IANAMappingPath)') And '$(PreferredIANANamesPath)'!='' And Exists('$(PreferredIANANamesPath)')"
+          Inputs="$(IANAMappingPath);$(PreferredIANANamesPath)"
+          Outputs="$(OutputDataTablePath)">
+
+    <GenerateEncodingTable
+        IANAMappings="$(IANAMappingPath)"
+        PreferedIANANames="$(PreferredIANANamesPath)"
+        OutputDataTable="$(OutputDataTablePath)"
+        BuildProjectDirectory="$(MSBuildProjectDirectory)\"
+        Namespace="$(Namespace)"
+        ClassName="$(Classname)" />
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/gitpush.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/gitpush.targets
new file mode 100755 (executable)
index 0000000..d658d4e
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" TaskName="GitPush" />
+  
+  <Target Name="GitPush">
+    <GitPush
+      Condition="'$(RemoteUri)'!=''"
+      RepositoryRoot="$(ProjectDir)"      
+      RemoteUri="$(RemoteUri)"
+      RemoteUsername="$(RemoteUsername)"
+      RemotePassword="$(RemotePassword)"
+       />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ilasm/ilasm.depproj b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/ilasm/ilasm.depproj
new file mode 100755 (executable)
index 0000000..9ae9f68
--- /dev/null
@@ -0,0 +1,28 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <!-- suppress the attempt to copy build output. -->
+    <CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
+  </PropertyGroup>
+
+  <Target Name="CoreCompile">
+    <Copy SourceFiles="@(NativeCopyLocalItems)" DestinationFolder="$(MSBuildThisFileDirectory)" />
+  </Target>
+
+  <!-- Required by Common.Targets -->
+  <Target Name="CreateManifestResourceNames" />
+
+  <PropertyGroup>
+    <NuGetTargetMoniker>.NETCoreApp,Version=v2.0</NuGetTargetMoniker>
+    <TargetFramework>netcoreapp2.0</TargetFramework>
+    <RidSpecificAssets>true</RidSpecificAssets>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <PackageReference Include="Microsoft.NETCore.ILAsm" Version="$(ILAsmPackageVersion)" />
+
+    <!-- ILAsm has a very unfortunate runtime dependency on CoreCLR, so we need to grab that too -->
+    <!-- https://github.com/dotnet/coreclr/issues/15059 -->
+    <PackageReference Include="Microsoft.NETCore.Runtime.CoreCLR" Version="$(ILAsmPackageVersion)" />
+  </ItemGroup>
+</Project> 
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.cmd b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.cmd
new file mode 100755 (executable)
index 0000000..8f37c04
--- /dev/null
@@ -0,0 +1,128 @@
+@if not defined _echo @echo off
+setlocal
+
+set PROJECT_DIR=%~1
+set DOTNET_CMD=%~2
+set TOOLRUNTIME_DIR=%~3
+set PACKAGES_DIR=%4
+if [%PACKAGES_DIR%] == [] set PACKAGES_DIR=%TOOLRUNTIME_DIR%
+:: Remove quotes to the packages directory
+set PACKAGES_DIR=%PACKAGES_DIR:"=%
+set BUILDTOOLS_PACKAGE_DIR=%~dp0
+set MICROBUILD_VERSION=0.2.0
+set PORTABLETARGETS_VERSION=0.1.1-dev
+set ROSLYNCOMPILERS_VERSION=2.8.0-beta2-62719-08
+
+:: Default to x64 native tools if nothing was specified.
+if [%NATIVE_TOOLS_RID%]==[] (
+  set NATIVE_TOOLS_RID=win-x64
+)
+
+set MSBUILD_PROJECT_CONTENT= ^
+ ^^^<Project Sdk=^"Microsoft.NET.Sdk^"^^^> ^
+  ^^^<PropertyGroup^^^> ^
+    ^^^<TargetFrameworks^^^>netcoreapp1.0;net46^^^</TargetFrameworks^^^> ^
+    ^^^<DisableImplicitFrameworkReferences^^^>true^^^</DisableImplicitFrameworkReferences^^^> ^
+  ^^^</PropertyGroup^^^> ^
+  ^^^<ItemGroup^^^> ^
+    ^^^<PackageReference Include=^"MicroBuild.Core^" Version=^"%MICROBUILD_VERSION%^" /^^^> ^
+    ^^^<PackageReference Include=^"Microsoft.Portable.Targets^" Version=^"%PORTABLETARGETS_VERSION%^" /^^^> ^
+    ^^^<PackageReference Include=^"Microsoft.Net.Compilers^" Version=^"%ROSLYNCOMPILERS_VERSION%^" /^^^> ^
+  ^^^</ItemGroup^^^> ^
+ ^^^</Project^^^>
+
+set PUBLISH_TFM=netcoreapp2.0
+
+set INIT_TOOLS_RESTORE_ARGS=--source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json --source https://api.nuget.org/v3/index.json %INIT_TOOLS_RESTORE_ARGS%
+set TOOLRUNTIME_RESTORE_ARGS=--source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json %INIT_TOOLS_RESTORE_ARGS%
+
+if not exist "%PROJECT_DIR%" (
+  echo ERROR: Cannot find project root path at [%PROJECT_DIR%]. Please pass in the source directory as the 1st parameter.
+  exit /b 1
+)
+
+if not exist "%DOTNET_CMD%" (
+  echo ERROR: Cannot find dotnet cli at [%DOTNET_CMD%]. Please pass in the path to dotnet.exe as the 2nd parameter.
+  exit /b 1
+)
+
+ROBOCOPY "%BUILDTOOLS_PACKAGE_DIR%\." "%TOOLRUNTIME_DIR%" /E
+
+set TOOLRUNTIME_PROJECT=%BUILDTOOLS_PACKAGE_DIR%\tool-runtime\project.csproj
+
+@echo on
+call "%DOTNET_CMD%" restore "%TOOLRUNTIME_PROJECT%" %TOOLRUNTIME_RESTORE_ARGS%
+set RESTORE_ERROR_LEVEL=%ERRORLEVEL%
+@echo off
+if not [%RESTORE_ERROR_LEVEL%]==[0] (
+  echo ERROR: An error occured when running: '"%DOTNET_CMD%" restore "%TOOLRUNTIME_PROJECT%"'. Please check above for more details.
+  exit /b %RESTORE_ERROR_LEVEL%
+)
+@echo on
+call "%DOTNET_CMD%" publish --no-restore "%TOOLRUNTIME_PROJECT%" -f %PUBLISH_TFM% -o "%TOOLRUNTIME_DIR%"
+set TOOLRUNTIME_PUBLISH_ERROR_LEVEL=%ERRORLEVEL%
+@echo off
+if not [%TOOLRUNTIME_PUBLISH_ERROR_LEVEL%]==[0] (
+  echo ERROR: An error ocurred when running: '"%DOTNET_CMD%" publish "%TOOLRUNTIME_PROJECT%" -f %PUBLISH_TFM%'. Please check above for more details.
+  exit /b %TOOLRUNTIME_PUBLISH_ERROR_LEVEL%
+)
+@echo on
+call "%DOTNET_CMD%" publish --no-restore "%TOOLRUNTIME_PROJECT%" -f net46 -o "%TOOLRUNTIME_DIR%\net46"
+set NET46_PUBLISH_ERROR_LEVEL=%ERRORLEVEL%
+@echo off
+if not [%NET46_PUBLISH_ERROR_LEVEL%]==[0] (
+  echo ERROR: An error ocurred when running: '"%DOTNET_CMD%" publish "%TOOLRUNTIME_PROJECT%" -f net46'. Please check above for more details.
+  exit /b %NET46_PUBLISH_ERROR_LEVEL%
+)
+
+:: Copy some roslyn files which are published into runtimes\any\native to the root
+Robocopy "%TOOLRUNTIME_DIR%\runtimes\any\native" "%TOOLRUNTIME_DIR%\."
+
+:: Microsoft.Build.Runtime dependency is causing the MSBuild.runtimeconfig.json buildtools copy to be overwritten - re-copy the buildtools version.
+Robocopy "%BUILDTOOLS_PACKAGE_DIR%\." "%TOOLRUNTIME_DIR%\." "MSBuild.runtimeconfig.json"
+
+:: Copy Portable Targets Over to ToolRuntime
+if not exist "%PACKAGES_DIR%\generated" mkdir "%PACKAGES_DIR%\generated"
+set PORTABLETARGETS_PROJECT=%PACKAGES_DIR%\generated\project.csproj
+echo %MSBUILD_PROJECT_CONTENT% > "%PORTABLETARGETS_PROJECT%"
+@echo on
+call "%DOTNET_CMD%" restore "%PORTABLETARGETS_PROJECT%" %INIT_TOOLS_RESTORE_ARGS% --packages "%PACKAGES_DIR%\."
+set RESTORE_PORTABLETARGETS_ERROR_LEVEL=%ERRORLEVEL%
+@echo off
+if not [%RESTORE_PORTABLETARGETS_ERROR_LEVEL%]==[0] (
+  echo ERROR: An error ocurred when running: '"%DOTNET_CMD%" restore "%PORTABLETARGETS_PROJECT%"'. Please check above for more details.
+  exit /b %RESTORE_PORTABLETARGETS_ERROR_LEVEL%
+)
+Robocopy "%PACKAGES_DIR%\Microsoft.Portable.Targets\%PORTABLETARGETS_VERSION%\contentFiles\any\any\Extensions." "%TOOLRUNTIME_DIR%\." /E
+Robocopy "%PACKAGES_DIR%\MicroBuild.Core\%MICROBUILD_VERSION%\build\." "%TOOLRUNTIME_DIR%\." /E
+
+:: Copy Roslyn Compilers Over to ToolRuntime
+Robocopy "%PACKAGES_DIR%\Microsoft.Net.Compilers\%ROSLYNCOMPILERS_VERSION%\." "%TOOLRUNTIME_DIR%\net46\roslyn\." /E
+
+:: Restore ILAsm if the caller asked for it by setting the environment variable
+if [%ILASMCOMPILER_VERSION%]==[] goto :afterILAsmRestore
+
+@echo on
+call "%DOTNET_CMD%" build "%TOOLRUNTIME_DIR%\ilasm\ilasm.depproj" -r %NATIVE_TOOLS_RID% --source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json --packages "%PACKAGES_DIR%\." /p:ILAsmPackageVersion=%ILASMCOMPILER_VERSION%
+set RESTORE_ILASM_ERROR_LEVEL=%ERRORLEVEL%
+@echo off
+if not [%RESTORE_ILASM_ERROR_LEVEL%]==[0] (
+  echo ERROR: An error ocurred when running: '"%DOTNET_CMD%" build "%TOOLRUNTIME_DIR%\ilasm\ilasm.depproj"'. Please check above for more details.
+  exit /b %RESTORE_ILASM_ERROR_LEVEL%
+)
+if not exist "%TOOLRUNTIME_DIR%\ilasm\ilasm.exe" (
+  echo ERROR: Failed to restore ilasm.exe
+  exit /b 1
+)
+:afterILAsmRestore
+
+@echo on
+powershell -NoProfile -ExecutionPolicy unrestricted %BUILDTOOLS_PACKAGE_DIR%\init-tools.ps1 -ToolRuntimePath %TOOLRUNTIME_DIR% -DotnetCmd %DOTNET_CMD% -BuildToolsPackageDir %BUILDTOOLS_PACKAGE_DIR%
+set POWERSHELL_INIT_TOOLS_ERROR_LEVEL=%ERRORLEVEL%
+@echo off
+if not [%POWERSHELL_INIT_TOOLS_ERROR_LEVEL%]==[0] (
+  echo ERROR: An error occurred when running: 'powershell -NoProfile -ExecutionPolicy unrestricted %BUILDTOOLS_PACKAGE_DIR%\init-tools.ps1 -ToolRuntimePath %TOOLRUNTIME_DIR% -DotnetCmd %DOTNET_CMD% -BuildToolsPackageDir %BUILDTOOLS_PACKAGE_DIR%'. Please check above for more details.
+  exit /b %POWERSHELL_INIT_TOOLS_ERROR_LEVEL%
+)
+
+exit /b 0
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.ps1 b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.ps1
new file mode 100755 (executable)
index 0000000..296f5aa
--- /dev/null
@@ -0,0 +1,68 @@
+ param (
+    [Parameter(Mandatory=$true)][string]$ToolRuntimePath,
+    [Parameter(Mandatory=$true)][string]$DotnetCmd,
+    [Parameter(Mandatory=$true)][string]$BuildToolsPackageDir
+ )
+
+# Override versions in runtimeconfig.json files with highest available runtime version.
+$mncaFolder = (Get-Item $DotnetCmd).Directory.FullName + "\shared\Microsoft.NETCore.App"
+$highestVersion = Get-ChildItem $mncaFolder -Name | Sort-Object BaseName | Select-Object -First 1
+
+foreach ($file in Get-ChildItem $ToolRuntimePath *.runtimeconfig.json)
+{
+    Write-Host "Correcting runtime version of" $file.FullName
+    $text = (Get-Content $file.FullName) -replace "1.1.0","$highestVersion"
+    Set-Content $file.FullName $text
+}
+
+# Make a directory in the root of the tools folder that matches the buildtools version, this is done so
+# the init-tools.cmd (that is checked into each repository that uses buildtools) can write the semaphore
+# marker into this file once tool initialization is complete.
+New-Item -Force -Type Directory (Join-Path $ToolRuntimePath (Split-Path -Leaf (Split-Path $BuildToolsPackageDir)))
+
+# Download the package version props file, if  was passed in the environment.
+$packageVersionPropsUrl = $env:PACKAGEVERSIONPROPSURL
+$packageVersionPropsPath = Join-Path $ToolRuntimePath "DownloadedPackageVersions.props"
+
+if ($packageVersionPropsUrl)
+{
+    Write-Host "Downloading package version props from '$packageVersionPropsUrl' to '$packageVersionPropsPath'..."
+
+    # Copied from init-tools.cmd in CoreFX
+    $retryCount = 0
+    $success = $false
+    $proxyCredentialsRequired = $false
+    do
+    {
+        try
+        {
+            $wc = New-Object Net.WebClient
+            if ($proxyCredentialsRequired)
+            {
+                Write-Host "Proxy Authentication Required. Trying to download the package using proxy credentials."
+                [Net.WebRequest]::DefaultWebProxy.Credentials = [Net.CredentialCache]::DefaultNetworkCredentials
+            }
+            $wc.DownloadFile($packageVersionPropsUrl, $packageVersionPropsPath)
+            $success = $true
+        }
+        catch
+        {
+            if ($retryCount -ge 6)
+            {
+                Write-Host "Downloading package failed after retrying $retryCount times."
+                throw
+            }
+            else
+            {
+                $we = $_.Exception.InnerException -as [Net.WebException]
+                $proxyCredentialsRequired = ($we -ne $null -and ([Net.HttpWebResponse]$we.Response).StatusCode -eq [Net.HttpStatusCode]::ProxyAuthenticationRequired)
+                Start-Sleep -Seconds (5 * $retryCount)
+                $retryCount++
+            }
+            Write-Host "Failed to download '$packageVersionPropsPath'. Trying again..."
+        }
+    } while ($success -eq $false);
+
+    Write-Host "Successfully downloaded package version props:"
+    Get-Content $packageVersionPropsPath
+}
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.sh b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/init-tools.sh
new file mode 100755 (executable)
index 0000000..6638d7e
--- /dev/null
@@ -0,0 +1,141 @@
+#!/usr/bin/env bash
+
+# Stop script on NZEC
+set -e
+# Stop script if unbound variable found (use ${var:-} if intentional)
+set -u
+# By default cmd1 | cmd2 returns exit code of cmd2 regardless of cmd1 success
+# This is causing it to fail
+set -o pipefail
+
+__PROJECT_DIR=${1:-}
+__DOTNET_CMD=${2:-}
+__TOOLRUNTIME_DIR=${3:-}
+__PACKAGES_DIR=${4:-$__TOOLRUNTIME_DIR}
+__TOOLS_DIR=$(cd "$(dirname "$0")"; pwd -P)
+__MICROBUILD_VERSION=0.2.0
+__PORTABLETARGETS_VERSION=0.1.1-dev
+__ROSLYNCOMPILER_VERSION=2.8.0-beta2-62719-08
+
+__PORTABLETARGETS_PROJECT_CONTENT="
+<Project Sdk=\"Microsoft.NET.Sdk\">
+  <PropertyGroup>
+    <TargetFrameworks>netcoreapp1.0;net46</TargetFrameworks>
+    <DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
+  </PropertyGroup>
+  <ItemGroup>
+    <PackageReference Include=\"MicroBuild.Core\" Version=\"$__MICROBUILD_VERSION\" />
+    <PackageReference Include=\"Microsoft.Portable.Targets\" Version=\"$__PORTABLETARGETS_VERSION\" />
+    <PackageReference Include=\"Microsoft.NETCore.Compilers\" Version=\"$__ROSLYNCOMPILER_VERSION\" />
+  </ItemGroup>
+</Project>"
+__PUBLISH_TFM=netcoreapp2.0
+
+__INIT_TOOLS_RESTORE_ARGS="--source https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json --source https://api.nuget.org/v3/index.json ${__INIT_TOOLS_RESTORE_ARGS:-}"
+__TOOLRUNTIME_RESTORE_ARGS="--source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json ${__INIT_TOOLS_RESTORE_ARGS}"
+
+if [ ! -d "$__PROJECT_DIR" ]; then
+    echo "ERROR: Cannot find project root path at '$__PROJECT_DIR'. Please pass in the source directory as the 1st parameter."
+    exit 1
+fi
+
+if [ ! -e "$__DOTNET_CMD" ]; then
+    echo "ERROR: Cannot find dotnet.exe at path '$__DOTNET_CMD'. Please pass in the path to dotnet.exe as the 2nd parameter."
+    exit 1
+fi
+
+if [ -z "$__TOOLRUNTIME_DIR" ]; then
+    echo "ERROR: Please pass in the tools directory as the 3rd parameter."
+    exit 1
+fi
+
+if [ ! -d "$__TOOLRUNTIME_DIR" ]; then
+    mkdir $__TOOLRUNTIME_DIR
+fi
+
+cp -R $__TOOLS_DIR/* $__TOOLRUNTIME_DIR
+
+__TOOLRUNTIME_PROJECT=$__TOOLS_DIR/tool-runtime/project.csproj
+
+echo "Running: $__DOTNET_CMD restore \"${__TOOLRUNTIME_PROJECT}\" $__TOOLRUNTIME_RESTORE_ARGS"
+$__DOTNET_CMD restore "${__TOOLRUNTIME_PROJECT}" $__TOOLRUNTIME_RESTORE_ARGS
+
+echo "Running: $__DOTNET_CMD publish --no-restore \"${__TOOLRUNTIME_PROJECT}\" -f ${__PUBLISH_TFM} -o $__TOOLRUNTIME_DIR"
+$__DOTNET_CMD publish --no-restore "${__TOOLRUNTIME_PROJECT}" -f ${__PUBLISH_TFM} -o $__TOOLRUNTIME_DIR
+
+# Copy Portable Targets Over to ToolRuntime
+if [ ! -d "${__PACKAGES_DIR}/generated" ]; then mkdir "${__PACKAGES_DIR}/generated"; fi
+__PORTABLETARGETS_PROJECT=${__PACKAGES_DIR}/generated/project.csproj
+
+echo $__PORTABLETARGETS_PROJECT_CONTENT > "${__PORTABLETARGETS_PROJECT}"
+
+echo "Running: \"$__DOTNET_CMD\" restore \"${__PORTABLETARGETS_PROJECT}\" $__INIT_TOOLS_RESTORE_ARGS --packages \"${__PACKAGES_DIR}/.\""
+$__DOTNET_CMD restore "${__PORTABLETARGETS_PROJECT}" $__INIT_TOOLS_RESTORE_ARGS --packages "${__PACKAGES_DIR}/."
+
+# Copy portable and MicroBuild targets from packages, allowing for lowercased package IDs.
+cp -R "${__PACKAGES_DIR}"/[Mm]icrosoft.[Pp]ortable.[Tt]argets/"${__PORTABLETARGETS_VERSION}/contentFiles/any/any/Extensions/." "$__TOOLRUNTIME_DIR/."
+cp -R "${__PACKAGES_DIR}"/[Mm]icro[Bb]uild.[Cc]ore/"${__MICROBUILD_VERSION}/build/." "$__TOOLRUNTIME_DIR/."
+
+# Temporary Hacks to fix couple of issues in the msbuild and roslyn nuget packages
+# https://github.com/dotnet/buildtools/issues/1464
+[ -e "$__TOOLRUNTIME_DIR/Microsoft.CSharp.Targets" ] || mv "$__TOOLRUNTIME_DIR/Microsoft.CSharp.targets" "$__TOOLRUNTIME_DIR/Microsoft.CSharp.Targets"
+
+# Copy some roslyn files over
+cp $__TOOLRUNTIME_DIR/runtimes/any/native/* $__TOOLRUNTIME_DIR/
+
+#Temporarily rename roslyn compilers to have exe extension
+cp ${__TOOLRUNTIME_DIR}/csc.dll ${__TOOLRUNTIME_DIR}/csc.exe
+cp ${__TOOLRUNTIME_DIR}/vbc.dll ${__TOOLRUNTIME_DIR}/vbc.exe
+
+#Copy RID specific assets to the tools dir since we don't have a deps.json for .NETCore msbuild
+cp ${__TOOLRUNTIME_DIR}/runtimes/unix/lib/netstandard1.3/*.dll $__TOOLRUNTIME_DIR/
+
+# Override versions in runtimeconfig.json files with highest available runtime version.
+__MNCA_FOLDER=$(dirname $__DOTNET_CMD)/shared/Microsoft.NETCore.App
+__HIGHEST_RUNTIME_VERSION=`ls $__MNCA_FOLDER | sed 'r/\([0-9]\+\).*/\1/g' | sort -n | tail -1`
+sed -i -e "s/1.1.0/$__HIGHEST_RUNTIME_VERSION/g" $__TOOLRUNTIME_DIR/*.runtimeconfig.json
+
+# Restore ILAsm, if requested in the environment.
+__ILASM_PACKAGE_VERSION="${ILASMCOMPILER_VERSION:-}"
+if [ "$__ILASM_PACKAGE_VERSION" ]; then
+    echo "Restoring ILAsm version '$__ILASM_PACKAGE_VERSION'..."
+
+    __ILASM_PACKAGE_RID="${NATIVE_TOOLS_RID:-}"
+    if [ "$__ILASM_PACKAGE_RID" == "" ]; then
+        echo "ERROR: Please specify native package RID."
+        exit 1
+    fi
+
+    echo "Running: \"$__DOTNET_CMD\" build \"${__TOOLRUNTIME_DIR}/ilasm/ilasm.depproj\""
+    $__DOTNET_CMD build "${__TOOLRUNTIME_DIR}/ilasm/ilasm.depproj" --packages "${__PACKAGES_DIR}/." --source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json -r $__ILASM_PACKAGE_RID -p:ILAsmPackageVersion=$__ILASM_PACKAGE_VERSION
+fi
+
+# Download the package version props file, if passed in the environment.
+__PACKAGE_VERSION_PROPS_URL="${PACKAGEVERSIONPROPSURL:-}"
+__PACKAGE_VERSION_PROPS_PATH="$__TOOLRUNTIME_DIR/DownloadedPackageVersions.props"
+
+if [ "$__PACKAGE_VERSION_PROPS_URL" ]; then
+    echo "Downloading package version props from '$__PACKAGE_VERSION_PROPS_URL' to '$__PACKAGE_VERSION_PROPS_PATH'..."
+
+    # Copied from CoreFX init-tools.sh
+    if command -v curl > /dev/null; then
+        echo "Using curl to download the the package version props"
+        curl --retry 10 -sSL --create-dirs -o "$__PACKAGE_VERSION_PROPS_PATH" "$__PACKAGE_VERSION_PROPS_URL"
+        exit_Code=$?
+        download_Method="curl"
+    else
+        echo "Using wget to download the the package version props"
+        wget -q -O "$__PACKAGE_VERSION_PROPS_PATH" "$__PACKAGE_VERSION_PROPS_URL"
+        exit_Code=$?
+        download_Method="wget"
+    fi
+
+    if [ $exit_Code -ne 0 ]; then
+        echo "$download_Method returned exit code $exit_Code"
+    fi
+
+    echo "Successfully downloaded package version props:"
+    cat "$__PACKAGE_VERSION_PROPS_PATH"
+fi
+
+exit 0
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/localization.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/localization.targets
new file mode 100755 (executable)
index 0000000..9b3647e
--- /dev/null
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Label="MultilingualAppToolkit">
+    <MultilingualAppToolkitVersion>4.0</MultilingualAppToolkitVersion>
+    <MultilingualFallbackLanguage>en-US</MultilingualFallbackLanguage>
+  </PropertyGroup>
+  <ItemGroup>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.de.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.es.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.fr.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.it.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.ja.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.ko.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.ru.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.zh-Hans.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+    <EmbeddedResource Include="$(MSBuildProjectDirectory)\Resources\Strings.zh-Hant.resx">
+      <Visible>True</Visible>
+    </EmbeddedResource>
+  </ItemGroup>
+  <ItemGroup>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).de.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).es.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).fr.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).it.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).ja.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).ko.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).ru.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).zh-Hans.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+    <XliffResource Include="$(MSBuildProjectDirectory)\MultilingualResources\$(MSBuildProjectName).zh-Hant.xlf">
+      <Visible>True</Visible>
+    </XliffResource>
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.ResxResources.targets" Label="MultilingualAppToolkit" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.ResxResources.targets')" />
+  <Target Name="MATPrerequisite" BeforeTargets="PrepareForBuild" Condition="!Exists('$(MSBuildExtensionsPath)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.ResxResources.targets')" Label="MultilingualAppToolkit">
+    <Message Text="$(MSBuildProjectFile) is Multilingual build enabled, but the Multilingual App Toolkit is unavailable during the build. If building with Visual Studio and you wish to work with localization files, please ensure that the toolkit is properly installed." />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/msbuild.cmd b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/msbuild.cmd
new file mode 100755 (executable)
index 0000000..d4db0f4
--- /dev/null
@@ -0,0 +1,2 @@
+@call msbuild.exe %*
+@exit /b %ERRORLEVEL%
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/msbuild.sh b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/msbuild.sh
new file mode 100755 (executable)
index 0000000..a095d0c
--- /dev/null
@@ -0,0 +1,5 @@
+#!/usr/bin/env bash
+
+working_tree_root="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+$working_tree_root/dotnetcli/dotnet msbuild "$@"
+exit $?
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/GenFacades.Core.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/GenFacades.Core.dll
new file mode 100755 (executable)
index 0000000..537a3e1
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/GenFacades.Core.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.Cci.Extensions.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.Cci.Extensions.dll
new file mode 100755 (executable)
index 0000000..c25ec49
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.Cci.Extensions.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Converter.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Converter.dll
new file mode 100755 (executable)
index 0000000..69276a1
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Converter.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.amd64.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.amd64.dll
new file mode 100755 (executable)
index 0000000..8a0ea55
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.amd64.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.x86.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.x86.dll
new file mode 100755 (executable)
index 0000000..3205139
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.Native.x86.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.dll
new file mode 100755 (executable)
index 0000000..5d1b21d
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DiaSymReader.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.CloudTestTasks.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.CloudTestTasks.dll
new file mode 100755 (executable)
index 0000000..03e8f88
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.CloudTestTasks.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll
new file mode 100755 (executable)
index 0000000..f9ef721
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.Packaging.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.dll
new file mode 100755 (executable)
index 0000000..b63dadb
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.Build.Tasks.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.PlatformAbstractions.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.PlatformAbstractions.dll
new file mode 100755 (executable)
index 0000000..b94142b
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.PlatformAbstractions.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.VersionTools.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.VersionTools.dll
new file mode 100755 (executable)
index 0000000..91a5dac
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Microsoft.DotNet.VersionTools.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Newtonsoft.Json.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Newtonsoft.Json.dll
new file mode 100755 (executable)
index 0000000..be6558d
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/Newtonsoft.Json.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Commands.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Commands.dll
new file mode 100755 (executable)
index 0000000..17494d2
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Commands.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Common.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Common.dll
new file mode 100755 (executable)
index 0000000..bb070f2
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Common.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Configuration.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Configuration.dll
new file mode 100755 (executable)
index 0000000..cc45e81
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Configuration.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.DependencyResolver.Core.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.DependencyResolver.Core.dll
new file mode 100755 (executable)
index 0000000..b8686ae
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.DependencyResolver.Core.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Frameworks.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Frameworks.dll
new file mode 100755 (executable)
index 0000000..f9e9c60
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Frameworks.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.LibraryModel.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.LibraryModel.dll
new file mode 100755 (executable)
index 0000000..4b1f345
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.LibraryModel.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.Core.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.Core.dll
new file mode 100755 (executable)
index 0000000..79f8119
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.Core.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.dll
new file mode 100755 (executable)
index 0000000..8627c4d
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Packaging.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.ProjectModel.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.ProjectModel.dll
new file mode 100755 (executable)
index 0000000..32c03e9
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.ProjectModel.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Protocol.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Protocol.dll
new file mode 100755 (executable)
index 0000000..858386c
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Protocol.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Versioning.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Versioning.dll
new file mode 100755 (executable)
index 0000000..8695097
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/NuGet.Versioning.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Collections.Immutable.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Collections.Immutable.dll
new file mode 100755 (executable)
index 0000000..ce6fc0e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Collections.Immutable.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Reflection.Metadata.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Reflection.Metadata.dll
new file mode 100755 (executable)
index 0000000..ee68731
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Reflection.Metadata.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Runtime.InteropServices.RuntimeInformation.dll
new file mode 100755 (executable)
index 0000000..afdf729
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.Runtime.InteropServices.RuntimeInformation.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.ValueTuple.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.ValueTuple.dll
new file mode 100755 (executable)
index 0000000..78a1851
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/System.ValueTuple.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.Analyzers.dll
new file mode 100755 (executable)
index 0000000..e0ad952
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..2f439e4
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Desktop.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll
new file mode 100755 (executable)
index 0000000..00c0caf
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.CSharp.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.Common.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.Common.dll
new file mode 100755 (executable)
index 0000000..d04e10e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.AnalyzerPowerPack.Common.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.Analyzers.dll
new file mode 100755 (executable)
index 0000000..a14469c
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..b8b81dd
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.CodeAnalysis.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll
new file mode 100755 (executable)
index 0000000..b065065
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/Microsoft.DotNet.CodeAnalysis.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.Analyzers.dll
new file mode 100755 (executable)
index 0000000..d654c64
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..3ffc798
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.Analyzers.dll
new file mode 100755 (executable)
index 0000000..13fb007
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..49667b5
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Runtime.InteropServices.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll
new file mode 100755 (executable)
index 0000000..9678d3e
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll
new file mode 100755 (executable)
index 0000000..59ee5a9
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/analyzers/System.Security.Cryptography.Hashing.Algorithms.CSharp.Analyzers.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/makepri.exe b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/makepri.exe
new file mode 100755 (executable)
index 0000000..a8a5af3
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/net46/makepri.exe differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/netstandard1.0/_._ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/netstandard1.0/_._
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/notsupported.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/notsupported.targets
new file mode 100755 (executable)
index 0000000..2df5a75
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup Condition="'$(GeneratePlatformNotSupportedAssembly)' == 'true' OR '$(GeneratePlatformNotSupportedAssemblyMessage)' != ''">
+    <!-- Tell ResolveMatchingContract to run and resolve contract to project reference -->
+    <ResolveMatchingContract>true</ResolveMatchingContract>
+    <NotSupportedSourceFile>$(IntermediateOutputPath)$(TargetName).notsupported.cs</NotSupportedSourceFile>
+    <CoreCompileDependsOn>$(CoreCompileDependsOn);GenerateNotSupportedSource</CoreCompileDependsOn>
+    <!-- Not supported sources are created from the ref assembly, we currently don't produce finalizers in dummmy assemblies, so we disable ApiCompat to not fail. -->
+    <RunApiCompat>false</RunApiCompat>
+  </PropertyGroup>
+
+  <ItemGroup Condition="'$(GeneratePlatformNotSupportedAssembly)' == 'true' OR '$(GeneratePlatformNotSupportedAssemblyMessage)' != ''">
+    <AssemblyMetadata Include="NotSupported">
+      <Value>True</Value>
+    </AssemblyMetadata>
+  </ItemGroup>
+
+  <!-- GenerateNotSupportedSource
+       Inputs:
+         * A contract assembly
+         * Reference assemblies
+
+       Generates source for the contract that throws PlatformNotSupportedException
+  -->
+  <Target Name="GenerateNotSupportedSource" 
+          DependsOnTargets="ResolveMatchingContract"
+          Inputs="@(ReferencePath);@(ResolvedMatchingContract)"
+          Outputs="$(NotSupportedSourceFile)">
+
+    <ItemGroup>
+      <!-- build out a list of directories where dependencies are located -->
+      <_referencePathDirectoriesWithDuplicates Include="@(ReferencePath->'%(RootDir)%(Directory)'->TrimEnd('\'))" />
+      <!-- strip metadata, removing duplicates -->
+      <_referencePathDirectories Include="%(_referencePathDirectoriesWithDuplicates.Identity)" />
+    </ItemGroup>
+
+    <Error Text="No single matching contract found." Condition="'@(ResolvedMatchingContract->Count())' != '1'" />
+
+    <PropertyGroup>
+      <GenAPIArgs>-assembly:"%(ResolvedMatchingContract.Identity)"</GenAPIArgs>
+      <GenAPIArgs>$(GenAPIArgs) -libPath:"@(_referencePathDirectories)"</GenAPIArgs>
+      <GenAPIArgs>$(GenAPIArgs) -out:"$(NotSupportedSourceFile)"</GenAPIArgs>
+      <GenAPIArgs Condition="'$(GeneratePlatformNotSupportedAssembly)' == 'true' OR '$(GeneratePlatformNotSupportedAssemblyMessage)' != ''">$(GenAPIArgs) -throw:"$(GeneratePlatformNotSupportedAssemblyMessage)"</GenAPIArgs>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <GenAPICmd>$(ToolHostCmd) "$(ToolsDir)GenAPI.exe"</GenAPICmd>
+    </PropertyGroup>
+
+    <Exec Command="$(GenAPICmd) $(GenAPIArgs)" WorkingDirectory="$(ToolRuntimePath)" />
+
+    <ItemGroup>
+      <FileWrites Include="$(NotSupportedSourceFile)" />
+      <Compile Include="$(NotSupportedSourceFile)" />
+    </ItemGroup>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/optional-tool-runtime/optional.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/optional-tool-runtime/optional.json
new file mode 100755 (executable)
index 0000000..0fcea18
--- /dev/null
@@ -0,0 +1,26 @@
+{
+  "frameworks": {
+    "net45": {
+      "dependencies": {
+        "Microsoft.DotNet.BinInspector": "1.0.0-alpha-00001",
+        "Microsoft.DotNet.IBCMerge": "4.6.0-alpha-00001",
+        "Microsoft.DotNet.UAP.TestTools" : "1.0.2"
+       }
+    }
+  },
+  "runtimes": {
+    "centos.7-x64": {},
+    "debian.8-x64": {},
+    "fedora.23-x64": {},
+    "fedora.24-x64": {},
+    "opensuse.13.2-x64": {},
+    "opensuse.42.1-x64": {},
+    "osx.10.10-x64": {},
+    "rhel.7-x64": {},
+    "ubuntu.14.04-x64": {},
+    "ubuntu.16.04-x64": {},
+    "ubuntu.16.10-x64": {},
+    "win7-x64": {},
+    "win7-x86": {}
+  }
+}
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/packageresolve.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/packageresolve.targets
new file mode 100755 (executable)
index 0000000..65214b5
--- /dev/null
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ValidateProjectDependencyVersions" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="IsRestoreRequired" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <PropertyGroup>
+    <ProjectJson Condition="'$(ProjectJson)' == '' and '$(ContainsPackageReferences)' == 'true'">$(MSBuildProjectFullPath)</ProjectJson>
+    <RestoreOutputPath Condition="'$(RestoreOutputPath)' == ''">$(MSBuildProjectDirectory)</RestoreOutputPath>
+    <RestoreOutputPath Condition="'$(ContainsPackageReferences)' != 'true' And '$(ProjectJson)' != ''">$([System.IO.Path]::GetDirectoryName('$(ProjectJson)'))/obj</RestoreOutputPath>
+    <!-- SDK targets need this to be set in addition to RestoreOutputPath. See https://github.com/dotnet/sdk/issues/1057 -->
+    <ProjectAssetsFile>$(RestoreOutputPath)/project.assets.json</ProjectAssetsFile>
+    <ResolveNugetProjectFile Condition="'$(ResolveNugetProjectFile)' == ''">$(MSBuildProjectFullPath)</ResolveNugetProjectFile>
+    <RestorePackages Condition="'$(RestorePackages)'!='false' and Exists('$(ProjectJson)') and '$(DesignTimeBuild)' != 'true'">true</RestorePackages>
+    <PrereleaseResolveNuGetPackages Condition="'$(PrereleaseResolveNuGetPackages)'!='false' and Exists('$(ProjectJson)')">true</PrereleaseResolveNuGetPackages>
+
+    <!--
+        For now, prevent built-in task (if available) from running.
+        More changes are needed to light up on their availability
+        and use them instead of what we have here. See buildtools
+        issue #192.
+     -->
+    <ResolveNugetPackages>false</ResolveNugetPackages>
+  </PropertyGroup>
+
+  <!-- Restoring packages during a background (designtime) build will cause VS 2015 (v14) to get into an endless loop of resolving references. -->
+  <Target Name="RestorePackages"
+          BeforeTargets="ResolveNuGetPackages;ValidatePackageVersions"
+          Condition="'$(RestorePackages)'=='true' and !('$(VSDesignTimeBuild)'=='true' and '$(VisualStudioVersion)' >= '14.0')">
+
+    <Error Condition="'$(DnuRestoreCommand)'=='' and Exists('$(ProjectJson)')" Text="RestorePackages target needs a predefined DnuRestoreCommand property set in order to restore $(ProjectJson)" />
+
+    <IsRestoreRequired ProjectJsons="$(ProjectJson)" PackagesFolder="$(PackagesDir)">
+      <Output TaskParameter="RestoreRequired" PropertyName="RestoreRequired" />
+    </IsRestoreRequired>
+
+    <PropertyGroup>
+      <_RepoApiAdditionalRestoreArgs Condition="'$(DotNetRestoreSourcePropsPath)' != ''">/p:DotNetRestoreSourcePropsPath=$(DotNetRestoreSourcePropsPath)</_RepoApiAdditionalRestoreArgs>
+      <_RepoApiAdditionalRestoreArgs Condition="'$(DotNetPackageVersionPropsPath)' != ''">$(_RepoApiAdditionalRestoreArgs) /p:DotNetPackageVersionPropsPath=$(DotNetPackageVersionPropsPath)</_RepoApiAdditionalRestoreArgs>
+      <_RepoApiAdditionalRestoreArgs Condition="'$(DotNetBuildOffline)' != ''">$(_RepoApiAdditionalRestoreArgs) /p:DotNetBuildOffline=$(DotNetBuildOffline)</_RepoApiAdditionalRestoreArgs>
+      <_RepoApiAdditionalRestoreArgs Condition="'$(EnablePackageRestoreLogger)' == 'true'">$(_RepoApiAdditionalRestoreArgs) /l:PackageRestoreLogger,$(MSBuildThisFileDirectory)Microsoft.DotNet.Build.Tasks.dll</_RepoApiAdditionalRestoreArgs>
+      <AdditionalRestoreArgs Condition="'$(_RepoApiAdditionalRestoreArgs)' != ''">$(AdditionalRestoreArgs) $(_RepoApiAdditionalRestoreArgs)</AdditionalRestoreArgs>
+
+      <_DnuRestoreCommandRidPortion Condition="'$(RidSpecificAssets)' == 'true'">-r $(NuGetRuntimeIdentifier)</_DnuRestoreCommandRidPortion>
+      <_DnuRestoreCommandFull>$(DnuRestoreCommand) $(ProjectJson) /p:TargetGroup=$(TargetGroup) /p:ConfigurationGroup=$(ConfigurationGroup) /p:ArchGroup=$(ArchGroup) /p:OSGroup=$(OSGroup) /p:TargetFramework=$(NuGetTargetMonikerShort) $(_DnuRestoreCommandRidPortion) $(AdditionalRestoreArgs)</_DnuRestoreCommandFull>
+    </PropertyGroup>
+    <Exec Condition="Exists('$(ProjectJson)') AND '$(RestoreRequired)' == 'true' AND '$(EnablePackageRestoreLogger)' != 'true'" Command="$(_DnuRestoreCommandFull)" StandardOutputImportance="Low" CustomErrorRegularExpression="^Unable to locate .*" />
+    <Exec Condition="Exists('$(ProjectJson)') AND '$(RestoreRequired)' == 'true' AND '$(EnablePackageRestoreLogger)' == 'true'" Command="$(_DnuRestoreCommandFull)" CustomErrorRegularExpression="^Unable to locate .*" />
+    
+    <!-- if lock file exists be sure to update timestamp otherwise we could get in a state of aways calling restore but the lock file not being updated -->
+    <Touch Condition="Exists('$(ProjectAssetsFile)') AND '$(RestoreRequired)' == 'true'" Files="$(ProjectAssetsFile)" />
+  </Target>
+
+  <ItemGroup Condition="'$(ResolvePackages)'=='true' or '$(PrereleaseResolveNuGetPackages)'=='true'">
+    <CustomAdditionalCompileInputs Condition="Exists('$(ProjectJson)')" Include="$(ProjectJson)" />
+  </ItemGroup>
+  <PropertyGroup>
+    <ResolveAssemblyReferencesDependsOn>
+      $(ResolveAssemblyReferencesDependsOn);
+      ResolveNuGetPackages;
+      ValidatePackageVersions;
+    </ResolveAssemblyReferencesDependsOn>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <!-- temporarily accept the old name NuGetTargetFrameworkMoniker until all projects are moved forward -->
+    <NuGetTargetMoniker Condition="'$(NuGetTargetMoniker)' == ''">$(NuGetTargetFrameworkMoniker)</NuGetTargetMoniker>
+    <UseTargetPlatformAsNuGetTargetMoniker Condition="'$(UseTargetPlatformAsNuGetTargetMoniker)' == '' AND '$(TargetFrameworkMoniker)' == '.NETCore,Version=v5.0'">true</UseTargetPlatformAsNuGetTargetMoniker>
+    <NuGetTargetMoniker Condition="'$(NuGetTargetMoniker)' == '' AND '$(UseTargetPlatformAsNuGetTargetMoniker)' == 'true'">$(TargetPlatformIdentifier),Version=v$([System.Version]::Parse('$(TargetPlatformMinVersion)').ToString(3))</NuGetTargetMoniker>
+    <NuGetTargetMoniker Condition="'$(NuGetTargetMoniker)' == '' AND '$(UseTargetPlatformAsNuGetTargetMoniker)' != 'true'">$(TargetFrameworkMoniker)</NuGetTargetMoniker>
+    <BaseNuGetRuntimeIdentifier Condition="'$(BaseNuGetRuntimeIdentifier)' == '' and '$(TargetPlatformIdentifier)' == 'UAP'">win10</BaseNuGetRuntimeIdentifier>
+    <BaseNuGetRuntimeIdentifier Condition="'$(BaseNuGetRuntimeIdentifier)' == ''">win</BaseNuGetRuntimeIdentifier>
+    <CopyNuGetImplementations Condition="'$(CopyNuGetImplementations)' == '' and '$(OutputType)' != 'library' and ('$(OutputType)' != 'winmdobj' or '$(AppxPackage)' == 'true')">true</CopyNuGetImplementations>
+  </PropertyGroup>
+
+  <!-- If a RuntimeIndentifier wasn't already specified, let's go generate it -->
+  <PropertyGroup Condition="'$(NuGetRuntimeIdentifier)' == '' and '$(CopyNuGetImplementations)' == 'true'">
+    <_NuGetRuntimeIdentifierWithoutAot>$(BaseNuGetRuntimeIdentifier)-$(PlatformTarget.ToLower())</_NuGetRuntimeIdentifierWithoutAot>
+    <NuGetRuntimeIdentifier>$(_NuGetRuntimeIdentifierWithoutAot)</NuGetRuntimeIdentifier>
+    <NuGetRuntimeIdentifier Condition="'$(UseDotNetNativeToolchain)' == 'true'">$(_NuGetRuntimeIdentifierWithoutAot)-aot</NuGetRuntimeIdentifier>
+  </PropertyGroup>
+
+  <!-- Some projects want to explicitly use no runtime identifier, and do not want to receive any default value provided by other targets. -->
+  <PropertyGroup Condition="'$(NuGetRuntimeIdentifier)' == 'None'">
+    <NuGetRuntimeIdentifier></NuGetRuntimeIdentifier>
+  </PropertyGroup>
+
+  <Target Name="ResolveNuGetPackages"
+          Condition="'$(PrereleaseResolveNuGetPackages)'=='true'"
+          DependsOnTargets="$(ResolveNugetPackagesDependsOn)">
+
+    <PrereleaseResolveNuGetPackageAssets Condition="Exists('$(ProjectAssetsFile)')"
+                               AllowFallbackOnTargetSelection="true"
+                               IncludeFrameworkReferences="false"
+                               NuGetPackagesDirectory="$(PackagesDir)"
+                               RuntimeIdentifier="$(NuGetRuntimeIdentifier)"
+                               ProjectLanguage="$(Language)"
+                               ProjectLockFile="$(ProjectAssetsFile)"
+                               TargetMonikers="$(NuGetTargetMoniker)"
+                               ProjectReferencesCreatingPackages="@(ProjectReference)">
+      <Output TaskParameter="ResolvedAnalyzers" ItemName="Analyzer" />
+      <Output TaskParameter="ResolvedReferences" ItemName="_ReferenceFromPackage" />
+      <Output TaskParameter="ResolvedCopyLocalItems" ItemName="_ReferenceCopyLocalPathsFromPackage" />
+      <Output TaskParameter="ReferencedPackages" ItemName="ReferencedNuGetPackages" />
+    </PrereleaseResolveNuGetPackageAssets>
+
+    <!-- We may have package references that we want to replace with project references -->
+    <ItemGroup>
+      <!-- Intersect project-refs with package-refs.
+             Project refs may be in _ResolvedProjectReferencePaths or Reference items.
+             Copy local may be in _ResolvedProjectReferencePaths or ReferenceCopyLocalPaths.
+             Copy local items may also be in any item like Content but we currently don't strip those.-->
+      <_ReferenceFileNamesToRemove Include="@(_ReferenceFromPackage)" Condition="'@(_ResolvedProjectReferencePaths->'%(FileName)%(Extension)')' == '%(FileName)%(Extension)'" />
+      <_ReferenceFileNamesToRemove Include="@(_ReferenceFromPackage)" Condition="'@(Reference->'%(FileName)%(Extension)')' == '%(FileName)%(Extension)'" />
+
+      <!-- If local copy is disabled remove all references, otherwise remove only project refrerences -->
+      <_ReferenceCopyLocalPathsFileNamesToRemove Include="@(_ReferenceCopyLocalPathsFromPackage)" Condition="'$(DisableReferenceCopyLocal)' == 'true' OR '@(_ResolvedProjectReferencePaths->'%(FileName)%(Extension)')' == '%(FileName)%(Extension)'" />
+      <_ReferenceCopyLocalPathsFileNamesToRemove Include="@(_ReferenceCopyLocalPathsFromPackage)" Condition="'$(DisableReferenceCopyLocal)' == 'true' OR '@(ReferenceCopyLocalPaths->'%(FileName)%(Extension)')' == '%(FileName)%(Extension)'" />
+
+      <!-- strip from the resolved package output -->
+      <_ReferenceFromPackage Remove="@(_ReferenceFileNamesToRemove)" />
+      <_ReferenceCopyLocalPathsFromPackage Remove="@(_ReferenceCopyLocalPathsFileNamesToRemove)" />
+
+      <!-- add the filtered resolved package output -->
+      <Reference Include="@(_ReferenceFromPackage)" />
+      <ReferenceCopyLocalPaths Include="@(_ReferenceCopyLocalPathsFromPackage)" />
+    </ItemGroup>
+
+    <Message Text="Excluding @(_ReferenceFileNamesToRemove);@(_ReferenceCopyLocalPathsFileNamesToRemove) from package references since the same file is provided by a project reference."
+             Condition="'@(_ReferenceFileNamesToRemove)' != '' or '@(_ReferenceCopyLocalPathsFileNamesToRemove)' != ''"/>
+  </Target>
+
+  <Target Name="RemoveTransitiveCompileReferences"
+          AfterTargets="ResolveNuGetPackages">
+    <ItemGroup Condition="'$(OmitTransitiveCompileReferences)' == 'true'">
+      <!-- get all references from nuget packages as ID so that we can substract the direct ref IDs-->
+      <_ReferenceAsPackageId Include="@(Reference->'%(NuGetPackageId)')" Condition="'%(Reference.NuGetPackageId)' != ''">
+        <OriginalIdentity>%(Identity)</OriginalIdentity>
+      </_ReferenceAsPackageId>
+
+      <!-- Indirect references are any references whose PackageId isn't in the direct reference set: ReferencedNuGetPackages -->
+      <_IndirectReferenceAsPackageId Include="@(_ReferenceAsPackageId)" Exclude="@(ReferencedNuGetPackages)"/>
+
+      <!-- Transform back to original -->
+      <IndirectReference Include="@(_IndirectReferenceAsPackageId->'%(OriginalIdentity)')" />
+
+      <Reference Remove="@(IndirectReference)"/>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="ValidatePackageVersions"
+          Condition="'$(RestorePackages)'=='true' and '$(ValidatePackageVersions)'=='true' and Exists('$(ProjectJson)')">
+    <ValidateProjectDependencyVersions ProjectJsons="$(ProjectJson)"
+                                       ProhibitFloatingDependencies="$(ProhibitFloatingDependencies)"
+                                       ValidationPatterns="@(ValidationPattern)" />
+  </Target>
+
+  <Target Name="FilterTargetingPackResolvedNugetPackages"
+          Condition="'$(SkipFilterTargetingPackResolvedNugetPackages)' != 'true'"
+          AfterTargets="ResolveNuGetPackages" >
+    <PropertyGroup>
+      <_TargetingPackPrefix>Microsoft.TargetingPack</_TargetingPackPrefix>
+      <TargetingPackReferenceCoreAssembly Condition="'$(TargetingPackReferenceCoreAssembly)' == '' and '%(TargetingPackReference.Identity)' == 'System.Private.CoreLib'">System.Private.CoreLib</TargetingPackReferenceCoreAssembly>
+      <TargetingPackReferenceCoreAssembly Condition="'$(TargetingPackReferenceCoreAssembly)' == ''">mscorlib</TargetingPackReferenceCoreAssembly>
+
+      <!--
+        S.P.CoreLib is generally architecture specific so disable the msbuild warning about
+        referencing it from an MSIL project.
+        -->
+      <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch Condition="'$(TargetingPackReferenceCoreAssembly)' == 'System.Private.CoreLib'">None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
+    </PropertyGroup>
+
+    <!--
+      Add the mscorlib and windows to the reference set by default to avoid a lot of duplication in projects
+      They only act as a filter so if they aren't present in the packages references it will not impact anything.
+    -->
+    <ItemGroup Condition="'$(ExcludeDefaultTargetingPackReferences)' != 'true'">
+      <TargetingPackReference Include="$(TargetingPackReferenceCoreAssembly)" Condition="'$(TargetingPackReferenceCoreAssembly)' != ''" />
+      <TargetingPackReference Include="Windows" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <!-- Filter out all references coming out of the targeting pack packages except for TargetingPackReferences -->
+      <ResolvedTargetingPackReference Include="@(Reference)"
+        Condition="$([System.String]::new('%(Reference.NuGetPackageId)').StartsWith('$(_TargetingPackPrefix)'))" />
+      <ResolvedTargetingPackReferenceFilename Include="@(ResolvedTargetingPackReference -> '%(Filename)')">
+        <OriginalIdentity>%(Identity)</OriginalIdentity>
+      </ResolvedTargetingPackReferenceFilename>
+      <ResolvedTargetingPackReferenceFilename Remove="@(TargetingPackReference)" />
+      <PackageReferencesToRemove Include="@(ResolvedTargetingPackReferenceFilename -> '%(OriginalIdentity)')" />
+      <Reference Remove="@(PackageReferencesToRemove)" />
+
+      <!-- Filter out the copy-local set of references coming from the targeting pack packages -->
+      <PackageCopyLocalToRemove Include="@(ReferenceCopyLocalPaths)"
+        Condition="$([System.String]::new('%(ReferenceCopyLocalPaths.NuGetPackageId)').StartsWith('$(_TargetingPackPrefix)'))" />
+      <ReferenceCopyLocalPaths Remove="@(PackageCopyLocalToRemove)" />
+    </ItemGroup>
+
+    <Message Importance="Low"
+             Text="Removed all ResolvedTagetingPackReferences that were not specified explicitly as a TargetingPackReference=[@(TargetingPackReference)]. PackageReferencesToRemove=[@(PackageReferencesToRemove)]." />
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/packages.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/packages.targets
new file mode 100755 (executable)
index 0000000..7e6b3dd
--- /dev/null
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="GetPackageVersion" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <ItemGroup>
+    <PackagesNuSpecFiles Include="$(SourceDir)nuget\*.nuspec" />
+  </ItemGroup>
+
+  <PropertyGroup>
+    <PackagesOutDir Condition="'$(PackagesOutDir)' == ''">$(OutDir)Packages\</PackagesOutDir>
+    <PackagesBasePath Condition="'$(PackagesBasePath)' == ''">$(OutDir)</PackagesBasePath>
+  </PropertyGroup>
+
+  <UsingTask TaskName="NuGetPack" AssemblyFile="$(PackagingTaskDir)Microsoft.DotNet.Build.Tasks.Packaging.dll"/>
+  
+  <Target Name="BuildPackages"
+    DependsOnTargets="AddNuGetPackageVersionMetadataToNuspecs"
+    Condition="'$(SkipBuildPackages)' != 'true'">
+    
+    <!-- Create package output directory -->
+    <MakeDir Directories="$(PackagesOutDir)" />
+
+    <!-- Make package -->
+    <NugetPack
+      Condition="'@(PackagesNuSpecFiles)'!=''"
+      Nuspecs="%(PackagesNuSpecFiles.FullPath)"
+      OutputDirectory="$(PackagesOutDir)"
+      BaseDirectory="$(PackagesBasePath)"
+      PackageVersion="%(PackagesNuSpecFiles.PackageVersion)"
+      ExcludeEmptyDirectories="true"
+      NuspecProperties="@(NuspecProperties)"/>
+
+    <Message
+      Condition="'@(PackagesNuSpecFiles)'!=''"
+      Importance="High"
+      Text="%(PackagesNuSpecFiles.Filename) NuGet Package -> $(PackagesOutDir)%(PackagesNuSpecFiles.Filename).%(PackagesNuSpecFiles.PackageVersion).nupkg" />
+
+    <ItemGroup>
+      <PackagesForPublishing Include="$(PackagesOutDir)*.nupkg" />
+    </ItemGroup>
+
+    <!-- push all packages to a server if one has been specified -->
+    <Exec
+      Condition="'@(PackagesForPublishing)' != '' and '$(PublishPackageSource)' != ''"
+      Command="$(NuGetExe) push &quot;%(PackagesForPublishing.Identity)&quot; -s $(PublishPackageSource)" />
+
+  </Target>
+
+  <Target
+    Name="AddNuGetPackageVersionMetadataToNuspecs"
+    Condition="'@(PackagesNuSpecFiles)'!=''"
+    Outputs="%(PackagesNuSpecFiles.Identity)"
+    DependsOnTargets="$(GetNuGetPackageVersionsDependsOn)">
+
+    <PropertyGroup>
+      <SelectedPackageVersion>$(BuildNumberMajor)-$(BuildNumberMinor)</SelectedPackageVersion>
+    </PropertyGroup>
+
+    <GetPackageVersion
+      Condition="Exists('$(ToolsDir)Microsoft.DotNet.Build.Tasks.dll') and $(DoNotGeneratePackageVersion) != 'true'"
+      RevisionNumber="$(SelectedPackageVersion)"
+      NuSpecFile="%(PackagesNuSpecFiles.Identity)">
+      <Output PropertyName="_TempPackageVersion" TaskParameter="PackageVersion" />
+    </GetPackageVersion>
+    
+    <!-- Assign the package version that was automatically generated from the nuspecs -->
+    <ItemGroup
+      Condition="$(DoNotGeneratePackageVersion) != 'true'">
+      <PackagesNuSpecFiles Condition="'%(PackagesNuSpecFiles.Identity)' == '%(Identity)'">
+        <PackageVersion>$(_TempPackageVersion)</PackageVersion>
+      </PackagesNuSpecFiles>
+    </ItemGroup>
+
+    <!-- Assign the package version that was provided by the user -->
+    <ItemGroup
+      Condition="$(DoNotGeneratePackageVersion) == 'true' and $(PackageVersion) != ''">
+      <PackagesNuSpecFiles Condition="'%(PackagesNuSpecFiles.Identity)' == '%(Identity)'">
+        <PackageVersion>$(PackageVersion)</PackageVersion>
+      </PackagesNuSpecFiles>
+    </ItemGroup>
+
+    <Error
+      Condition="$(DoNotGeneratePackageVersion) == 'true' and $(PackageVersion) == ''"
+      Text="When DoNotGeneratePackageVersion is set to 'true' the user has to provide a PackageVersion property that applies to all nuget packages"
+      />
+
+    <PropertyGroup>
+      <_TempPackageVersion />
+    </PropertyGroup>
+  </Target>
+
+  <PropertyGroup>
+    <LocalPublishPropsFile Condition="'$(LocalPublishPropsFile)'==''">$(PackagesDir)/localpublish.props</LocalPublishPropsFile>
+    <NugetPackageBuildTargets Condition="'$(NugetPackageBuildTargets)'==''">BuildPackages</NugetPackageBuildTargets>
+  </PropertyGroup>
+
+  <Import Condition="Exists('$(LocalPublishPropsFile)')"  Project="$(LocalPublishPropsFile)"/>
+  
+  <!-- Publish the packages locally -->
+  <Target Name="LocalPackagePublish" Condition="'@(LocalPackages)'!=''"
+          Inputs="%(LocalPackages.Identity)/%(LocalPackages.PackageName).%(LocalPackages.PackageVersion).nupkg;%(LocalPackages.InstallLocation)/%(LocalPackages.PackageName).%(LocalPackages.PackageVersion)" 
+          Outputs="%(LocalPackages.InstallLocation)/%(LocalPackages.PackageName).%(LocalPackages.PackageVersion)/MODIFIED.txt"
+          AfterTargets="$(NugetPackageBuildTargets)">
+    
+    <!-- Generate the packages.config -->
+    <ItemGroup>
+      <LocalPackageConfigLine Include="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;" />
+      <LocalPackageConfigLine Include="&lt;packages&gt;" />
+      <LocalPackageConfigLine Include="&lt;package id=&quot;%(LocalPackages.PackageName)&quot; version=&quot;%(LocalPackages.PackageVersion)&quot; /&gt;"/>
+      <LocalPackageConfigLine Include="&lt;/packages&gt;" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <RestoreConfig>%(LocalPackages.InstallLocation)/packages.%(LocalPackages.PackageName).config</RestoreConfig>
+    </PropertyGroup>
+    
+    <WriteLinesToFile File="$(RestoreConfig)" Lines="@(LocalPackageConfigLine)" Overwrite="true" />
+    <Message Text="Generated $(RestoreConfig) for '%(LocalPackages.PackageName).%(LocalPackages.PackageVersion).nupkg'" />
+    
+    <PropertyGroup>
+      <LocalPackagesSources>@(LocalPackages, ';')</LocalPackagesSources>
+    </PropertyGroup>
+    <Message Text="Generated package install sources: '$(LocalPackages)'"/>
+
+    <!-- Remove existing directories -->
+    <RemoveDir Directories="%(LocalPackages.InstallLocation)/%(LocalPackages.PackageName).%(LocalPackages.PackageVersion)" />
+
+    <!-- Restoring the packages -->
+    <Exec Command="$(NuGetExe) install &quot;$(RestoreConfig)&quot; -Source $(LocalPackagesSources) -NoCache -Prerelease -OutputDirectory &quot;%(LocalPackages.InstallLocation)&quot;" />
+
+    <!-- Write a file in the packages folder to let the user know this is not the original package -->
+    <ItemGroup>
+      <NotOriginalPackages Include="The package was restored from $(LocalPackagesSources)" />
+    </ItemGroup>
+    <WriteLinesToFile File="%(LocalPackages.InstallLocation)/%(LocalPackages.PackageName).%(LocalPackages.PackageVersion)/MODIFIED.txt" Lines="@(NotOriginalPackages)" Overwrite="true" />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.exe.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.exe.targets
new file mode 100755 (executable)
index 0000000..f4e8e2f
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- Hook both partial-facade-related targets into TargetsTriggeredByCompilation. This will cause them
+          to only be invoked upon a successful compilation; they can conceptualized as an extension
+          of the assembly compilation process.
+  -->
+  <PropertyGroup>
+    <TargetsTriggeredByCompilation Condition="'$(IsPartialFacadeAssembly)' == 'true'">
+      $(TargetsTriggeredByCompilation);FillPartialFacadeUsingExe
+    </TargetsTriggeredByCompilation>
+  </PropertyGroup>
+
+  <!-- FillPartialFacade
+       Inputs:
+         * An "input assembly"
+         * A contract assembly
+         * Seed assemblies
+
+       Fills the "input assembly" by finding types in the contract assembly that are missing from it, and adding type-forwards
+         to those matching types in the seed assemblies.
+  -->
+  <Target Name="FillPartialFacadeUsingExe" DependsOnTargets="$(FillPartialFacadeDependsOn)">
+
+    <ItemGroup>
+      <!-- References used for compilation are automatically included as seed assemblies -->
+      <GenFacadesSeeds Include="@(ReferencePath)" />
+    </ItemGroup>
+
+    <Error Text="No single matching contract found." Condition="'$(IsReferenceAssembly)' != 'true' AND '@(ResolvedMatchingContract->Count())' != '1'" />
+
+    <PropertyGroup Condition="'$(IsReferenceAssembly)' != 'true'">
+      <GenFacadesArgs>$(GenFacadesArgs) -partialFacadeAssemblyPath:"$(GenFacadesInputAssembly)"</GenFacadesArgs>
+      <GenFacadesArgs>$(GenFacadesArgs) -contracts:"%(ResolvedMatchingContract.Identity)"</GenFacadesArgs>
+    </PropertyGroup>
+    <PropertyGroup Condition="'$(IsReferenceAssembly)' == 'true'">
+      <GenFacadesArgs>$(GenFacadesArgs) -contracts:"$(GenFacadesInputAssembly)"</GenFacadesArgs>
+      <GenFacadesArgs>$(GenFacadesArgs) -buildPartialReferenceFacade</GenFacadesArgs>
+    </PropertyGroup>
+    <PropertyGroup>
+      <GenFacadesArgs>$(GenFacadesArgs) -seeds:"@(GenFacadesSeeds, ',')"</GenFacadesArgs>
+      <GenFacadesArgs>$(GenFacadesArgs) -facadePath:"$(GenFacadesOutputPath.TrimEnd('/'))"</GenFacadesArgs>
+      <GenFacadesArgs Condition="'$(DebugSymbols)' == 'false' OR '$(DebugType)'=='Portable'">$(GenFacadesArgs) -producePdb:false</GenFacadesArgs>
+      <GenFacadesArgs Condition="'@(SeedTypePreference)' != ''">$(GenFacadesArgs) -preferSeedType:"@(SeedTypePreference->'%(Identity)=%(Assembly)', ',')"</GenFacadesArgs>
+      <GenFacadesArgs Condition="'$(GenFacadesIgnoreMissingTypes)' == 'true'">$(GenFacadesArgs) -ignoreMissingTypes</GenFacadesArgs>
+      <GenFacadesArgs Condition="'$(GenFacadesIgnoreBuildAndRevisionMismatch)' == 'true'">$(GenFacadesArgs) -ignoreBuildAndRevisionMismatch</GenFacadesArgs>
+    </PropertyGroup>
+
+    <MakeDir Directories="$(GenFacadesInputPath)" />
+    <WriteLinesToFile File="$(GenFacadesResponseFile)" Lines="$(GenFacadesArgs)" Overwrite="true" />
+
+    <!-- Move the assembly into a subdirectory for GenFacades -->
+    <Move SourceFiles="$(PartialFacadeAssemblyPath)"
+          DestinationFolder="$(GenFacadesInputPath)"
+    />
+
+    <!-- Move the PDB into a subdirectory for GenFacades if we are producing PDBs -->
+    <Move SourceFiles="$(PartialFacadeSymbols)"
+          DestinationFolder="$(GenFacadesInputPath)"
+          Condition="'$(DebugSymbols)' != 'false' AND '$(DebugType)'!='Portable'"
+    />
+
+    <PropertyGroup>
+      <GenFacadesCmd>$(ToolHostCmd) "$(ToolsDir)GenFacades.exe"</GenFacadesCmd>
+    </PropertyGroup>
+
+    <Exec Command="$(GenFacadesCmd) @&quot;$(GenFacadesResponseFile)&quot;" WorkingDirectory="$(ToolRuntimePath)" />
+
+    <ItemGroup>
+      <FileWrites Include="$(GenFacadesInputAssembly)" />
+      <FileWrites Include="$(GenFacadesInputSymbols)" />
+      <FileWrites Include="$(GenFacadesResponseFile)" />
+    </ItemGroup>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.targets
new file mode 100755 (executable)
index 0000000..2045196
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <FillPartialFacadeDependsOn>
+      EnsureBuildToolsRuntime
+    </FillPartialFacadeDependsOn>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(IsPartialFacadeAssembly)' == 'true' AND '$(IsReferenceAssembly)' != 'true'">
+    <!-- Tell ResolveMatchingContract to run and resolve contract to project reference -->
+    <ResolveMatchingContract>true</ResolveMatchingContract>
+    <FillPartialFacadeDependsOn>
+      $(FillPartialFacadeDependsOn);ResolveMatchingContract
+    </FillPartialFacadeDependsOn>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(IsPartialFacadeAssembly)' == 'true' AND '$(IsReferenceAssembly)' == 'true'">
+    <!-- reference facades will always have overlapping types so suppress compiler warnings -->
+    <NoWarn>$(NoWarn);0436</NoWarn>
+  </PropertyGroup>
+
+  <!-- Inputs and outputs of FillPartialFacade -->
+  <PropertyGroup Condition="'$(IsPartialFacadeAssembly)' == 'true'">
+    <PartialFacadeAssemblyPath>$(IntermediateOutputPath)$(TargetName)$(TargetExt)</PartialFacadeAssemblyPath>
+    <PartialFacadeSymbols>$(IntermediateOutputPath)$(TargetName).pdb</PartialFacadeSymbols>
+    <GenFacadesInputPath>$(IntermediateOutputPath)PreGenFacades/</GenFacadesInputPath>
+    <GenFacadesInputAssembly>$(GenFacadesInputPath)$(TargetName)$(TargetExt)</GenFacadesInputAssembly>
+    <GenFacadesInputSymbols>$(GenFacadesInputPath)$(TargetName).pdb</GenFacadesInputSymbols>
+    <GenFacadesOutputPath>$(IntermediateOutputPath)</GenFacadesOutputPath>
+    <GenFacadesResponseFile>$(GenFacadesInputPath)genfacades.rsp</GenFacadesResponseFile>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildThisFileDirectory)partialfacades.task.targets" Condition="'$(UseLegacyGenFacadesExe)' != 'true'"/>
+  <Import Project="$(MSBuildThisFileDirectory)partialfacades.exe.targets" Condition="'$(UseLegacyGenFacadesExe)' == 'true'"/>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.task.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/partialfacades.task.targets
new file mode 100755 (executable)
index 0000000..24657ee
--- /dev/null
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="GenFacadesTask" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <!-- Hook both partial-facade-related targets into TargetsTriggeredByCompilation. This will cause them
+          to only be invoked upon a successful compilation; they can conceptualized as an extension
+          of the assembly compilation process.
+  -->
+  <PropertyGroup>
+    <TargetsTriggeredByCompilation Condition="'$(IsPartialFacadeAssembly)' == 'true'">
+      $(TargetsTriggeredByCompilation);FillPartialFacadeUsingTask
+    </TargetsTriggeredByCompilation>
+  </PropertyGroup>
+
+  <!-- FillPartialFacade
+       Inputs:
+         * An "input assembly"
+         * A contract assembly
+         * Seed assemblies
+
+       Fills the "input assembly" by finding types in the contract assembly that are missing from it, and adding type-forwards
+         to those matching types in the seed assemblies.
+  -->
+  <Target Name="FillPartialFacadeUsingTask" DependsOnTargets="$(FillPartialFacadeDependsOn)">
+
+    <ItemGroup>
+      <!-- References used for compilation are automatically included as seed assemblies -->
+      <GenFacadesSeeds Include="@(ReferencePath)" />
+    </ItemGroup>
+
+    <Error Text="No single matching contract found." Condition="'$(IsReferenceAssembly)' != 'true' AND '@(ResolvedMatchingContract->Count())' != '1'" />
+
+    <MakeDir Directories="$(GenFacadesInputPath)" />
+
+    <!-- Move the assembly into a subdirectory for GenFacades -->
+    <Move SourceFiles="$(PartialFacadeAssemblyPath)"
+          DestinationFolder="$(GenFacadesInputPath)"
+    />
+
+    <PropertyGroup>
+      <ProducePdb>true</ProducePdb>
+      <!-- Partial facade PDB generation only functions on Windows -->
+      <ProducePdb Condition="'$(DebugSymbols)' == 'false' OR '$(RunningOnUnix)' == 'true'">false</ProducePdb>
+      <GenFacadesIgnoreMissingTypes Condition="'$(GenFacadesIgnoreMissingTypes)' == ''">false</GenFacadesIgnoreMissingTypes>
+      <GenFacadesIgnoreBuildAndRevisionMismatch Condition="'$(GenFacadesIgnoreBuildAndRevisionMismatch)' == ''">false</GenFacadesIgnoreBuildAndRevisionMismatch>
+    </PropertyGroup>
+
+    <!-- Move the PDB into a subdirectory for GenFacades if we are producing PDBs -->
+    <Move SourceFiles="$(PartialFacadeSymbols)"
+          DestinationFolder="$(GenFacadesInputPath)"
+          Condition="$(ProducePdb)" />
+
+    <PropertyGroup Condition="'$(IsReferenceAssembly)' != 'true'">
+      <GenFacadesPartialFacadeAssemblyPath>$(GenFacadesInputAssembly)</GenFacadesPartialFacadeAssemblyPath>
+      <GenFacadesContracts>%(ResolvedMatchingContract.Identity)</GenFacadesContracts>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(IsReferenceAssembly)' == 'true'">
+      <GenFacadesContracts>$(GenFacadesInputAssembly)</GenFacadesContracts>
+      <GenFacadesBuildPartialReferenceFacade>true</GenFacadesBuildPartialReferenceFacade>
+    </PropertyGroup>
+
+    <GenFacadesTask
+      PartialFacadeAssemblyPath="$(GenFacadesPartialFacadeAssemblyPath)"
+      Contracts="$(GenFacadesContracts)"
+      Seeds="@(GenFacadesSeeds, ',')"
+      FacadePath="$(GenFacadesOutputPath.TrimEnd('/'))"
+      SeedTypePreferencesUnsplit="@(SeedTypePreference)"
+      ProducePdb="$(ProducePdb)"
+      ClearBuildAndRevision="$(GenFacadesClearBuildAndRevision)"
+      IgnoreMissingTypes="$(GenFacadesIgnoreMissingTypes)"
+      IgnoreBuildAndRevisionMismatch="$(GenFacadesIgnoreBuildAndRevisionMismatch)"
+      BuildDesignTimeFacades="$(GenFacadesBuildDesignTimeFacades)"
+      InclusionContracts="$(GenFacadesInclusionContracts)"
+      SeedLoadErrorTreatment="$(GenFacadesSeedLoadErrorTreatment)"
+      ContractLoadErrorTreatment="$(GenFacadesContractLoadErrorTreatment)"
+      ForceZeroVersionSeeds="$(GenFacadesForceZeroVersionSeeds)"
+      BuildPartialReferenceFacade="$(GenFacadesBuildPartialReferenceFacade)"
+    />
+
+    <ItemGroup>
+      <FileWrites Include="$(GenFacadesInputAssembly)" />
+      <FileWrites Include="$(GenFacadesInputSymbols)" />
+    </ItemGroup>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/publishtest.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/publishtest.targets
new file mode 100755 (executable)
index 0000000..a813902
--- /dev/null
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="RemoveDuplicatesWithLastOneWinsPolicy" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="ZipFileCreateFromDirectory" Condition="'$(ArchiveTests)' == 'true'" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="GenerateAssemblyList" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="GetTargetMachineInfo" Condition="'$(TestWithLocalLibraries)'=='true'" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <PropertyGroup>
+    <SerializeProjects Condition="'$(TestWithLocalLibraries)'=='true'">true</SerializeProjects>
+  </PropertyGroup>
+
+  <!--
+    Temporary until we have proper nuget support to deploy content files.
+    Copies supplemental test data to the build output and test directories.
+  -->
+  <Target Name="CopySupplementalTestData" DependsOnTargets="DiscoverTestInputs">
+    <!-- coalesce supplemental test data items with and without DestinationDir metadata -->
+    <ItemGroup>
+      <_SupplementalTestData Include="@(SupplementalTestData)" Condition="'%(DestinationDir)' != ''">
+        <DestinationDir>%(DestinationDir)</DestinationDir>
+      </_SupplementalTestData>
+      <_SupplementalTestData Include="@(SupplementalTestData)" Condition="'%(DestinationDir)' == ''">
+        <DestinationDir>%(RecursiveDir)</DestinationDir>
+      </_SupplementalTestData>
+    </ItemGroup>
+    <ItemGroup>
+      <SupplementalTestDataTestDir Include="@(_SupplementalTestData->'$(TestPath)/%(DestinationDir)%(Filename)%(Extension)')" />
+      <SupplementalTestDataOutDir Include="@(_SupplementalTestData->'$(OutDir)%(DestinationDir)%(Filename)%(Extension)')" />
+    </ItemGroup>
+    <Copy
+      SourceFiles="@(_SupplementalTestData)"
+      DestinationFiles="@(SupplementalTestDataTestDir)"
+      SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+      OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+      Retries="$(CopyRetryCount)"
+      RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+      UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)">
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites" />
+    </Copy>
+    <Copy
+      SourceFiles="@(_SupplementalTestData)"
+      DestinationFiles="@(SupplementalTestDataOutDir)"
+      SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+      OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+      Retries="$(CopyRetryCount)"
+      RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+      UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)">
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites" />
+    </Copy>
+  </Target>
+
+  <!-- Workaround for VS execution:  This will form the same list and copy the same files as
+       copied via RunTests script so VS can work when the test dir is initially clean.
+       -->
+  <PropertyGroup Condition="'$(BuildingInsideVisualStudio)'=='true'">
+    <PrepareForRunDependsOn>$(PrepareForRunDependsOn);CopyDefaultTestAssetsForVS</PrepareForRunDependsOn>
+  </PropertyGroup>
+  <Target Name="CopyDefaultTestAssetsForVS" DependsOnTargets="DiscoverTestInputs;CopySupplementalTestData">
+     <!-- This was copied from RunTestsForProject in tests.targets
+          The RunTestsForProject target does not execute in VS context and would be confused by the script based runner.
+          _TestCopyLocalByFileNameWithoutDuplicates are the precise items that are fed to the runner script generation code.
+     -->
+    <ItemGroup>
+      <!-- Not all platforms can use the .ni.dlls that come from packages.  If TestWithoutNativeImages is specified, we'll exclude them from copy generation.
+           If we end up needing this for any other sorts of filtering, we'll want to add a list of filtered extensions to be matched on EndsWith.  -->
+      <_IncludedFileForTestsInVS Include="@(_TestCopyLocalByFileNameWithoutDuplicates)"
+                                 Condition="'$(TestWithoutNativeImages)' != 'true' Or !$([System.String]::Copy('%(_TestCopyLocalByFileNameWithoutDuplicates.SourcePath)').EndsWith('.ni.dll'))" >
+        <PackageRelativePath Condition="'%(_TestCopyLocalByFileNameWithoutDuplicates.NugetPackageId)' != ''">$([System.String]::Copy('%(_TestCopyLocalByFileNameWithoutDuplicates.SourcePath)').Replace('$(PackagesDir)',''))</PackageRelativePath>
+        <UseAbsolutePath Condition="'$(TestWithLocalLibraries)'=='true'">$([System.String]::Copy('%(_TestCopyLocalByFileNameWithoutDuplicates.SourcePath)').StartsWith('$(BinDir)'))</UseAbsolutePath>
+        <DestinationPath>$(TestPath)\%(Filename)%(Extension)</DestinationPath>
+      </_IncludedFileForTestsInVS>
+      <_IncludedFileForTestsInVs Remove="@(_IncludedFileForTestsInVS)" Condition="Exists('%(DestinationPath)')" />
+    </ItemGroup>
+
+    <Copy
+      SourceFiles="@(_IncludedFileForTestsInVS  -> '%(SourcePath)')"
+      DestinationFiles="@(_IncludedFileForTestsInVS->'%(DestinationPath)')"
+      SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+      OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+      Retries="$(CopyRetryCount)"
+      RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+      UseHardlinksIfPossible="true">
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites" />
+    </Copy>
+  </Target>
+
+    <!-- archive the test binaries along with some supporting files -->
+  <Target Name="ArchiveTestBuild"
+          Condition="'$(ArchiveTests)' == 'true'"
+          DependsOnTargets="GenerateTestExecutionScripts">
+    <PropertyGroup>
+      <TestArchiveDir>$(TestWorkingDir)$(OSPlatformConfig)/archive/tests/$(TargetOutputRelPath)</TestArchiveDir>
+      <ProjectJson Condition="!Exists('$(ProjectJson)')">$(OriginalProjectJson)</ProjectJson>
+    </PropertyGroup>
+    <PropertyGroup Condition="'$(TestProjectName)'==''">
+      <TestProjectName>$(MSBuildProjectName)</TestProjectName>
+    </PropertyGroup>
+
+    <!-- the project json and runner script files need to be included in the archive -->
+    <Copy SourceFiles="$(ProjectJson);$(ProjectLockJson)" DestinationFolder="$(TestPath)" />
+    <MakeDir Directories="$(TestArchiveDir)" />
+    <ZipFileCreateFromDirectory SourceDirectory="$(TestPath)" DestinationArchive="$(TestArchiveDir)$(TestProjectName).zip" OverwriteDestination="true" />
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/resolveContract.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/resolveContract.targets
new file mode 100755 (executable)
index 0000000..1bce226
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup Condition="'$(ResolveMatchingContract)' == 'true'">
+    <AddProjectReferencesDynamicallyDependsOn>
+      ResolveMatchingContract;
+      $(AddProjectReferencesDynamicallyDependsOn);
+    </AddProjectReferencesDynamicallyDependsOn>
+    <ResolveReferencesDependsOn>
+      $(ResolveReferencesDependsOn);
+      VerifyMatchingContract
+    </ResolveReferencesDependsOn>
+  </PropertyGroup>
+
+  <Target Name="ResolveMatchingContract">
+    <PropertyGroup>
+      <ContractProject Condition="'$(ContractProject)' == ''">$(SourceDir)/$(MSBuildProjectName)/ref/$(MSBuildProjectName).csproj</ContractProject>
+      <HasMatchingContract Condition="'$(HasMatchingContract)' == '' and Exists('$(ContractProject)')">true</HasMatchingContract>
+      <ContractAssemblyPath Condition="'$(ContractAssemblyPath)' == ''">$(ContractOutputPath)/$(MSBuildProjectName).dll</ContractAssemblyPath>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(HasMatchingContract)' == 'true'">
+      <ResolvedMatchingContract Condition="Exists('$(ContractAssemblyPath)')" Include="$(ContractAssemblyPath)" />
+
+      <!-- If the contract doesn't exist in the default contract output path add a project reference to the contract project to resolve -->
+      <ProjectReference Condition="'@(ResolvedMatchingContract)' == ''" Include="$(ContractProject)">
+        <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+        <OutputItemType>ResolvedMatchingContract</OutputItemType>
+      </ProjectReference>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="VerifyMatchingContract">
+    <Error Condition="'$(HasMatchingContract)' == 'true' and !Exists('%(ResolvedMatchingContract.Identity)')" Text="ResolveMatchingContract could not find a matching contract '%(ResolvedMatchingContract.Identity)' not found." />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/resources.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/resources.targets
new file mode 100755 (executable)
index 0000000..9f9617c
--- /dev/null
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <UsingTask TaskName="GenerateResourcesCode" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+  <UsingTask TaskName="NormalizeAssemblyName" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <PropertyGroup>
+    <GenerateResourceMSBuildRuntime>CurrentRuntime</GenerateResourceMSBuildRuntime>
+    <GenerateResourceMSBuildArchitecture>CurrentArchitecture</GenerateResourceMSBuildArchitecture>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <ResourcesSourceOutputDirectory Condition="'$(ResourcesSourceOutputDirectory)' == ''">$(MSBuildProjectDirectory)/Resources/</ResourcesSourceOutputDirectory>
+    <StringResourcesPath Condition="'$(StringResourcesPath)'=='' And Exists('$(ResourcesSourceOutputDirectory)Strings.resx')">$(ResourcesSourceOutputDirectory)Strings.resx</StringResourcesPath>
+    <IntermediateResOutputFileFullPath Condition="'$(MSBuildProjectExtension)' == '.csproj'">$(IntermediateOutputPath)SR.cs</IntermediateResOutputFileFullPath>
+    <IntermediateResOutputFileFullPath Condition="'$(MSBuildProjectExtension)' == '.vbproj'">$(IntermediateOutputPath)SR.vb</IntermediateResOutputFileFullPath>
+    <DefineConstants Condition="'$(ConfigurationGroup)' == 'Debug'">$(DefineConstants);DEBUGRESOURCES</DefineConstants>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(BuildingUAPVertical)' == 'true'">
+    <CompileDependsOn>
+      CopyResxFilesToReswFiles;
+      $(CompileDependsOn);
+    </CompileDependsOn>
+  </PropertyGroup>
+
+  <Target Name="CalculateResourcesFileNames" Condition="'$(BuildingUAPVertical)' == 'true'">
+    <ItemGroup>
+      <_AllResxFiles Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(Extension)' == '.resx'">
+        <ReswName Condition="'%(EmbeddedResource.ReswName)' == ''">%(EmbeddedResource.ManifestResourceName)</ReswName>
+      </_AllResxFiles>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <ProjectHasResources Condition="'@(_AllResxFiles)' != ''">true</ProjectHasResources>
+      <TestProjectNeedsModifiedPriFile Condition="'$(IsTestProject)' == 'true' AND '$(ProjectHasResources)' == 'true'">true</TestProjectNeedsModifiedPriFile>
+      <TestResourcesFolderPath Condition="'$(TestProjectNeedsModifiedPriFile)' == 'true'">$(RuntimePath)$(AssemblyName).Resw</TestResourcesFolderPath>
+      <_ResWDestinationPath Condition="'$(TestResourcesFolderPath)' != ''">$(TestResourcesFolderPath)</_ResWDestinationPath>
+      <_ResWDestinationPath Condition="'$(TestResourcesFolderPath)' == ''">$(ResourcesFolderPath)</_ResWDestinationPath>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <_ReswOutputFiles Include="@(_AllResxFiles->'$(_ResWDestinationPath)/%(ReswName).resw')" />
+    </ItemGroup>
+
+  </Target>
+
+  <Target Name="CopyResxFilesToReswFiles"
+          Condition="'$(BuildingUAPVertical)' == 'true'"
+          DependsOnTargets="CalculateResourcesFileNames"
+          Inputs="@(_AllResxFiles)"
+          Outputs="@(_ReswOutputFiles)" >
+
+    <Copy SourceFiles="@(_AllResxFiles)"
+          DestinationFiles="@(_ReswOutputFiles)"
+          SkipUnchangedFiles="true">
+          <Output TaskParameter="CopiedFiles" ItemName="FilesCreated" />
+    </Copy>
+
+    <!-- We need to touch the copied files so that the target that uses them can track the inputs and outputs with the copied timestamp -->
+    <Touch Files="@(FilesCreated)" />
+
+  </Target>
+
+  <PropertyGroup Condition="'$(StringResourcesPath)'!=''">
+      <CompileDependsOn>
+          NormalizeAssemblyName;
+          GenerateResourcesSource;
+          $(CompileDependsOn);
+      </CompileDependsOn>
+  </PropertyGroup>
+
+  <Target Name="NormalizeAssemblyName" Condition="'$(StringResourcesPath)'!='' AND '$(OmitResources)'!='true'">
+    <NormalizeAssemblyName
+        AssemblyName="$(AssemblyName)" >
+        <Output TaskParameter="NormalizedAssemblyName" PropertyName="_NormalizedAssemblyName" />
+    </NormalizeAssemblyName>
+
+    <ItemGroup>
+      <!--
+         EmbeddedResource is defined outside the target and cannot be defined inside this target
+         we need to update logical name and ReswName after we normalize the assembly name.
+      -->
+      <EmbeddedResource Condition="'%(EmbeddedResource.LogicalName)'=='FxResources.$(AssemblyName).SR.resources'">
+        <LogicalName>FxResources.$(_NormalizedAssemblyName).SR.resources</LogicalName>
+        <ReswName Condition="'$(BuildingUAPVertical)' == 'true'">FxResources.$(_NormalizedAssemblyName).SR</ReswName>
+      </EmbeddedResource>
+    </ItemGroup>
+  </Target>
+
+  <Target Name="GenerateResourcesSource" DependsOnTargets="NormalizeAssemblyName"
+          Condition="'$(StringResourcesPath)'!='' AND '$(OmitResources)'!='true'"
+          Inputs="$(StringResourcesPath)"
+          Outputs="$(IntermediateResOutputFileFullPath)">
+
+    <GenerateResourcesCode
+        ResxFilePath="$(StringResourcesPath)"
+        OutputSourceFilePath="$(IntermediateResOutputFileFullPath)"
+        AssemblyName="$(_NormalizedAssemblyName)"
+        SRNamespace="$(GenerateResourcesSRNamespace)"
+        SRClassName="$(GenerateResourcesSRClassName)"
+        ResourcesNamespace="$(GenerateResourcesResourcesNamespace)"
+        ResourcesClassName="$(GenerateResourcesResourcesClassName)"
+        AsConstants="$(GenerateResourcesCodeAsConstants)">
+    </GenerateResourcesCode>
+
+    <ItemGroup>
+      <!-- The following Compile element has to be included dynamically inside the Target otherwise intellisense will not work -->
+      <Compile Include="$(IntermediateResOutputFileFullPath)" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <FileWrites Include="$(IntermediateResOutputFileFullPath)" />
+    </ItemGroup>
+  </Target>
+
+  <ItemGroup Condition="'$(StringResourcesPath)'!='' AND '$(OmitResources)'!='true'">
+    <EmbeddedResource Include="$(StringResourcesPath)">
+      <Visible>true</Visible>
+      <LogicalName>FxResources.$(AssemblyName).SR.resources</LogicalName>
+      <ReswName Condition="'$(BuildingUAPVertical)' == 'true'">FxResources.$(AssemblyName).SR</ReswName>
+      <!-- Set the Generator metadata so that VS triggers design-time build whenever the .resx file is saved -->
+      <Generator>MSBuild:GenerateResourcesSource</Generator>
+    </EmbeddedResource>
+  </ItemGroup>
+
+  <Choose>
+    <When Condition="Exists('$(StringResourcesPath)') And '$(SkipCommonResourcesIncludes)'=='' AND '$(OmitResources)'!='true'">
+      <Choose>
+        <When Condition="'$(MSBuildProjectExtension)' == '.csproj'">
+          <ItemGroup>
+            <Compile Include="$(CommonPath)/System/SR.cs">
+              <Visible>true</Visible>
+              <Link>Resources/Common/SR.cs</Link>
+            </Compile>
+          </ItemGroup>
+        </When>
+        <When Condition="'$(MSBuildProjectExtension)' == '.vbproj'">
+          <ItemGroup>
+            <Compile Include="$(CommonPath)/System/SR.vb">
+              <Visible>true</Visible>
+              <Link>Resources/Common/SR.vb</Link>
+            </Compile>
+          </ItemGroup>
+        </When>
+      </Choose>
+    </When>
+  </Choose>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.exe b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.exe
new file mode 100755 (executable)
index 0000000..a59be55
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.exe differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/run.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/runtime.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/runtime.json
new file mode 100755 (executable)
index 0000000..54769f2
--- /dev/null
@@ -0,0 +1,406 @@
+{
+    "runtimes": {
+        "base": {
+        },
+
+        "any": {
+            "#import": [ "base" ]
+        },
+
+        "win": {
+            "#import": [ "any" ]
+        },
+        "win-x86": {
+            "#import": [ "win" ]
+        },
+        "win-x64": {
+            "#import": [ "win" ]
+        },
+
+        "win7": {
+            "#import": [ "win" ]
+        },
+        "win7-x86": {
+            "#import": [ "win7", "win-x86" ]
+        },
+        "win7-x64": {
+            "#import": [ "win7", "win-x64" ]
+        },
+
+        "win8": {
+            "#import": [ "win7" ]
+        },
+        "win8-x86": {
+            "#import": [ "win8", "win7-x86" ]
+        },
+        "win8-x64": {
+            "#import": [ "win8", "win7-x64" ]
+        },
+        "win8-arm": {
+            "#import": [ "win8" ]
+        },
+
+        "win81": {
+            "#import": [ "win8" ]
+        },
+        "win81-x86": {
+            "#import": [ "win81", "win8-x86" ]
+        },
+        "win81-x64": {
+            "#import": [ "win81", "win8-x64" ]
+        },
+        "win81-arm": {
+            "#import": [ "win81", "win8-arm" ]
+        },
+
+        "win10": {
+            "#import": [ "win81" ]
+        },
+        "win10-x86": {
+            "#import": [ "win10", "win81-x86" ]
+        },
+        "win10-x64": {
+            "#import": [ "win10", "win81-x64" ]
+        },
+        "win10-arm": {
+            "#import": [ "win10", "win81-arm" ]
+        },
+        "win10-arm64": {
+            "#import": [ "win10" ]
+        },
+
+        "aot": {
+            "#import": [ "any" ]
+        },
+
+        "win-aot": {
+            "#import": [ "win", "aot" ]
+        },
+        "win-x86-aot": {
+            "#import": [ "win-aot", "win-x86" ]
+        },
+        "win-x64-aot": {
+            "#import": [ "win-aot", "win-x64" ]
+        },
+
+        "win7-aot": {
+            "#import": [ "win-aot", "win7" ]
+        },
+        "win7-x86-aot": {
+            "#import": [ "win7-aot", "win7-x86" ]
+        },
+        "win7-x64-aot": {
+            "#import": [ "win7-aot", "win7-x64" ]
+        },
+
+        "win8-aot": {
+            "#import": [ "win8", "win7-aot" ]
+        },
+        "win8-x86-aot": {
+            "#import": [ "win8-aot", "win8-x86", "win7-x86-aot" ]
+        },
+        "win8-x64-aot": {
+            "#import": [ "win8-aot", "win8-x64", "win7-x64-aot" ]
+        },
+        "win8-arm-aot": {
+            "#import": [ "win8-aot", "win8-arm" ]
+        },
+
+        "win81-aot": {
+            "#import": [ "win81", "win8-aot" ]
+        },
+        "win81-x86-aot": {
+            "#import": [ "win81-aot", "win81-x86", "win8-x86-aot" ]
+        },
+        "win81-x64-aot": {
+            "#import": [ "win81-aot", "win81-x64", "win8-x64-aot" ]
+        },
+        "win81-arm-aot": {
+            "#import": [ "win81-aot", "win81-arm", "win8-arm-aot" ]
+        },
+
+        "win10-aot": {
+            "#import": [ "win10", "win81-aot" ]
+        },
+        "win10-x86-aot": {
+            "#import": [ "win10-aot", "win10-x86", "win81-x86-aot" ]
+        },
+        "win10-x64-aot": {
+            "#import": [ "win10-aot", "win10-x64", "win81-x64-aot" ]
+        },
+        "win10-arm-aot": {
+            "#import": [ "win10-aot", "win10-arm", "win81-arm-aot" ]
+        },
+        "win10-arm64-aot": {
+            "#import": [ "win10-aot", "win10-arm64" ]
+        },
+
+        "unix": {
+            "#import": [ "any" ]
+        },
+        "unix-x64": {
+            "#import": [ "unix" ]
+        },
+
+        "osx": {
+            "#import": [ "unix" ]
+        },
+        "osx-x64": {
+            "#import": [ "osx", "unix-x64" ]
+        },
+
+        "osx.10.10": {
+            "#import": [ "osx" ]
+        },
+        "osx.10.10-x64": {
+            "#import": [ "osx.10.10", "osx-x64" ]
+        },
+
+        "osx.10.11": {
+            "#import": [ "osx.10.10" ]
+        },
+        "osx.10.11-x64": {
+            "#import": [ "osx.10.11", "osx.10.10-x64" ]
+        },
+
+        "osx.10.12": {
+            "#import": [ "osx.10.11" ]
+        },
+        "osx.10.12-x64": {
+            "#import": [ "osx.10.12", "osx.10.11-x64" ]
+        },
+        
+        "linux": {
+            "#import": [ "unix" ]
+        },
+        "linux-x64": {
+            "#import": [ "linux", "unix-x64" ]
+        },
+
+        "rhel": {
+            "#import": [ "linux" ]
+        },
+        "rhel-x64": {
+            "#import": [ "rhel", "linux-x64" ]
+        },
+
+        "rhel.7": {
+            "#import": [ "rhel" ]
+        },
+        "rhel.7-x64": {
+            "#import": [ "rhel", "rhel-x64" ]
+        },
+
+        "rhel.7.0": {
+            "#import": [ "rhel.7" ]
+        },
+        "rhel.7.0-x64": {
+            "#import": [ "rhel.7", "rhel.7-x64" ]
+        },
+
+        "rhel.7.1": {
+            "#import": [ "rhel.7.0" ]
+        },
+        "rhel.7.1-x64": {
+            "#import": [ "rhel.7.0", "rhel.7.0-x64" ]
+        },
+
+        "rhel.7.2": {
+            "#import": [ "rhel.7.1" ]
+        },
+        "rhel.7.2-x64": {
+            "#import": [ "rhel.7.1", "rhel.7.1-x64" ]
+        },
+
+        "ol": {
+            "#import": [ "rhel" ]
+        },
+        "ol-x64": {
+            "#import": [ "ol", "rhel-x64" ]
+        },
+
+        "ol.7": {
+            "#import": [ "ol", "rhel.7" ]
+        },
+        "ol.7-x64": {
+            "#import": [ "ol.7", "ol-x64", "rhel.7-x64" ]
+        },
+
+        "ol.7.0": {
+            "#import": [ "ol.7", "rhel.7.0" ]
+        },
+        "ol.7.0-x64": {
+            "#import": [ "ol.7", "ol.7-x64", "rhel.7.0-x64" ]
+        },
+
+        "ol.7.1": {
+            "#import": [ "ol.7.0", "rhel.7.1" ]
+        },
+        "ol.7.1-x64": {
+            "#import": [ "ol.7.0", "ol.7.0-x64", "rhel.7.1-x64" ]
+        },
+
+        "ol.7.2": {
+            "#import": [ "ol.7.1", "rhel.7.2" ]
+        },
+        "ol.7.2-x64": {
+            "#import": [ "ol.7.1", "ol.7.1-x64", "rhel.7.2-x64" ]
+        },
+
+        "centos": {
+            "#import": [ "rhel" ]
+        },
+        "centos-x64": {
+            "#import": [ "centos", "rhel-x64" ]
+        },
+
+        "centos.7": {
+            "#import": [ "centos", "rhel.7" ]
+        },
+        "centos.7-x64": {
+            "#import": [ "centos.7", "centos-x64", "rhel.7-x64" ]
+        },
+
+        "debian": {
+            "#import": [ "linux" ]
+        },
+        "debian-x64": {
+            "#import": [ "debian", "linux-x64" ]
+        },
+
+        "debian.8": {
+            "#import": [ "debian" ]
+        },
+        "debian.8-x64": {
+            "#import": [ "debian.8", "debian-x64" ]
+        },
+
+        "ubuntu": {
+            "#import": [ "debian" ]
+        },
+
+        "ubuntu-x64": {
+            "#import": [ "ubuntu", "debian-x64" ]
+        },
+
+        "ubuntu.14.04": {
+            "#import": [ "ubuntu" ]
+        },
+        "ubuntu.14.04-x64": {
+            "#import": [ "ubuntu.14.04", "ubuntu-x64" ]
+        },
+
+        "ubuntu.14.10": {
+            "#import": [ "ubuntu" ]
+        },
+        "ubuntu.14.10-x64": {
+            "#import": [ "ubuntu.14.10", "ubuntu-x64" ]
+        },
+
+        "ubuntu.15.04": {
+            "#import": [ "ubuntu" ]
+        },
+        "ubuntu.15.04-x64": {
+            "#import": [ "ubuntu.15.04", "ubuntu-x64" ]
+        },
+
+        "ubuntu.15.10": {
+            "#import": [ "ubuntu" ]
+        },
+        "ubuntu.15.10-x64": {
+            "#import": [ "ubuntu.15.10", "ubuntu-x64" ]
+        },
+
+        "ubuntu.16.04": {
+            "#import": [ "ubuntu" ]
+        },
+        "ubuntu.16.04-x64": {
+            "#import": [ "ubuntu.16.04", "ubuntu-x64" ]
+        },
+
+        "ubuntu.16.10": {
+            "#import": [ "ubuntu" ]
+        },
+        "ubuntu.16.10-x64": {
+            "#import": [ "ubuntu.16.10", "ubuntu-x64" ]
+        },
+
+        "linuxmint.17": {
+            "#import": [ "ubuntu.14.04" ]
+        },
+        "linuxmint.17-x64": {
+            "#import": [ "linuxmint.17", "ubuntu.14.04-x64" ]
+        },
+        
+        "linuxmint.17.1": {
+            "#import": [ "linuxmint.17" ]
+        },
+        "linuxmint.17.1-x64": {
+            "#import": [ "linuxmint.17.1", "linuxmint.17-x64" ]
+        },
+        
+        "linuxmint.17.2": {
+            "#import": [ "linuxmint.17.1" ]
+        },
+        "linuxmint.17.2-x64": {
+            "#import": [ "linuxmint.17.2", "linuxmint.17.1-x64" ]
+        },
+        
+        "linuxmint.17.3": {
+            "#import": [ "linuxmint.17.2" ]
+        },
+        "linuxmint.17.3-x64": {
+            "#import": [ "linuxmint.17.3", "linuxmint.17.2-x64" ]
+        },
+
+        "linuxmint.18": {
+            "#import": [ "ubuntu.16.04" ]
+        },
+        "linuxmint.18-x64": {
+            "#import": [ "linuxmint.18", "ubuntu.16.04-x64" ]
+        },
+
+        "fedora": {
+            "#import": [ "linux" ]
+        },
+        "fedora-x64": {
+            "#import": [ "fedora", "linux-x64" ]
+        },
+
+        "fedora.23": {
+            "#import": [ "fedora" ]
+        },
+        "fedora.23-x64": {
+            "#import": [ "fedora.23", "fedora-x64" ]
+        },
+
+        "fedora.24": {
+            "#import": [ "fedora" ]
+        },
+        "fedora.24-x64": {
+            "#import": [ "fedora.24", "fedora-x64" ]
+        },
+
+        "opensuse": {
+            "#import": [ "linux" ]
+        },
+        "opensuse-x64": {
+            "#import": [ "opensuse", "linux-x64" ]
+        },
+
+        "opensuse.13.2": {
+            "#import": [ "opensuse" ]
+        },
+        "opensuse.13.2-x64": {
+            "#import": [ "opensuse.13.2", "opensuse-x64" ]
+        },
+
+        "opensuse.42.1": {
+            "#import": [ "opensuse" ]
+        },
+        "opensuse.42.1-x64": {
+            "#import": [ "opensuse.42.1", "opensuse-x64" ]
+        }
+    }
+ }
+
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/docker/cleanup-docker.sh b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/docker/cleanup-docker.sh
new file mode 100755 (executable)
index 0000000..6380535
--- /dev/null
@@ -0,0 +1,55 @@
+#!/usr/bin/perl
+
+#
+# ./cleanup-docker.sh
+#
+
+printf "Cleaning up containers\n";
+printf "----------------------\n";
+my $psList = `docker ps -a`;
+my @psItems = split /\n/, $psList;
+foreach(@psItems) {
+  # match 'docker ps' output to capture the container name
+  if($_ =~ /.*\s+([^\s]+)$/ig) {
+    my $containerName = $1;
+    if($containerName !~ /NAME/ig) {
+      printf "delete $containerName\n";
+      my $deleteOutput = `docker rm -f $1`;
+      print "$deleteOutput\n";
+    }
+  }
+}
+
+printf "Cleaning up volumes\n";
+printf "-------------------\n";
+my $volumeList = `docker volume ls`;
+@volumeItems = split /\n/, $volumeList;
+foreach(@volumeItems) {
+  # match 'docker volume ls' output to capture the volume name
+  if($_ =~ /([^\s]+)\s+([^\s]+)$/ig) {
+    my $volumeName = $2;
+    if($volumeName !~ /NAME/ig) {
+      printf "delete $volumeName\n";
+      my $deleteVolumeOutput = `docker volume rm -f $volumeName`;
+      printf "$deleteVolumeOutput\n";
+    }
+  }
+}
+
+printf "Cleaning up images\n";
+printf "------------------\n";
+my $imageList = `docker images`;
+@imageItems = split /\n/, $imageList;
+foreach(@imageItems) {
+  # match 'docker images' output to capture the image id
+  if($_ =~ /([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+.*/ig) {
+    my $imageId = $3;
+    if($imageId !~ /IMAGE/ig) {
+      my $imageRepo = $1;
+      my $imageTag = $2;
+      printf "delete $imageId ($imageRepo:$imageTag)\n";
+      my $deleteImageOutput = `docker rmi -f $imageId`;
+      printf "$deleteImageOutput\n";
+    }
+  }
+}
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/docker/init-docker.sh b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/docker/init-docker.sh
new file mode 100755 (executable)
index 0000000..af0d2c5
--- /dev/null
@@ -0,0 +1,93 @@
+#!/usr/bin/env bash
+
+# Stop script on NZEC
+set -e
+# Stop script if unbound variable found (use ${var:-} if intentional)
+set -u
+
+say_err() {
+    printf "%b\n" "Error: $1" >&2
+}
+
+showHelp() {
+    echo "Usage: $scriptName [OPTIONS] [IMAGE_NAME[:TAG|@DIGEST]]"
+    echo
+    echo "Initializes Docker by:"
+    echo "  - Emitting the version of Docker that is being used"
+    echo "  - Removing all containers and images that exist on the machine"
+    echo "  - Ensuring the latest copy of the specified image exists on the machine"
+    echo
+    echo "Options:"
+    echo "  -r, --retryCount    Number of times to retry pulling image on error"
+    echo "  -w, --waitFactor    Time (seconds) to wait between pulls (time is multiplied each iteration)"
+}
+
+# Executes a command and retries if it fails.
+execute() {
+    local count=0
+    until "$@"; do
+        local exit=$?
+        count=$(( $count + 1 ))
+        if [ $count -lt $retries ]; then
+            local wait=$(( waitFactor ** (( count - 1 )) ))
+            echo "Retry $count/$retries exited $exit, retrying in $wait seconds..."
+            sleep $wait
+        else    
+            say_err "Retry $count/$retries exited $exit, no more retries left."
+            return $exit
+        fi
+    done
+
+    return 0
+}
+
+scriptName=$0
+retries=5
+waitFactor=6
+image=
+
+while [ $# -ne 0 ]; do
+    name=$1
+    case $name in
+        -h|--help)
+            showHelp
+            exit 0
+            ;;
+        -r|--retryCount)
+            shift
+            retries=$1
+            ;;
+        -w|--waitFactor)
+            shift
+            waitFactor=$1
+            ;;
+        -*)
+            say_err "Unknown option: $1"
+            exit 1
+            ;;
+        *)
+            if [ ! -z "$image" ]; then
+                say_err "Unknown argument: \`$name\`"
+                exit 1
+            fi
+
+            image="$1"
+            ;;
+    esac
+
+    shift
+done
+
+# Capture Docker version for diagnostic purposes
+docker --version
+echo
+
+echo "Cleaning Docker Artifacts"
+sourceDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+"$sourceDir/cleanup-docker.sh"
+echo
+
+if [ ! -z "$image" ]; then
+    echo "Pulling Docker image $image"
+    execute docker pull $image
+fi
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/scripts/vstsagent/cleanupagent.proj
new file mode 100755 (executable)
index 0000000..a359143
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Clean">
+  <PropertyGroup>
+    <BuildToolsTargets45 Condition="'$(OS)' == 'Windows_NT'">true</BuildToolsTargets45>
+  </PropertyGroup>
+  <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Build.Common.props))\Build.Common.props" />
+  <UsingTask TaskName="CleanupVSTSAgent" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <PropertyGroup>
+    <RetentionDays Condition="'$(RetentionDays)' == ''">1</RetentionDays>
+    <DoClean Condition="'$(DoClean)' == ''">false</DoClean>
+    <DoReport Condition="'$(DoReport)' == ''">false</DoReport>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <ProcessNamesToKill Condition="'@(ProcessNamesToKill)' == ''" Include="git;vbcscompiler" />
+    <AdditionalCleanupDirectories Include="$(AdditionalCleanupDirectories)" />    
+  </ItemGroup>
+
+  <Target Name="Clean">
+    <Error Condition="'$(AgentDirectory)' == ''" Text="No value specified for 'AgentDirectory'." />
+    <CleanupVSTSAgent AgentDirectory="$(AgentDirectory)"
+                      RetentionDays="$(RetentionDays)"
+                      Clean="$(DoClean)"
+                      Report="$(DoReport)"
+                      ProcessNamesToKill="@(ProcessNamesToKill)"
+                      AdditionalCleanupDirectories="@(AdditionalCleanupDirectories)" />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/sign.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/sign.targets
new file mode 100755 (executable)
index 0000000..e7d8bd0
--- /dev/null
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <AuthenticodeSig Condition="'$(AuthenticodeSig)' == ''">Microsoft</AuthenticodeSig>
+    <StrongNameSig Condition="'$(StrongNameSig)' == '' and '$(SignType)' == 'real' and '$(UseOpenKey)' != 'true'">StrongName</StrongNameSig>
+  </PropertyGroup>
+
+  <UsingTask AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" TaskName="OpenSourceSign" />
+  <UsingTask AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" TaskName="WriteSigningRequired" />
+
+  <PropertyGroup Condition="'$(SkipSigning)'!='true'">
+
+    <!-- For older support set AssemblyKey base on Use*Key properties but moving forward projects should just set AssemblyKey -->
+    <AssemblyKey Condition="'$(AssemblyKey)'=='' and '$(UseOpenKey)' == 'true'">Open</AssemblyKey>
+    <AssemblyKey Condition="'$(AssemblyKey)'=='' and '$(UseECMAKey)' == 'true'">ECMA</AssemblyKey>
+    <AssemblyKey Condition="'$(AssemblyKey)'=='' and '$(UseMSFTKey)' == 'true'">MSFT</AssemblyKey>
+
+    <!-- Force all test projects to use the Test key -->
+    <AssemblyKey Condition="'$(IsTestProject)' == 'true'">Test</AssemblyKey>
+
+    <AssemblyOriginatorKeyFile Condition="'$(AssemblyKey)' == 'MSFT'">$(ToolsDir)MSFT.snk</AssemblyOriginatorKeyFile>
+    <AssemblyOriginatorKeyFile Condition="'$(AssemblyKey)' == 'ECMA'">$(ToolsDir)ECMA.snk</AssemblyOriginatorKeyFile>
+    <AssemblyOriginatorKeyFile Condition="'$(AssemblyKey)' == 'Open'">$(ToolsDir)Open.snk</AssemblyOriginatorKeyFile>
+    <AssemblyOriginatorKeyFile Condition="'$(AssemblyKey)' == 'SilverlightPlatform'">$(ToolsDir)SilverlightPlatformPublicKey.snk</AssemblyOriginatorKeyFile>
+    <AssemblyOriginatorKeyFile Condition="'$(AssemblyKey)' == 'SilverlightExtension'">$(ToolsDir)SilverlightPublicKey.snk</AssemblyOriginatorKeyFile>
+
+    <StrongNameSig Condition="'$(AssemblyKey)' == 'Open'">Open</StrongNameSig>
+    <StrongNameSig Condition="'$(AssemblyKey)' == 'SilverlightPlatform'">SilverlightCert121</StrongNameSig>
+    <StrongNameSig Condition="'$(AssemblyKey)' == 'SilverlightExtension'">MsSharedLib</StrongNameSig>
+
+    <!-- Don't sign test assemblies with the Microsoft Key, as this affects APIs checking if the test assembly is an MS Key -->
+    <AssemblyOriginatorKeyFile Condition="'$(AssemblyKey)' == 'Test'">$(ToolsDir)Test.snk</AssemblyOriginatorKeyFile>
+
+    <SignAssembly>true</SignAssembly>
+    <DelaySign>true</DelaySign>
+
+    <DelaySign Condition="'$(AssemblyKey)' == 'Test'">false</DelaySign>
+
+    <!--
+      Setting DelaySign to true when running build on unix because of Roslyn doesn't support full signing on non-windows.
+      See issue https://github.com/dotnet/roslyn/issues/8210.
+    -->
+    <DelaySign Condition="'$(RunningOnUnix)' == 'true'">true</DelaySign>
+
+    <DefineConstants>$(DefineConstants);SIGNED</DefineConstants>
+
+    <!-- applicable values for SignType are public, test or real -->
+    <SignType Condition="'$(SignType)' == ''">public</SignType>
+
+    <ShouldWriteSigningRequired Condition="'$(IsTestProject)' == 'true'">false</ShouldWriteSigningRequired>
+    <ShouldWriteSigningRequired Condition="'$(SkipSigning)' == 'true'">false</ShouldWriteSigningRequired>
+    <ShouldWriteSigningRequired Condition="'$(SignType)' == 'public' or '$(SignType)' == 'oss'">false</ShouldWriteSigningRequired>
+    <ShouldWriteSigningRequired Condition="'$(ShouldWriteSigningRequired)'==''">true</ShouldWriteSigningRequired>
+
+    <ShouldOpenSourceSign Condition="'$(SignType)' == 'public' or '$(SignType)' == 'oss'">$(DelaySign)</ShouldOpenSourceSign>
+    <ShouldOpenSourceSign Condition="'$(SkipSigning)' == 'true'">false</ShouldOpenSourceSign>
+  </PropertyGroup>
+
+  <!-- stub for signing.  for official builds this is replaced with the real one -->
+  <Target Name="SignFiles" AfterTargets="AfterBuild" />
+
+  <Target Name="SignFilesLocally"
+          BeforeTargets="SignFiles"
+          Condition="'$(RunningOnUnix)' != 'true'">
+
+    <ItemGroup>
+      <FilesToSignLocally Include="@(FilesToSign)" Condition="'%(FilesToSign.StrongName)' == 'Open'">
+        <AssemblyKeyFile>$(ToolsDir)Open.snk</AssemblyKeyFile>
+      </FilesToSignLocally>
+      <!-- Clear out the strong name metadata for open keys -->
+      <FilesToSign Condition="'%(FilesToSign.StrongName)' == 'Open'">
+        <StrongName></StrongName>
+      </FilesToSign>
+    </ItemGroup>
+
+    <!-- Depends on sn being on the path thus will only work in some windows environments -->
+    <Exec Condition="'@(FilesToSignLocally)' != ''"
+          Command="sn -R %(FilesToSignLocally.Identity) %(FilesToSignLocally.AssemblyKeyFile)"
+          StandardOutputImportance="Low" />
+  </Target>
+
+  <!-- writes a signing marker file containing the required signatures -->
+  <Target Name="WriteSigningRequired"
+          AfterTargets="AfterBuild"
+          Condition="'$(ShouldWriteSigningRequired)' == 'true'"
+          Inputs="$(TargetPath)"
+          Outputs="$(TargetPath).requires_signing">
+    <WriteSigningRequired AuthenticodeSig="$(AuthenticodeSig)"
+                          StrongNameSig="$(StrongNameSig)"
+                          MarkerFile="$(TargetPath).requires_signing" />
+    <ItemGroup>
+      <FileWrites Include="%(IntermediateAssembly.Identity).requires_signing" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    NOTE: This mechanism for wiring in the OpenSourceSign target can't be changed to any of the following:
+
+        * AfterTargets=Compile -> hit by intellisense builds while @(IntermediateAssembly) doesn't exist yet.
+        * AfterTargets=PrepareForRun -> hit after @(IntermediateAssembly) has already been copied to output.
+        * BeforeTargets=CopyFilesToOutputDirectory -> does not work on Mono.
+  -->
+  <PropertyGroup>
+    <PrepareForRunDependsOn>OpenSourceSign;$(PrepareForRunDependsOn)</PrepareForRunDependsOn>
+  </PropertyGroup>
+
+  <Target Name="OpenSourceSign"
+          Condition="'$(ShouldOpenSourceSign)' == 'true' and '@(IntermediateAssembly)' != ''"
+          Inputs="@(IntermediateAssembly)"
+          Outputs="%(IntermediateAssembly.Identity).oss_signed"
+          >
+    <OpenSourceSign AssemblyPath="%(IntermediateAssembly.Identity)" />
+    <Touch Files="%(IntermediateAssembly.Identity).oss_signed" AlwaysCreate="true" />
+    <ItemGroup>
+      <FileWrites Include="%(IntermediateAssembly.Identity).oss_signed" />
+    </ItemGroup>
+  </Target>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tests.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tests.targets
new file mode 100755 (executable)
index 0000000..a86d2c2
--- /dev/null
@@ -0,0 +1,559 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- This is the target that copies the test assets to the test output -->
+  <Import Project="$(MSBuildThisFileDirectory)publishtest.targets" />
+  <Import Project="$(ToolsDir)PerfTesting.targets" Condition="Exists('$(ToolsDir)PerfTesting.targets') and '$(Performance)' == 'true'"/>
+  <UsingTask TaskName="GenerateTestExecutionScripts" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask TaskName="GetTargetMachineInfo" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+  <UsingTask Condition="'$(BuildingUAPVertical)' == 'true'" TaskName="ExtractResWResourcesFromAssemblies" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+    <!-- Which categories of tests to run by default -->
+  <PropertyGroup>
+    <TestDisabled>false</TestDisabled>
+    <TestDisabled Condition="'$(IsTestProject)'!='true' Or '$(SkipTests)'=='true' Or '$(RunTestsForProject)'=='false'">true</TestDisabled>
+    <TestsSuccessfulSemaphore>tests.passed</TestsSuccessfulSemaphore>
+  </PropertyGroup>
+
+  <!-- In case that TestPath is not yet set, default it here -->
+  <PropertyGroup>
+    <TestPath Condition="'$(TestPath)'==''">$(OutDir)</TestPath>
+  </PropertyGroup>
+
+  <!-- In case that XunitPerfMaxIteration is not yet set, default it here -->
+  <PropertyGroup>
+    <XunitPerfMaxIteration Condition="'$(XunitPerfMaxIteration)'==''">1</XunitPerfMaxIteration>
+    <XunitPerfMaxIterationInner Condition="'$(XunitPerfMaxIterationInner)'==''">1</XunitPerfMaxIterationInner>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <!-- Split semicolon separated lists -->
+    <WithCategoriesItems Include="$(WithCategories)" />
+    <WithoutCategoriesItems Include="$(WithoutCategories)" />
+    <DefaultNoCategories Include="$(DefaultNoCategories)" />
+    <UnsupportedPlatformsItems Include="$(UnsupportedPlatforms)"/>
+  </ItemGroup>
+
+  <PropertyGroup Condition="'$(BuildingNETFxVertical)' != 'true'">
+    <XunitRuntimeConfig>$(ToolsDir)\xunit.console.netcore.runtimeconfig.json</XunitRuntimeConfig>
+    <TestRuntimeEnvVar Condition="'$(RunningOnUnix)'!='true'">%RUNTIME_PATH%\</TestRuntimeEnvVar>
+    <TestRuntimeEnvVar Condition="'$(RunningOnUnix)'=='true'">$RUNTIME_PATH/</TestRuntimeEnvVar>
+    <TestHostExecutablePath Condition="'$(RunningOnUnix)'!='true' AND '$(TestHostExecutablePath)' == '' AND '$(BuildingUAPAOTVertical)' != 'true'">$(TestRuntimeEnvVar)dotnet.exe</TestHostExecutablePath>
+    <TestHostExecutablePath Condition="'$(RunningOnUnix)'=='true' AND '$(TestHostExecutablePath)' == '' AND '$(BuildingUAPAOTVertical)' != 'true'">$(TestRuntimeEnvVar)dotnet</TestHostExecutablePath>
+
+    <XunitExecutable Condition="'$(XunitExecutable)' == ''">xunit.console.netcore.exe</XunitExecutable>
+
+    <DebugEngines>{2E36F1D4-B23C-435D-AB41-18E608940038}</DebugEngines>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(BuildingNETFxVertical)' == 'true'">
+    <XunitExecutable Condition="'$(XunitExecutable)' == ''">xunit.console.exe</XunitExecutable>
+  </PropertyGroup>
+
+  <!-- General xunit options -->
+  <PropertyGroup>
+    <XunitResultsFileName>testResults.xml</XunitResultsFileName>
+
+    <_XunitOptions Condition="'$(BuildingNETFxVertical)' == 'true'">$(_XunitOptions) -noshadow</_XunitOptions>
+    <_XunitOptions Condition="'$(BuildingNETFxVertical)' == 'true' and '$(XUnitNoAppdomain)' == 'true'">$(_XunitOptions) -noappdomain </_XunitOptions>
+    <_XunitOptions>$(_XunitOptions) -xml $(XunitResultsFileName)</_XunitOptions>
+
+    <_XunitOptions Condition="'$(Performance)'!='true' and '$(Outerloop)' != 'true'">$(_XunitOptions) -notrait Benchmark=true</_XunitOptions>
+    <!-- Don't run performance tests in parallel, even in "functional" outerloop runs. -->
+    <_XunitOptions Condition="'$(Performance)'!='true' and '$(Outerloop)' == 'true' and '$(IncludePerformanceTests)' == 'true'">$(_XunitOptions) -parallel none</_XunitOptions>
+    <_XunitOptions Condition="'$(BuildingUAPAOTVertical)'=='true'">$(_XunitOptions) -redirectoutput</_XunitOptions>
+    <_XunitOptions>$(_XunitOptions) -notrait category=non$(_bc_TargetGroup)tests</_XunitOptions>
+
+    <TargetOS Condition="'$(TargetOS)' == ''">$(DefaultOSGroup)</TargetOS>
+    <TargetOSTrait Condition="'$(TargetOS)'=='Windows_NT'">nonwindowstests</TargetOSTrait>
+    <TargetOSTrait Condition="'$(TargetOS)'=='Linux'">nonlinuxtests</TargetOSTrait>
+    <TargetOSTrait Condition="'$(TargetOS)'=='OSX'">nonosxtests</TargetOSTrait>
+    <TargetOSTrait Condition="'$(TargetOS)'=='FreeBSD'">nonfreebsdtests</TargetOSTrait>
+    <TargetOSTrait Condition="'$(TargetOS)'=='NetBSD'">nonnetbsdtests</TargetOSTrait>
+    <_XunitOptions Condition="'$(TargetOSTrait)' != ''">$(_XunitOptions) -notrait category=$(TargetOSTrait)</_XunitOptions>
+
+    <_XunitOptions Condition="'$(XunitMaxThreads)'!=''">$(_XunitOptions) -maxthreads $(XunitMaxThreads)</_XunitOptions>
+    <_XunitOptions Condition="'$(XunitOptions)' != ''">$(_XunitOptions) $(XunitOptions)</_XunitOptions>
+    <_XunitOptions Condition="'$(XunitMethodName)' != ''">$(_XunitOptions) -method $(XunitMethodName)</_XunitOptions>
+    <_XunitOptions Condition="'$(XunitClassName)' != ''">$(_XunitOptions) -class $(XunitClassName)</_XunitOptions>
+    <_XunitOptions Condition="'$(XunitShowProgress)' == 'true' and '$(BuildingNETFxVertical)' != 'true'">$(_XunitOptions) -showprogress</_XunitOptions>
+    <XunitTestAssembly Condition="'$(XunitTestAssembly)' == ''">$(TargetFileName)</XunitTestAssembly>
+    <XunitArguments>$(XunitTestAssembly) $(_XunitOptions)</XunitArguments>
+
+    <TestProgram Condition="'$(TestHostExecutablePath)'!=''">$(TestHostExecutablePath)</TestProgram>
+    <TestArguments Condition="'$(TestHostExecutablePath)'!=''">$(XunitExecutable) $(XunitArguments)</TestArguments>
+
+    <TestProgram Condition="'$(TestHostExecutablePath)'==''">$(XunitExecutable)</TestProgram>
+    <TestArguments Condition="'$(TestHostExecutablePath)'==''">$(XunitArguments)</TestArguments>
+
+    <TestCommandLine Condition="'$(Performance)'!='true'">$(TestProgram) $(TestArguments) {XunitTraitOptions}</TestCommandLine>
+
+    <!-- set $(TestDebugger) to eg c:\debuggers\windbg.exe to run tests under a debugger -->
+    <TestCommandLine Condition="'$(TestDebugger)' != '' and !$(TestDebugger.Contains('devenv'))">$(TestDebugger) $(TestCommandLine)</TestCommandLine>
+    <TestCommandLine Condition="'$(TestDebugger)' != '' and  $(TestDebugger.Contains('devenv'))">$(TestDebugger) /debugexe $(TestCommandLine)</TestCommandLine>
+
+  </PropertyGroup>
+
+  <!-- The Code Coverage targets will override TestHost and TestCommandLine if coverage is enabled -->
+  <Import Project="$(MSBuildThisFileDirectory)CodeCoverage.targets" />
+
+  <!-- In VS (2015 Preview or later currently required): Debug to run unit tests on CoreCLR. -->
+  <PropertyGroup Condition="'$(IsTestProject)'=='true'">
+    <StartWorkingDirectory Condition="'$(StartWorkingDirectory)'==''">$(TestPath)</StartWorkingDirectory>
+    <StartAction Condition="'$(StartAction)'==''">Program</StartAction>
+    <StartProgram Condition="'$(StartProgram)'==''">$(TestHostRootPath)dotnet.exe</StartProgram>
+    <StartArguments Condition="'$(StartArguments)'==''">$(TestArguments) -wait -parallel none</StartArguments>
+  </PropertyGroup>
+
+  <Target Name="DiscoverTestInputs" DependsOnTargets="ResolveReferences;GetCopyToOutputDirectoryItems">
+    <ItemGroup>
+      <RunTestsForProjectInputs Include="@(ReferenceCopyLocalPaths)" />
+      <RunTestsForProjectInputs Include="@(Content)" />
+      <RunTestsForProjectInputs Include="@(IntermediateAssembly)" />
+      <RunTestsForProjectInputs Include="@(_DebugSymbolsIntermediatePath)" />
+      <RunTestsForProjectInputs Include="@(AllItemsFullPathWithTargetPath)" />
+    </ItemGroup>
+    <ItemGroup Condition="'$(BuildingNETFxVertical)' != 'true'">
+      <SupplementalTestData Condition="'$(SkipXunitRuntimeConfigCopying)' != 'true'" Include="$(XunitRuntimeConfig)" />
+      <SupplementalTestData Include="$(RuntimePath)xunit.console.netcore.exe" />
+    </ItemGroup>
+    <ItemGroup Condition="'$(BuildingNETFxVertical)' == 'true'">
+      <SupplementalTestData Include="$(RuntimePath)xunit.console.exe" />
+      <SupplementalTestData Include="$(RuntimePath)xunit.execution.desktop.dll" />
+    </ItemGroup>
+  </Target>
+
+  <Target Name="AddDefaultTestReferences" BeforeTargets="SetupDefaultReferences">
+    <ItemGroup Condition="'$(IsTestProject)'=='true' and '$(IncludeDefaultReferences)' == 'true'">
+      <TargetingPackExclusions Include="System.Runtime.WindowsRuntime.UI.Xaml" /> <!-- Harmless, but causes PRI targets to run -->
+      <TargetingPackExclusions Include="@(ReferenceFromRuntime)"/>
+
+      <!-- Whitelisted runtime assemblies that are OK to reference. -->
+      <ReferenceFromRuntime Include="xunit.core" />
+      <ReferenceFromRuntime Include="Xunit.NetCore.Extensions" />
+      <ReferenceFromRuntime Include="xunit.assert" />
+      <ReferenceFromRuntime Include="xunit.abstractions" />
+      <ReferenceFromRuntime Include="xunit.performance.core" />
+      <ReferenceFromRuntime Include="xunit.performance.api" />
+
+      <!-- Reference everything in the targeting pack directory -->
+      <TargetingPackItems Include="%(TargetingPackDirs.Identity)/*.dll" />
+
+      <DefaultReference Include="%(TargetingPackItems.Filename)" Exclude="@(TargetingPackExclusions)" />
+    </ItemGroup>
+  </Target>
+
+  <!-- We need to generate a simple config file for desktop test executors to tell them to use DEVPATH environment variable to use their dependencies from there.
+  DEVPATH is being set for desktop runs in RunTests.cmd to the TestHostPath. We need this approach to have desktop Helix runs. -->
+  <Target Name="CopyDesktopExecutorsConfigFiles"
+          BeforeTargets="GenerateTestExecutionScripts"
+          Condition="'$(BuildingNETFxVertical)' == 'true'">
+    <PropertyGroup>
+      <NETFxTestRunnerAppConfig Condition="'$(NETFxTestRunnerAppConfig)' == ''">$(ToolsDir)\DesktopRunnerConfigFile.config</NETFxTestRunnerAppConfig>
+      <XunitRunnerNETFxConfigFile>$(TestPath)\$(XunitExecutable).config</XunitRunnerNETFxConfigFile>
+      <RemoteExecutorConfigFile>$(TestPath)\RemoteExecutorConsoleApp.exe.config</RemoteExecutorConfigFile>
+    </PropertyGroup>
+
+    <Copy SourceFiles="$(NETFxTestRunnerAppConfig)"
+          DestinationFiles="$(XunitRunnerNETFxConfigFile)"
+          SkipUnchangedFiles="true"
+          />
+
+    <Copy Condition="Exists('$(TestPath)\RemoteExecutorConsoleApp.exe')"
+          SourceFiles="$(NETFxTestRunnerAppConfig)"
+          DestinationFiles="$(RemoteExecutorConfigFile)"
+          SkipUnchangedFiles="true"
+          />
+  </Target>
+
+  <!-- Properties needed to create resources.pri for UAP runner -->
+  <PropertyGroup Condition="'$(BuildingUAPVertical)' == 'true'">
+    <_CommonPriFile Condition="'$(_CommonPriFile)' == ''">$(RuntimePath)resw/resources.pri</_CommonPriFile>
+    <_TestSpecificPriFile>$(TestPath)resources.pri</_TestSpecificPriFile>
+    <_MakePriExecutable>$(ToolsDir)net46/makepri.exe</_MakePriExecutable>
+    <_MakePriHelpersDir>$(IntermediateOutputPath)makepri</_MakePriHelpersDir>
+    <_MakePriConfigTemplate>$(ToolsDir)MakePriConfigFile.xml</_MakePriConfigTemplate>
+    <_MakePriConfigFile>$(_MakePriHelpersDir)/ModifiedConfigFile.xml</_MakePriConfigFile>
+    <_ReswListFile>$(_MakePriHelpersDir)/reswlist.RESFILES</_ReswListFile>
+    <_PriListFile>$(_MakePriHelpersDir)/prilist.RESFILES</_PriListFile>
+    <_ExternalReswOutputPath>$(ResourcesFolderPath)/external/</_ExternalReswOutputPath>
+  </PropertyGroup>
+  
+  <ItemGroup Condition="'$(BuildingUAPVertical)' == 'true'">
+    <_AllRuntimeDllFiles Include="$(RuntimePath)\*.dll" />
+    <_ExternalReswFiles Include="$(_ExternalReswOutputPath)*.resw" />
+    
+    <!-- The first time the CreateReswFilesForExternalDependencies target is executed the itemgroup _ExternalReswFiles will be empty
+    and that will avoid the target from executing, so we add a dummy file if they are empty so that the target is executed the first time. -->
+    <_ExternalReswFiles Condition="@(_ExternalReswFiles) == ''" Include="$(_ExternalReswOutputPath)dummy.resw" />
+  </ItemGroup>
+
+  <Target Name="CreateReswFilesForExternalDependencies" 
+          Condition="'$(BuildingUAPVertical)' == 'true' AND '$(ShouldSkipExternalResources)' != 'true'"
+          Inputs="@(_AllRuntimeDllFiles)"
+          Outputs="@(_ExternalReswFiles)">
+
+    <ExtractResWResourcesFromAssemblies InputAssemblies="@(_AllRuntimeDllFiles)"
+                                        OutputPath="$(_ExternalReswOutputPath)"
+                                        InternalReswDirectory="$(ResourcesFolderPath)" />
+
+  </Target>
+
+  <!-- This target the necessary config file in order to create the UAP runner's resources.pri file using MakePri.exe -->
+  <Target Name="CreateMakePriConfigFileFromTemplate"
+          Condition="'$(BuildingUAPVertical)' == 'true'"
+          Inputs="$(_MakePriConfigTemplate)"
+          Outputs="$(_MakePriConfigFile)">
+
+    <MakeDir Directories="$(_MakePriHelpersDir)" />
+
+    <WriteLinesToFile File="$(_MakePriConfigFile)"
+                      Lines="$([System.IO.File]::ReadAllText('$(_MakePriConfigTemplate)').Replace('{reswfilelist}', '$(_ReswListFile)').Replace('{prireslist}', '$(_PriListFile)'))"
+                      Overwrite="true" />
+
+    <ItemGroup>
+      <FileWrites Include="$(_MakePriConfigFile)" />
+    </ItemGroup>
+
+  </Target>
+
+  <!-- This target gets all the resw files to be used to create the UAP runner's resources.pri file -->
+  <Target Name="CalculateResWFiles" 
+          Condition="'$(BuildingUAPVertical)' == 'true'"
+          DependsOnTargets="CreateReswFilesForExternalDependencies">
+
+    <ItemGroup>
+      <_TestResWFiles Include="$(TestResourcesFolderPath)\*.resw" />
+      <_CommonResWFiles Include="$(ResourcesFolderPath)\**\*.resw" />
+    </ItemGroup>
+  </Target>
+
+  <!-- This target creates a resources.pri file that contains all the framework resources, this is a common file used by all of our test assemblies that have no specific resources. -->
+  <Target Name="MakeCommonResourcesPriFile"
+          DependsOnTargets="CalculateResWFiles;CreateMakePriConfigFileFromTemplate"
+          Condition="'$(BuildingUAPVertical)' == 'true'"
+          Inputs="@(_CommonResWFiles)"
+          Outputs="$(_CommonPriFile)">
+
+    <!-- We write the list of resw files that have to be indexed by makepri.exe -->
+    <WriteLinesToFile File="$(_ReswListFile)"
+                      Lines="@(_CommonResWFiles)"
+                      Overwrite="true" />
+
+    <!-- We write the list of base pri files to merge with the resw files by makepri.exe -->
+    <WriteLinesToFile File="$(_PriListFile)"
+                      Lines="$(TestHostRootPath)\Runner\resources.pri"
+                      Overwrite="true" />
+
+    <PropertyGroup>
+      <_MakePriCommand>$(_MakePriExecutable) versioned /o /pr "$(TestHostRootPath)\Runner" /cf "$(_MakePriConfigFile)" /of "$(_CommonPriFile)" /if "$(TestHostRootPath)\Runner\resources.pri"</_MakePriCommand>
+    </PropertyGroup>
+
+    <!-- We call MakePri.exe to create common resources.pri file -->
+    <Exec Command="$(_MakePriCommand)" StandardOutputImportance="Low" StdErrEncoding="Unicode"/>
+
+    <ItemGroup>
+      <FileWrites Include="$(_CommonPriFile)" />
+    </ItemGroup>
+
+  </Target>
+
+  <!-- This target creates the resources.pri file for every test assembly in order to be able to run the tests inside an appx. -->
+  <Target Name="MakeTestSpecificResourcesPriFile"
+          DependsOnTargets="MakeCommonResourcesPriFile"
+          Condition="'$(BuildingUAPVertical)' == 'true'">
+
+    <!-- We write the list of resw files that have to be indexed by makepri.exe only if this test project has its own resources. -->
+    <WriteLinesToFile Condition="'$(TestProjectNeedsModifiedPriFile)' == 'true'"
+                      File="$(_ReswListFile)"
+                      Lines="@(_TestResWFiles)"
+                      Overwrite="true" />
+
+    <!-- We write the list of base pri files to merge with the resw files by makepri.exe only if this test project has its own resources. -->
+    <WriteLinesToFile Condition="'$(TestProjectNeedsModifiedPriFile)' == 'true'"
+                      File="$(_PriListFile)"
+                      Lines="$(_CommonPriFile)"
+                      Overwrite="true" />
+
+    <PropertyGroup Condition="'$(TestProjectNeedsModifiedPriFile)' == 'true'">
+      <_MakePriCommand>$(_MakePriExecutable) versioned /o /pr "$(RuntimePath)resw" /cf "$(_MakePriConfigFile)" /of "$(TestPath)" /if "$(_CommonPriFile)"</_MakePriCommand>
+    </PropertyGroup>
+
+    <!-- We call MakePri.exe to create common resources.pri file only if this test project has its own resources. -->
+    <Exec Command="$(_MakePriCommand)" StandardOutputImportance="Low" StdErrEncoding="Unicode" Condition="'$(TestProjectNeedsModifiedPriFile)' == 'true'" />
+
+    <Copy Condition="'$(TestProjectNeedsModifiedPriFile)' != 'true' AND Exists('$(_CommonPriFile)')"
+          SourceFiles="$(_CommonPriFile)"
+          DestinationFiles="$(TestPath)\resources.pri"
+          SkipUnchangedFiles="true" />
+
+    <Copy Condition="'$(TestProjectNeedsModifiedPriFile)' != 'true' AND !Exists('$(_CommonPriFile)')"
+          SourceFiles="$(TestHostRootPath)\Runner\resources.pri"
+          DestinationFiles="$(TestPath)\resources.pri"
+          SkipUnchangedFiles="true" />
+
+  </Target>
+
+  <!-- Generate the script to run the tests.  The script performs two high-level steps:
+       1.  Copies the common test runtime dependencies calculated in DiscoverTestDependencies to the test
+           execution directory. Each copy command no-ops if the file already exists in the test execution
+           directory.
+       2.  Runs the tests. -->
+  <Target Name="GenerateTestExecutionScripts"
+          DependsOnTargets="DiscoverTestInputs;SetupTestProperties;MakeTestSpecificResourcesPriFile;MakeCommonResourcesPriFile">
+    <Error Condition="'$(TargetOSTrait)' == ''" Text="TargetOS [$(TargetOS)] is unknown so we don't know how to configure the test run for this project [$(MSBuildProjectName)]" />
+
+    <PropertyGroup>
+      <RunnerScriptName Condition="'$(TargetOS)'=='Windows_NT'" >RunTests.cmd</RunnerScriptName>
+      <RunnerTemplateName Condition="'$(TargetOS)'=='Windows_NT'" >RunnerTemplate.Windows.txt</RunnerTemplateName>
+      <RunnerScriptName Condition="'$(TargetOS)'!='Windows_NT'" >RunTests.sh</RunnerScriptName>
+      <RunnerTemplateName Condition="'$(TargetOS)'!='Windows_NT'" >RunnerTemplate.Unix.txt</RunnerTemplateName>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <XunitTraitOptions Condition="'@(RunWithTraits)'!=''">$(XunitTraitOptions) -trait category=@(RunWithTraits, ' -trait category=') </XunitTraitOptions>
+      <XunitTraitOptions Condition="'@(RunWithoutTraits)'!=''">$(XunitTraitOptions) -notrait category=@(RunWithoutTraits, ' -notrait category=') </XunitTraitOptions>
+    </PropertyGroup>
+
+    <!-- Replace the {XunitTraitOptions} place holder with the actual traits.  We use the place holder
+         because code coverage needs to have a bit of the test command line after the traits (it adds ending quotes
+         to one of its options).  Simply appending the traits would break code coverage.
+         Additionally, replace CoreRun.exe with ./corerun on Non-Windows OSes (this is the only difference in the command)
+         Future refactoring will allow us to construct this correctly initially, but we don't always know the TargetOS
+         when the properties are set currently. -->
+    <PropertyGroup>
+      <TestCommandLine>$(TestCommandLine.Replace('{XunitTraitOptions}', '$(XunitTraitOptions)'))</TestCommandLine>
+
+      <!-- We also need to replace {CoverageFilter} with its true value, which should be evaluated correctly at this point. -->
+      <TestCommandLine>$(TestCommandLine.Replace('{CoverageFilter}', '$(CoverageFilter)'))</TestCommandLine>
+
+      <OutputFolderForScriptGenerator>$(TestPath)</OutputFolderForScriptGenerator>
+      <OutputPathForScriptGenerator>$(OutputFolderForScriptGenerator)/$(RunnerScriptName)</OutputPathForScriptGenerator>
+      <OutputFolderForTestDependencies>$(BinDir)/TestDependencies</OutputFolderForTestDependencies>
+    </PropertyGroup>
+
+    <MakeDir Condition="'$(CoverageEnabledForProject)'=='true'" Directories="$(CoverageReportDir)" />
+
+    <MakeDir Directories="$(OutputFolderForTestDependencies)" />
+    <PropertyGroup>
+      <_TestDependencyListRoot>$(MSBuildProjectName)-$(TestConfiguration)</_TestDependencyListRoot>
+      <_TestDependencyListFileName>$(_TestDependencyListRoot).dependencylist.txt</_TestDependencyListFileName>
+      <TestDependencyListFilePath>$(OutputFolderForTestDependencies)/$(_TestDependencyListFileName)</TestDependencyListFilePath>
+    </PropertyGroup>
+    <Message Text="Generating $(TestDependencyListFilePath)" />
+    <WriteLinesToFile
+      File="$(TestDependencyListFilePath)"
+      Lines="@(IncludedFileForRunnerScript -> '%(PackageRelativePath)')"
+      Overwrite="true"
+      Encoding="Ascii" />
+
+      <!--======================================================
+                      Section for netfx test runs
+          ====================================================== -->
+    <ItemGroup Condition="'$(BuildingNETFxVertical)' == 'true'" >
+      <TestCommandLines Include="set DEVPATH=%RUNTIME_PATH%" />
+    </ItemGroup>
+
+        <!--======================================================
+                      Section for uapaot ilc test runs
+            ====================================================== -->
+    <PropertyGroup Condition="'$(UseDotNetNativeToolchain)' == 'true'">
+      <ILCBuildType Condition="'$(ILCBuildType)' == ''">ret</ILCBuildType>
+      <_UseSharedAssemblies Condition="'$(EnableMultiFileILCTests)' == 'true'">-useSharedAssemblies</_UseSharedAssemblies>
+      <_TestILCFolder>%RUNTIME_PATH%\TestILC</_TestILCFolder>
+      <_Runtime_Path>%RUNTIME_PATH%\ILCInputFolder\</_Runtime_Path>
+      <!-- Currently (and probably forever) we can't build UAPAOT on ARM,
+           So if we're running on ARM, what we really want to do is encapsulate
+           the test command into a script that can be run on another machine -->
+      <TestCommandLine Condition="'$(ArchGroup)'=='arm'">echo $(TestCommandLine)> .\RunContinuation.cmd </TestCommandLine>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(UseDotNetNativeToolchain)' == 'true' AND '$(Performance)'!='true'" >
+      <TargetExecutableNames Include="xunit.console.netcore.exe"/>
+      <TargetExecutableNames Condition="'%(ProjectReference.Filename)' == 'RemoteExecutorConsoleApp'" Include="RemoteExecutorConsoleApp.exe"/>
+      <IlcInputFolderContents Include="$(ILCFXInputFolder)/*" />
+      <TestCommandLines Include="mklink /H %(IlcInputFolderContents.Filename)%(IlcInputFolderContents.Extension) $(_Runtime_Path)%(IlcInputFolderContents.Filename)%(IlcInputFolderContents.Extension)" />
+      <TestCommandLines Include="copy /y $(_TestILCFolder)\default.rd.xml  %EXECUTION_DIR%" />
+      <TestCommandLines Include="rmdir /S /Q %EXECUTION_DIR%int" />
+      <TestCommandLines Include="rmdir /S /Q %EXECUTION_DIR%native" />
+      <TestCommandLines Include="@(TargetExecutableNames -> '
+call %RUNTIME_PATH%\TestILC\ilc.exe -ExeName %(Identity) -in %EXECUTION_DIR% -out %EXECUTION_DIR%int\%(Identity)\ -usedefaultpinvoke -buildtype $(ILCBuildType) -v diag $(_UseSharedAssemblies)
+set ILCERRORLEVEL=%ERRORLEVEL%
+if NOT [%ILCERRORLEVEL%] == [0] exit /b %ILCERRORLEVEL%
+robocopy /S /NP %EXECUTION_DIR%int\%(Identity)\ %EXECUTION_DIR%native\
+')"/>
+      <TestCommandLines Include="copy /y $(_TestILCFolder)\CRT\vcruntime140_app.dll %EXECUTION_DIR%native" />
+      <TestCommandLines Include="echo > %EXECUTION_DIR%\native\$(XunitTestAssembly)"/>
+      <TestCommandLines Include="cd native"/>
+      <!-- These will cause failures if execution is skipped, such as on ARM -->
+      <PostExecutionTestCommandLines Condition="'$(ArchGroup)'!='arm'" Include="type Xunit.Console.Output.txt" />
+      <!-- The result XML part is basically unnecessary but the console output is useful. -->
+      <PostExecutionTestCommandLines Condition="'$(ArchGroup)'=='arm'" Include="echo type Xunit.Console.Output.txt >> .\RunCompiledTest.cmd" />
+      <PostExecutionTestCommandLines Condition="'$(ArchGroup)'!='arm'" Include="copy /y testResults.xml %EXECUTION_DIR%\" />
+    </ItemGroup>
+
+        <!--======================================================
+                      Section for uap F5 test runs
+            ====================================================== -->
+    <PropertyGroup Condition="'$(BuildingUAPVertical)' == 'true'">
+      <!-- The location where the logs will be written by the test runner -->
+      <UAP_Results_Path Condition="'$(UAP_Results_Path)'==''">%USERPROFILE%\Documents\TestResults\</UAP_Results_Path>
+
+      <_Runtime_Path>%RUNTIME_PATH%\UAPLayout\</_Runtime_Path>
+      <!-- Make sure the path only has one type of slashes -->
+      <_Runtime_Path>$(_Runtime_Path.Replace('/', '\'))</_Runtime_Path>
+
+      <!-- The test execution command is different for UAP. -->
+      <TestCommandLine>%RUNTIME_PATH%\Launcher\WindowsStoreAppLauncher.exe -test appxmanifest.xml $(XunitArguments) $(XunitTraitOptions)</TestCommandLine>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(BuildingUAPVertical)' == 'true'" >
+      <!-- Copy the runner files into the test directory -->
+      <RunnerFolderContents Include="$(TestHostRootPath)\Runner\**\*" Exclude="$(TestHostRootPath)\Runner\**\*.pri"/>
+
+      <TestCommandLines Include="mkdir Assets" />
+      <TestCommandLines Include="mkdir entrypoint" />
+      <TestCommandLines Include="mkdir Properties" />
+      <TestCommandLines Include="mkdir WinMetadata" />
+      <TestCommandLines Include="mklink /H %(RunnerFolderContents.RecursiveDir)%(RunnerFolderContents.Filename)%(RunnerFolderContents.Extension) %RUNTIME_PATH%\Runner\%(RunnerFolderContents.RecursiveDir)%(RunnerFolderContents.Filename)%(RunnerFolderContents.Extension)" />
+
+      <!-- Copy the runtime binaries over -->
+      <RuntimePathContents Include="$(TestHostRootPath)\UAPLayout\*"/>
+      <TestCommandLines Include="mklink /H %(RuntimePathContents.RecursiveDir)%(RuntimePathContents.Filename)%(RuntimePathContents.Extension) $(_Runtime_Path)%(RuntimePathContents.Filename)%(RuntimePathContents.Extension)" />
+
+      <!-- We need to have the ni as well as the non-ni version of the binary. The host (being a rather old build) looks for the ni name first (so we need that as well for now.) -->
+      <TestCommandLines Include="copy /y $(_Runtime_Path)System.Private.CoreLib.dll System.Private.CoreLib.ni.dll" />
+
+      <!-- Copy the log files and the results files from the Documents folder to the test folder -->
+      <PostExecutionTestCommandLines Include="move $(UAP_Results_Path)$(XunitTestAssembly).xml .\$(XunitResultsFileName)" />
+    </ItemGroup>
+
+    <!-- If the PreExecutionTestScript property is set, then it should be set to the full path to a script that will be directly incorporated
+         into the generated runtests script, immediately before the test is run. This can be used to set a number of JIT stress modes,
+         for example. It is intended that this be as late as possible in the generated script, as close as possible to the running of the
+         test. That is why this doesn't appear higher in this file. The idea is that if the included script alters managed code behavior, such as
+         setting various JIT stress modes, we don't want those changes to affect any other managed code invocation (such as test infrastructure
+         written in managed code).
+     -->
+    <ItemGroup Condition="'$(PreExecutionTestScript)'!=''">
+      <TestCommandLines Include="$([System.IO.File]::ReadAllText('$(PreExecutionTestScript)'))" />
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(Performance)'!='true'">
+      <!-- On Windows, call prevents the test command from making execution end prematurely -->
+      <TestCommandLines  Condition="'$(TargetOS)'=='Windows_NT' and '$(TestGCStressLevel)' != ''" Include="set COMPlus_GCStress=$(TestGCStressLevel)"/>
+      <TestCommandLines  Condition="'$(TargetOS)'=='Windows_NT' and '$(OuterLoop)' == 'true'" Include="set XUNIT_PERFORMANCE_MIN_ITERATION=1"/>
+      <TestCommandLines  Condition="'$(TargetOS)'=='Windows_NT' and '$(OuterLoop)' == 'true'" Include="set XUNIT_PERFORMANCE_MAX_ITERATION=$(XunitPerfMaxIteration)"/>
+      <TestCommandLines  Condition="'$(TargetOS)'=='Windows_NT' and '$(OuterLoop)' == 'true'" Include="set XUNIT_PERFORMANCE_MAX_ITERATION_INNER_SPECIFIED=$(XunitPerfMaxIterationInner)"/>
+      <TestCommandLines  Condition="'$(TargetOS)'=='Windows_NT'" Include="call $(TestCommandLine)"/>
+
+      <TestCommandLines  Condition="'$(TargetOS)'!='Windows_NT' and '$(TestGCStressLevel)' != ''" Include="export COMPlus_GCStress=$(TestGCStressLevel)"/>
+      <TestCommandLines  Condition="'$(TargetOS)'!='Windows_NT' and '$(OuterLoop)' == 'true'" Include="export XUNIT_PERFORMANCE_MIN_ITERATION=1"/>
+      <TestCommandLines  Condition="'$(TargetOS)'!='Windows_NT' and '$(OuterLoop)' == 'true'" Include="export XUNIT_PERFORMANCE_MAX_ITERATION=$(XunitPerfMaxIteration)"/>
+      <TestCommandLines  Condition="'$(TargetOS)'!='Windows_NT' and '$(OuterLoop)' == 'true'" Include="export XUNIT_PERFORMANCE_MAX_ITERATION_INNER_SPECIFIED=$(XunitPerfMaxIterationInner)"/>
+      <!-- Executables restored with .NET Core 2.0 do not have executable permission flags. https://github.com/NuGet/Home/issues/4424 -->
+      <TestCommandLines  Condition="'$(TargetOS)'!='Windows_NT'" Include="chmod +x $(TestProgram)"/>
+      <TestCommandLines  Condition="'$(TargetOS)'!='Windows_NT'" Include="$(TestCommandLine)"/>
+    </ItemGroup>
+
+    <ItemGroup Condition ="'$(Performance)'=='true'">
+      <TestCommandLines Include="@(PerfTestCommandLines)" />
+    </ItemGroup>
+
+    <!-- Do not put anything between this Item Group and the GenerateTestExecutionScripts invocation -->
+    <ItemGroup>
+      <TestCommandLines Include="@(PostExecutionTestCommandLines)" />
+    </ItemGroup>
+
+    <GenerateTestExecutionScripts
+      TestCommands="@(TestCommandLines)"
+      TestDependencies="@(DontIncludeAnything)"
+      RunnerScriptTemplate="$(MSBuildThisFileDirectory)/$(RunnerTemplateName)"
+      ScriptOutputPath ="$(OutputPathForScriptGenerator)"
+    />
+    <!-- Executables restored with .NET Core 2.0 do not have executable permission flags. https://github.com/NuGet/Home/issues/4424 -->
+    <Exec Condition="'$(TargetOS)'!='Windows_NT'" Command="chmod +x $(OutputPathForScriptGenerator)" />
+  </Target>
+
+  <Target Name="RunTestsForProject"
+          Condition="'$(TestDisabled)' != 'true'"
+          DependsOnTargets="DiscoverTestInputs;CheckTestCategories"
+          Inputs="@(RunTestsForProjectInputs)"
+          Outputs="$(TestsSuccessfulSemaphore);$(TestPath)/$(XunitResultsFileName);$(CoverageOutputFilePath)"
+          >
+
+    <MakeDir Condition="'$(CoverageEnabledForProject)'=='true'" Directories="$(CoverageReportDir)" />
+    <Error Text="TestILCFolder property is required for running uapaot tests. Please pass in the full path to the directory that contains ilc.exe to msbuild using /p:TestILCFolder=path_to_ilc_dir.exe" Condition="'$(BuildingUAPAOTVertical)' == 'true' AND !Exists('$(TestHostRootPath)\TestILC')" />
+
+    <!-- For UAP, make sure the Runner and Launcher folder exist, otherwise the tests cannot run -->
+    <Error Text="We cannot run the tests for UAP because either the Runner or the Launcher could not be found. You need to specify the UAPToolsFolder property when calling build.cmd to fix this."
+          Condition="'$(BuildingUAPVertical)'=='true' and (!Exists('$(TestHostRootPath)\Runner') or !Exists('$(TestHostRootPath)\Launcher'))" />
+
+    <Exec Command="$(TestPath)/$(RunnerScriptName) $(TestHostRootPath)"
+          CustomErrorRegularExpression="Failed: [^0]"
+          ContinueOnError="true"
+          IgnoreStandardErrorWarningFormat="true"
+          >
+      <Output PropertyName="TestRunExitCode" TaskParameter="ExitCode" />
+    </Exec>
+
+    <Error Condition="'$(TestDisabled)'!='true' And '$(TestRunExitCode)' != '0'" Text="One or more tests failed while running tests from '$(MSBuildProjectName)' please check $(TestPath)$(XunitResultsFileName) for details!" />
+    <Touch Condition="'$(TestRunExitCode)' == '0'" Files="$(TestsSuccessfulSemaphore)" AlwaysCreate="true" />
+  </Target>
+
+  <!-- Needs to run before RunTestsForProject target as it computes categories and set TestDisabled -->
+  <Target Name="CheckTestCategories">
+
+    <!-- Default behavior is to disable OuterLoop and failing tests if not specified in WithCategories. -->
+    <ItemGroup>
+      <DefaultNoCategories Condition="'$(Outerloop)'!='true'" Include="OuterLoop" />
+      <DefaultNoCategories Include="failing" />
+      <WithoutCategoriesItems Include="@(DefaultNoCategories)" Exclude="@(WithCategoriesItems)" />
+      <WithoutCategoriesItemsDistinct Include="@(WithoutCategoriesItems->Distinct())" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <RunWithTraits Condition="'@(WithCategoriesItems)'!=''" Include="@(WithCategoriesItems)" />
+      <RunWithoutTraits Condition="'@(WithoutCategoriesItemsDistinct)'!=''" Include="@(WithoutCategoriesItemsDistinct)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <TestsSuccessfulSemaphore Condition="'@(RunWithTraits)' != ''">$(TestsSuccessfulSemaphore).with.@(RunWithTraits, '.')</TestsSuccessfulSemaphore>
+      <TestsSuccessfulSemaphore Condition="'@(RunWithoutTraits)' != ''">$(TestsSuccessfulSemaphore).without.@(RunWithoutTraits, '.')</TestsSuccessfulSemaphore>
+      <TestsSuccessfulSemaphore>$(TestPath)/$(TestsSuccessfulSemaphore)</TestsSuccessfulSemaphore>
+    </PropertyGroup>
+
+    <Delete Condition="'$(ForceRunTests)'=='true' And Exists($(TestsSuccessfulSemaphore))"
+            Files="$(TestsSuccessfulSemaphore)" />
+  </Target>
+
+  <Target Name="CheckTestPlatforms">
+    <PropertyGroup>
+      <TestDisabled Condition="'%(UnsupportedPlatformsItems.Identity)' == '$(TargetOS)' Or '$(ConfigurationErrorMsg)' != ''">true</TestDisabled>
+    </PropertyGroup>
+    <Message Text="CheckTestPlatforms found TargetOS of [$(TargetOS)]." Importance="Low" />
+    <Message Condition="'%(UnsupportedPlatformsItems.Identity)' == '$(TargetOS)'"
+      Text="Skipping tests in $(AssemblyName) because it is not supported on $(TargetOS)" />
+    <Message Condition="'$(ConfigurationErrorMsg)' != ''"
+      Text="Skipping tests in $(AssemblyName) because there is no configuration compatible with the current BuildConfiguration." />
+  </Target>
+
+  <Target Name="SetupTestProperties" DependsOnTargets="CheckTestPlatforms;CheckTestCategories" />
+
+  <PropertyGroup>
+    <TestDependsOn>
+      $(TestDependsOn);
+      CopySupplementalTestData;
+      GenerateTestExecutionScripts;
+      RunTestsForProject;
+      ArchiveTestBuild
+    </TestDependsOn>
+  </PropertyGroup>
+
+  <Target Name="Test" DependsOnTargets="$(TestDependsOn)" />
+  <Target Name="BuildAndTest" DependsOnTargets="Build;Test" />
+  <Target Name="RebuildAndTest" DependsOnTargets="Rebuild;Test" />
+
+  <!-- This helps collect crash dumps and requires python installed -->
+  <Import Project="$(MSBuildThisFileDirectory)Dumpling.targets" Condition="'$(EnableDumpling)' == 'true' OR '$(EnableCloudTest)' == 'true'" />
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Directory.Build.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Directory.Build.props
new file mode 100755 (executable)
index 0000000..a6fdf8e
--- /dev/null
@@ -0,0 +1,6 @@
+<Project>
+  <!--
+  Empty Directory.Build.props to ensure that msbuild doesn't pick up the containing repo's
+  root Directory.Build.props.
+  -->
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Directory.Build.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Directory.Build.targets
new file mode 100755 (executable)
index 0000000..68a1e6a
--- /dev/null
@@ -0,0 +1,6 @@
+<Project>
+  <!--
+  Empty Directory.Build.targets to ensure that msbuild doesn't pick up the containing repo's
+  root Directory.Build.targets.
+  -->
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Program.cs b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/Program.cs
new file mode 100755 (executable)
index 0000000..14bc743
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *  This File is required to be able to use dotnet cli to restore the runtime, since it requires a Main method.
+ *  Do not change/modify this file. 
+ */
+
+using System;
+
+namespace DummyApplication
+{
+    public class Program
+    {
+        public static int Main(string[] args)
+        {
+            return 0;
+        }
+    }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props
new file mode 100644 (file)
index 0000000..b04ff5b
--- /dev/null
@@ -0,0 +1,168 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.props
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <ImportByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportByWildcardBeforeMicrosoftCommonProps>
+    <ImportByWildcardAfterMicrosoftCommonProps Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportByWildcardAfterMicrosoftCommonProps>
+    <ImportUserLocationsByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCommonProps>
+    <ImportUserLocationsByWildcardAfterMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCommonProps>
+    <ImportDirectoryBuildProps Condition="'$(ImportDirectoryBuildProps)' == ''">true</ImportDirectoryBuildProps>
+  </PropertyGroup>
+
+  <!-- 
+        Determine the path to the directory build props file if the user did not disable $(ImportDirectoryBuildProps) and
+        they did not already specify an absolute path to use via $(DirectoryBuildPropsPath)
+    -->
+  <PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and '$(DirectoryBuildPropsPath)' == ''">
+    <_DirectoryBuildPropsFile Condition="'$(_DirectoryBuildPropsFile)' == ''">Directory.Build.props</_DirectoryBuildPropsFile>
+    <_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildPropsFile)'))</_DirectoryBuildPropsBasePath>
+    <DirectoryBuildPropsPath Condition="'$(_DirectoryBuildPropsBasePath)' != '' and '$(_DirectoryBuildPropsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildPropsBasePath)', '$(_DirectoryBuildPropsFile)'))</DirectoryBuildPropsPath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')">
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildPropsPath)</MSBuildAllProjects>
+  </PropertyGroup>
+
+  <Import Project="$(DirectoryBuildPropsPath)" Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')"/>
+
+  <!-- 
+        Prepare to import project extensions which usually come from packages.  Package management systems will create a file at:
+          $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.props
+          
+        Each package management system should use a unique moniker to avoid collisions.  It is a wild-card import so the package
+        management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
+    -->
+  <PropertyGroup>
+    <!--
+            The declaration of $(BaseIntermediateOutputPath) had to be moved up from Microsoft.Common.CurrentVersion.targets
+            in order for the $(MSBuildProjectExtensionsPath) to use it as a default.
+        -->
+    <BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">obj\</BaseIntermediateOutputPath>
+    <BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
+    <MSBuildProjectExtensionsPath Condition="'$(MSBuildProjectExtensionsPath)' == '' ">$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
+    <!--
+        Import paths that are relative default to be relative to the importing file.  However, since MSBuildExtensionsPath
+        defaults to BaseIntermediateOutputPath we expect it to be relative to the project directory.  So if the path is relative
+        it needs to be made absolute based on the project directory.
+      -->
+    <MSBuildProjectExtensionsPath Condition="'$([System.IO.Path]::IsPathRooted($(MSBuildProjectExtensionsPath)))' == 'false'">$([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(MSBuildProjectExtensionsPath)'))</MSBuildProjectExtensionsPath>
+    <MSBuildProjectExtensionsPath Condition="!HasTrailingSlash('$(MSBuildProjectExtensionsPath)')">$(MSBuildProjectExtensionsPath)\</MSBuildProjectExtensionsPath>
+    <ImportProjectExtensionProps Condition="'$(ImportProjectExtensionProps)' == ''">true</ImportProjectExtensionProps>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.props" Condition="'$(ImportProjectExtensionProps)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
+
+  <!-- 
+        Import wildcard "ImportBefore" props files if we're actually in a 12.0+ project (rather than a project being
+        treated as 4.0)
+    -->
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">
+    <!-- 
+            Wildcard imports come from $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props.d folder.
+            This is very similar to the same extension point used in Microsoft.Common.targets, which is located in
+            the $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ directory. Unfortunately, there
+            is already a file named "Microsoft.Common.props" in this directory so we have to have a slightly different
+            directory name to hold extensions.
+        -->
+    <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')"/>
+  </ImportGroup>
+
+  <!-- 
+        In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed 
+        as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead 
+        just used whatever ToolsVersion was in the project file if it existed on the machine, and 
+        only forced 4.0 if that ToolsVersion did not exist.  
+
+        Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio, 
+        but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected 
+        the targets:  If we're building using 4.X MSBuild (which doesn't define the new reserved 
+        property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist 
+        as part of the .NET Framework.  Only if we're using the new MSBuild will we point to the current
+        targets. 
+   -->
+  <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' &gt;= '12.0')">
+    <!--
+           Reset VisualStudioVersion if it's 12.0+: Should be 10.0 if VS 2010 is installed or 11.0 otherwise, 
+           but since we don't have a good way of telling whether VS 2010 is installed, make it 11.0 if 
+           VS 2012 is installed or 10.0 otherwise.  The reset should be safe because if it was already 
+           set to something (e.g. 11.0 in a VS 2012 command prompt) then MSBuild's internal 
+           VisualStudioVersion-defaulting code should never come into the picture, so the only way it could 
+           be 12.0+ when building a TV 12.0 project (because we're in this file) using MSBuild 4.5 (because 
+           MSBuildAssemblyVersion hasn't been set) is if it's a TV 12.0 project on an empty command prompt. 
+      -->
+    <VisualStudioVersion Condition="Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">11.0</VisualStudioVersion>
+    <VisualStudioVersion Condition="!Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">10.0</VisualStudioVersion>
+  </PropertyGroup>
+
+  <!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so override 
+         the custom extensibility target locations with the hard-coded 4.0 equivalent. -->
+  <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
+    <CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
+  </PropertyGroup>
+
+  <!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so import
+         Microsoft.Common.props from the 4.0 location, and make sure everything else in here is 
+         set up such that if it's defaulted to something there, it won't be overridden here. -->
+  <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props" Condition="'$(MSBuildAssemblyVersion)' == '' and Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')" />
+
+  <PropertyGroup>
+    <CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
+    <CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
+  </PropertyGroup>
+
+  <!-- 
+         Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting 
+         to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist.  If it's a 12.0 project we're redirecting 
+         to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already 
+         so there's no need to import them twice.
+     -->
+  <Import Project="$(CustomBeforeMicrosoftCommonProps)" Condition="'$(CustomBeforeMicrosoftCommonProps)' != '' and Exists('$(CustomBeforeMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />
+
+  <!-- This is used to determine whether Microsoft.Common.targets needs to import 
+         Microsoft.Common.props itself, or whether it has been imported previously,
+         e.g. by the project itself. -->
+  <PropertyGroup>
+    <MicrosoftCommonPropsHasBeenImported>true</MicrosoftCommonPropsHasBeenImported>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' and '$(DefaultProjectConfiguration)' != '' ">$(DefaultProjectConfiguration)</Configuration>
+    <Platform Condition=" '$(Platform)' == '' and '$(DefaultProjectPlatform)' != '' ">$(DefaultProjectPlatform)</Platform>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <WMSJSProject Condition="'$(WMSJSProject)' == ''">WJProject</WMSJSProject>
+    <WMSJSProjectDirectory Condition="'$(WMSJSProjectDirectory)' == ''">JavaScript</WMSJSProjectDirectory>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualStudioVersion.v*.Common.props" Condition="'$(VisualStudioVersion)' == ''" />
+
+  <!-- 
+         Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting 
+         to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist.  If it's a 12.0 project we're redirecting 
+         to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already 
+         so there's no need to import them twice.
+     -->
+  <Import Project="$(CustomAfterMicrosoftCommonProps)" Condition="'$(CustomAfterMicrosoftCommonProps)' != '' and Exists('$(CustomAfterMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />
+
+  <!-- 
+        Import wildcard "ImportAfter" props files if we're actually in a 12.0+ project (rather than a project being
+        treated as 4.0)
+    -->
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">
+    <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')"/>
+    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')"/>
+  </ImportGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll
new file mode 100644 (file)
index 0000000..e3157b2
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json
new file mode 100644 (file)
index 0000000..d043774
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.0.1"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets
new file mode 100644 (file)
index 0000000..68d1aa0
--- /dev/null
@@ -0,0 +1,24 @@
+<!--
+***********************************************************************************************
+Microsoft.CSharp.CrossTargeting.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+  <!-- Import design time targets before the common crosstargeting targets, which import targets from Nuget. -->
+  <PropertyGroup>
+     <CSharpDesignTimeTargetsPath Condition="'$(CSharpDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets</CSharpDesignTimeTargetsPath>
+  </PropertyGroup>
+  <Import Project="$(CSharpDesignTimeTargetsPath)" Condition="'$(CSharpDesignTimeTargetsPath)' != '' and Exists('$(CSharpDesignTimeTargetsPath)')" />
+
+  <Import Project="Microsoft.Common.CrossTargeting.targets" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets
new file mode 100644 (file)
index 0000000..03a67d7
--- /dev/null
@@ -0,0 +1,377 @@
+<!--
+***********************************************************************************************
+Microsoft.CSharp.CurrentVersion.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for C# .NET projects.
+For example, it contains the step that actually calls the C# compiler.  The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by 
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+    <PropertyGroup>
+       <ImportByWildcardBeforeMicrosoftCSharpTargets Condition="'$(ImportByWildcardBeforeMicrosoftCSharpTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCSharpTargets>
+       <ImportByWildcardAfterMicrosoftCSharpTargets Condition="'$(ImportByWildcardAfterMicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfterMicrosoftCSharpTargets>
+       <ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
+       <ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
+    </PropertyGroup>
+
+    <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore')"/>
+
+    <PropertyGroup>
+       <CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
+       <CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
+    </PropertyGroup>
+
+    <Import Project="$(CustomBeforeMicrosoftCSharpTargets)" Condition="'$(CustomBeforeMicrosoftCSharpTargets)' != '' and Exists('$(CustomBeforeMicrosoftCSharpTargets)')" />
+
+    <PropertyGroup>
+        <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+        <DefaultLanguageSourceExtension>.cs</DefaultLanguageSourceExtension>
+        <Language>C#</Language>
+        <TargetRuntime>Managed</TargetRuntime>
+        <AlwaysUseNumericalSuffixInItemNames>true</AlwaysUseNumericalSuffixInItemNames>
+        <DefineCommonItemSchemas Condition=" '$(DefineCommonItemSchemas)' == '' ">true</DefineCommonItemSchemas>
+        <DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">true</DefineCommonReferenceSchemas>
+        <DefineCommonCapabilities Condition=" '$(DefineCommonCapabilities)' == '' ">true</DefineCommonCapabilities>
+        <SynthesizeLinkMetadata Condition=" '$(SynthesizeLinkMetadata)' == '' and '$(HasSharedItems)' == 'true' ">true</SynthesizeLinkMetadata>
+        <DefaultProjectTypeGuid Condition=" '$(DefaultProjectTypeGuid)' == '' ">{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</DefaultProjectTypeGuid>
+        <AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">Properties</AppDesignerFolder>
+    </PropertyGroup>
+
+    <ItemGroup Condition=" '$(DefineCSharpItemSchemas)' != 'false' ">
+        <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.ProjectItemsSchema.xaml;"/>
+        <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.xaml;">
+            <Context>File</Context>
+        </PropertyPageSchema>
+        <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.BrowseObject.xaml;">
+            <Context>BrowseObject</Context>
+        </PropertyPageSchema>
+
+        <ProjectCapability Include="CSharp;Managed"/>
+    </ItemGroup>
+
+    <ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
+      <ProjectCapability Include="ReferencesFolder;LanguageService" />
+    </ItemGroup>
+
+    <!--
+    The CreateManifestResourceNames target create the manifest resource names from the .RESX
+    files.
+    
+        [IN]
+        @(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type
+                              Expected Metadata "Type" can either be "Resx" or "Non-Resx"
+
+        [OUT]
+        @(EmbeddedResource) - EmbeddedResource items with metadata         
+        
+    For C# applications the transformation is like:
+
+        Resources1.resx => RootNamespace.Resources1 => Build into main assembly
+        SubFolder\Resources1.resx => RootNamespace.SubFolder.Resources1 => Build into main assembly
+        Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly
+        Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly
+
+    For other project systems, this transformation may be different.
+    -->
+    <PropertyGroup>
+        <CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
+    </PropertyGroup>
+    <Target
+        Name="CreateManifestResourceNames"
+        Condition="'@(EmbeddedResource)' != ''"
+        DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
+        >
+
+        <ItemGroup>
+            <_Temporary Remove="@(_Temporary)" />
+        </ItemGroup>
+        
+        <!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources -->
+        <CreateCSharpManifestResourceName
+              ResourceFiles="@(EmbeddedResource)"
+              RootNamespace="$(RootNamespace)"              
+              Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')">
+
+            <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+        </CreateCSharpManifestResourceName>
+        
+        <!-- Create manifest names for all culture non-resx resources -->
+        <CreateCSharpManifestResourceName
+              ResourceFiles="@(EmbeddedResource)"
+              RootNamespace="$(RootNamespace)"
+              PrependCultureAsDirectory="false"
+              Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+
+            <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+        </CreateCSharpManifestResourceName>
+
+        <ItemGroup>
+            <EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/>
+            <EmbeddedResource Include="@(_Temporary)" />
+            <_Temporary Remove="@(_Temporary)" />
+        </ItemGroup>
+              
+    </Target>
+
+    <Target
+        Name="ResolveCodeAnalysisRuleSet"
+        Condition="'$(CodeAnalysisRuleSet)' != ''"
+        >
+
+        <ResolveCodeAnalysisRuleSet
+            CodeAnalysisRuleSet="$(CodeAnalysisRuleSet)"
+            CodeAnalysisRuleSetDirectories="$(CodeAnalysisRuleSetDirectories)"
+            MSBuildProjectDirectory="$(MSBuildProjectDirectory)">
+
+            <Output TaskParameter="ResolvedCodeAnalysisRuleSet" PropertyName="ResolvedCodeAnalysisRuleSet" />
+
+        </ResolveCodeAnalysisRuleSet>
+
+    </Target>
+
+    <ItemGroup>
+        <!-- Activate CPS projects to track folder names in namespace. -->
+        <ProjectCapability Include="RelativePathDerivedDefaultNamespace"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+        <!-- Provide a facility to override UseHostCompilerIfAvailable-->
+        <UseHostCompilerIfAvailable Condition=" '$(UseHostCompilerIfAvailable)' == ''">true</UseHostCompilerIfAvailable>
+    </PropertyGroup>
+
+    <ItemGroup>
+        <DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/>
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''">
+        <_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/>
+        <!-- Add any missing .pdb extension, as the compiler does -->
+        <_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+        <CoreCompileDependsOn>_ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet</CoreCompileDependsOn>
+        <ExportWinMDFile Condition="'$(ExportWinMDFile)' == '' and '$(OutputType)' == 'WinMDObj'">true</ExportWinMDFile>
+    </PropertyGroup>
+<!--
+      The XamlPreCompile target must remain identical to
+      the CoreCompile target in Microsoft.CSharp.Core.targets.
+      Any updates to one must be made to the other.
+-->
+     <Target
+        Name="XamlPreCompile"
+        Inputs="$(MSBuildAllProjects);
+                @(Compile);
+                @(_CoreCompileResourceInputs);
+                $(ApplicationIcon);
+                $(AssemblyOriginatorKeyFile);
+                @(ReferencePath);
+                @(CompiledLicenseFile);
+                @(LinkResource);
+                @(EmbeddedDocumentation); 
+                $(Win32Resource);
+                $(Win32Manifest);
+                @(CustomAdditionalCompileInputs);
+                @(Page);
+                @(ApplicationDefinition);
+                $(ResolvedCodeAnalysisRuleSet)"
+                  
+        Outputs="@(DocFileItem);
+                 @(XamlIntermediateAssembly);
+                 @(_DebugSymbolsIntermediatePath);
+                 $(NonExistentFile);
+                 @(CustomAdditionalCompileOutputs)"
+        Condition="'@(Page)' != '' Or '@(ApplicationDefinition)' != ''"
+        Returns=""
+        DependsOnTargets="$(CoreCompileDependsOn)"
+    >
+       <!-- These two compiler warnings are raised when a reference is bound to a different version
+             than specified in the assembly reference version number.  MSBuild raises the same warning in this case,
+             so the compiler warning would be redundant. -->
+        <PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
+            <NoWarn>$(NoWarn);1701;1702</NoWarn>
+        </PropertyGroup>
+
+        <PropertyGroup>
+            <!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in-->
+            <NoWarn Condition=" '$(BuildingInsideVisualStudio)' == 'true' and '$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' > '10.0' ">$(NoWarn);2008</NoWarn>
+        </PropertyGroup>
+
+        <ItemGroup Condition="'$(TargetingClr2Framework)'=='true'">
+            <ReferencePath>
+                <EmbedInteropTypes/>
+            </ReferencePath>
+        </ItemGroup>
+        
+        <PropertyGroup>
+            <!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
+                 then we'll use AppConfig -->
+            <AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' and '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler>
+            
+            <!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp--> 
+            <PdbFile Condition="'$(PdbFile)' == '' and '$(OutputType)' == 'winmdobj' and '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
+        </PropertyGroup>
+
+        <!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
+        <PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
+            <Prefer32Bit>false</Prefer32Bit>
+        </PropertyGroup>
+       
+        <ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
+          <AdditionalFileItems Include="$(AdditionalFileItemNames)" />
+          <AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
+        </ItemGroup>
+        
+       <!-- Don't run analyzers for Csc task on XamlPrecompile pass, we only want to run them on core compile. -->
+       <!-- Analyzers="@(Analyzer)" -->
+
+       <PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
+         <UseSharedCompilation>true</UseSharedCompilation>
+       </PropertyGroup>
+
+       <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
+        <Csc  Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' "
+              AdditionalLibPaths="$(AdditionalLibPaths)"
+              AddModules="@(AddModules)"
+              AdditionalFiles="@(AdditionalFiles)"
+              AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
+              ApplicationConfiguration="$(AppConfigForCompiler)"
+              BaseAddress="$(BaseAddress)"
+              CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
+              CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
+              CodePage="$(CodePage)"
+              DebugType="$(DebugType)"
+              DefineConstants="$(DefineConstants)"
+              DelaySign="$(DelaySign)"
+              DisabledWarnings="$(NoWarn)"
+              DocumentationFile="@(DocFileItem)"
+              EmitDebugInformation="$(DebugSymbols)"
+              EnvironmentVariables="$(CscEnvironment)"              
+              ErrorEndLocation="$(ErrorEndLocation)"
+              ErrorLog="$(ErrorLog)"
+              ErrorReport="$(ErrorReport)"
+              FileAlignment="$(FileAlignment)"
+              GenerateFullPaths="$(GenerateFullPaths)"
+              HighEntropyVA="$(HighEntropyVA)"
+              KeyContainer="$(KeyContainerName)"
+              KeyFile="$(KeyOriginatorFile)"
+              LangVersion="$(LangVersion)"
+              LinkResources="@(LinkResource)"
+              MainEntryPoint="$(StartupObject)"
+              ModuleAssemblyName="$(ModuleAssemblyName)"
+              NoConfig="true"
+              NoLogo="$(NoLogo)"
+              NoStandardLib="$(NoCompilerStandardLib)"
+              NoWin32Manifest="$(NoWin32Manifest)"
+              Optimize="$(Optimize)"
+              OutputAssembly="@(XamlIntermediateAssembly)"
+              PdbFile="$(PdbFile)" 
+              Platform="$(PlatformTarget)"
+              Prefer32Bit="$(Prefer32Bit)"
+              PreferredUILang="$(PreferredUILang)"
+              References="@(ReferencePath)"
+              ReportAnalyzer="$(ReportAnalyzer)"
+              Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
+              ResponseFiles="$(CompilerResponseFile)"
+              Sources="@(Compile)"
+              SubsystemVersion="$(SubsystemVersion)"
+              TargetType="$(OutputType)"
+              ToolExe="$(CscToolExe)"
+              ToolPath="$(CscToolPath)"
+              TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
+              UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
+              UseSharedCompilation="$(UseSharedCompilation)"
+              Utf8Output="$(Utf8Output)"
+              VsSessionGuid="$(VsSessionGuid)"
+              WarningLevel="$(WarningLevel)"
+              WarningsAsErrors="$(WarningsAsErrors)"
+              WarningsNotAsErrors="$(WarningsNotAsErrors)"
+              Win32Icon="$(ApplicationIcon)"
+              Win32Manifest="$(Win32Manifest)"
+              Win32Resource="$(Win32Resource)"
+              />
+
+<!-- Only Applicable to the regular CoreCompile:
+              <ItemGroup>
+                  <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
+              </ItemGroup>
+
+              <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
+-->
+        <OnError Condition="'$(OnXamlPreCompileErrorTarget)' != ''" ExecuteTargets="$(OnXamlPreCompileErrorTarget)" />
+    </Target>
+
+    <PropertyGroup>
+        <CSharpCoreTargetsPath Condition="'$(CSharpCoreTargetsPath)' == ''">$(RoslynTargetsPath)\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
+    </PropertyGroup>
+
+    <Import Project="$(CSharpCoreTargetsPath)" />
+    
+    <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+    <!-- Import design time targets before the common targets, which import targets from Nuget. -->
+    <PropertyGroup>
+       <CSharpDesignTimeTargetsPath Condition="'$(CSharpDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets</CSharpDesignTimeTargetsPath>
+    </PropertyGroup>
+    <Import Project="$(CSharpDesignTimeTargetsPath)" Condition="'$(CSharpDesignTimeTargetsPath)' != '' and Exists('$(CSharpDesignTimeTargetsPath)')" />
+
+    <Import Project="Microsoft.Common.targets" />
+    <Import Project="$(MSBuildToolsPath)\Microsoft.ServiceModel.targets" Condition="('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0' and '$(TargetFrameworkVersion)' != 'v3.5') and Exists('$(MSBuildToolsPath)\Microsoft.ServiceModel.targets')"/>
+
+    <Target Name="_SetTargetFrameworkMonikerAttribute" BeforeTargets="GenerateTargetFrameworkMonikerAttribute">
+       <PropertyGroup>
+       <TargetFrameworkMonikerAssemblyAttributeText Condition="'$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">
+// &lt;autogenerated /&gt;
+using System%3b
+using System.Reflection%3b
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(&quot;$(TargetFrameworkMoniker)&quot;, FrameworkDisplayName = &quot;$(TargetFrameworkMonikerDisplayName)&quot;)]
+        </TargetFrameworkMonikerAssemblyAttributeText>
+        </PropertyGroup>
+    </Target>
+
+    <PropertyGroup>
+       <Utf8Output Condition="'$(Utf8Output)' == ''">true</Utf8Output>
+
+      <!-- NoCompilerStandardLib maps to the compiler's /nostdlib option. By default we always
+           want that switch to be passed to the compiler so that either we or the user
+           provides the references
+           NoStdLib on the other hand indicates that the user doesn't want standard references
+           so only if NoStdLib isn't set to true, will we provide the standard references
+      -->
+      <NoCompilerStandardLib Condition=" '$(NoCompilerStandardLib)' == '' ">true</NoCompilerStandardLib>
+
+      <ErrorEndLocation Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(ErrorEndLocation)' == ''">true</ErrorEndLocation>
+
+       <!-- When building inside VS, by default use the same language for compiler messages as VS itself does. -->
+       <PreferredUILang Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(PreferredUILang)' == ''">$([System.Globalization.CultureInfo]::CurrentUICulture.Name)</PreferredUILang>
+    </PropertyGroup>
+    
+    <!-- Add any "automatic" compiler references that need to be resolved when NoCompilerStandardLib is set
+         but the user hasn't told us to not include standard references -->
+    <ItemGroup Condition=" '$(NoCompilerStandardLib)' == 'true' and '$(NoStdLib)' != 'true' ">
+      <!-- Note that unlike VB, C# does not automatically locate System.dll as a "standard library"
+           instead the reference is always passed from the project. Also, for mscorlib.dll 
+           we need to provide the explicit location in order to maintain the correct behaviour
+      -->
+        <_ExplicitReference Include="$(FrameworkPathOverride)\mscorlib.dll" />
+    </ItemGroup>
+
+    <Import Project="$(CustomAfterMicrosoftCSharpTargets)" Condition="'$(CustomAfterMicrosoftCSharpTargets)' != '' and Exists('$(CustomAfterMicrosoftCSharpTargets)')" />
+
+    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets
new file mode 100644 (file)
index 0000000..69994d0
--- /dev/null
@@ -0,0 +1,199 @@
+<!--
+***********************************************************************************************
+Microsoft.CSharp.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for C# .NET projects.
+For example, it contains the step that actually calls the C# compiler.  The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by 
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+   <!-- 
+        We are doing a cross-targeting build if there is no list of target frameworks specified
+        nor is there a current target framework being built individually. In that case, this import is
+        redirected to Microsoft.CSharp.CrossTargeting.targets.
+   -->
+   <PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''">
+      <IsCrossTargetingBuild>true</IsCrossTargetingBuild>
+   </PropertyGroup>
+
+   <!--
+        In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed 
+        as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead 
+        just used whatever ToolsVersion was in the project file if it existed on the machine, and 
+        only forced 4.0 if that ToolsVersion did not exist.  
+
+        Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio, 
+        but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected 
+        the targets:  If we're building using 4.X MSBuild (which doesn't define the new reserved 
+        property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist 
+        as part of the .NET Framework.  Only if we're using the new MSBuild will we point to the current
+        targets. 
+   -->
+
+   <Choose>
+      <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+         <PropertyGroup>
+            <CSharpTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.CSharp.targets</CSharpTargetsPath>
+
+            <!-- Same condition as in .NET 4.5 C# targets so that we can override the behavior where it defaults to 
+                 MSBuildToolsPath, which would be incorrect in this case -->
+            <CscToolPath Condition="'$(CscToolPath)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">$(MsBuildFrameworkToolsPath)</CscToolPath>
+         </PropertyGroup>
+      </When>
+      <When Condition="'$(IsCrossTargetingBuild)' == 'true'">
+         <PropertyGroup>
+            <CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CrossTargeting.targets</CSharpTargetsPath>
+          </PropertyGroup>
+      </When>
+      <Otherwise>
+         <PropertyGroup>
+            <CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CurrentVersion.targets</CSharpTargetsPath>
+         </PropertyGroup>
+      </Otherwise>
+   </Choose>
+
+
+   <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <!-- 
+           Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify 
+           (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Defined here because 
+           Microsoft.CSharp.targets imports Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath, 
+           so defining these in Microsoft.Common.targets alone would not suffice for C# projects.
+
+           NOTE: This logic is duplicated in Microsoft.VisualBasic.targets (VB has the same problem) and in Microsoft.Common.targets
+           (for anyone who DOES import it directly), so for any changes to this logic in this file, please also edit the other two. 
+       -->
+      <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
+      <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
+
+      <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
+      <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
+
+      <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+      <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+
+      <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+      <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+
+      <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
+      <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
+      <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+      <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+
+      <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+      <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+
+      <!-- Overrides for the Microsoft.CSharp.targets extension targets -->
+      <ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCSharpTargets)</ImportByWildcardBefore40MicrosoftCSharpTargets>
+      <ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCSharpTargets>
+
+      <ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardAfterMicrosoftCSharpTargets)</ImportByWildcardAfter40MicrosoftCSharpTargets>
+      <ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCSharpTargets>
+
+      <ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
+      <ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
+
+      <ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
+      <ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
+
+      <ImportByWildcardBeforeMicrosoftCSharpTargets>false</ImportByWildcardBeforeMicrosoftCSharpTargets>
+      <ImportByWildcardAfterMicrosoftCSharpTargets>false</ImportByWildcardAfterMicrosoftCSharpTargets>
+      <ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
+      <ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
+
+      <CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
+      <CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
+   </PropertyGroup>
+
+   <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
+       <!-- 
+            Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify 
+            (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because 
+            Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its 
+            own redirection targets.
+
+            NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.Common.targets because VB and C#
+            import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either, 
+            so for any changes to this logic in this file, please also edit the other two. 
+        -->
+      <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+      <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+
+      <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+      <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+
+      <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+      <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+
+      <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+      <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+
+      <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+      <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+      <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+      <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+   </PropertyGroup>
+
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')"/>
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')"/>
+   </ImportGroup> 
+
+   <!-- Really should be imported right before Microsoft.Common.targets, but because Microsoft.CSharp.targets imports 
+        Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+        targets), we're stuck doing it this way instead. --> 
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+   </ImportGroup> 
+
+   <!-- Really should be imported right before Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports 
+        Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+        targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this 
+        way instead. --> 
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+   </ImportGroup> 
+
+   <Import Project="$(CSharpTargetsPath)" />
+
+   <!-- Really should be imported right after Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports 
+        Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+        targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this 
+        way instead. --> 
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+   </ImportGroup> 
+
+   <!-- Really should be imported right after Microsoft.Common.targets, but because Microsoft.CSharp.targets imports 
+        Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+        targets), we're stuck doing it this way instead. --> 
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+    </ImportGroup> 
+
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter')"/>
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportAfter')"/>
+   </ImportGroup> 
+
+   <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the 
+        (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not 
+        installed.  Defined here rather than in Microsoft.Common.targets because the .NET Microsoft.CSharp.targets 
+        imports Microsoft.Common.targets from the current directory. -->
+   <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+   </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets
new file mode 100644 (file)
index 0000000..61eb29f
--- /dev/null
@@ -0,0 +1,182 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.CrossTargeting.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <BuildInParallel Condition="'$(BuildInParallel)' == ''">true</BuildInParallel>
+    <ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets Condition="'$(ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets>
+  </PropertyGroup>
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportBefore\*.targets"
+          Condition="'$(ImportByWildcardBeforeMicrosoftCommonCrossTargetingTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportBefore')"/>
+
+  <Import Project="$(CustomBeforeMicrosoftCommonCrossTargetingTargets)" Condition="'$(CustomBeforeMicrosoftCommonCrossTargetingTargets)' != '' and Exists('$(CustomBeforeMicrosoftCommonCrossTargetingTargets)')"/>
+
+  <Target Name="_ComputeTargetFrameworkItems" Returns="@(InnerOutput)">
+    <ItemGroup>
+      <_TargetFramework Include="$(TargetFrameworks)" />
+      <_InnerBuildProjects Include="$(MSBuildProjectFile)">
+        <AdditionalProperties>TargetFramework=%(_TargetFramework.Identity)</AdditionalProperties>
+      </_InnerBuildProjects>
+    </ItemGroup>
+  </Target>
+
+  <!--
+  ============================================================
+                                       DispatchToInnerBuilds
+
+     Builds this project with /t:$(InnerTarget) /p:TargetFramework=X for each
+     value X in $(TargetFrameworks)
+
+     [IN]
+     $(TargetFrameworks) - Semicolon delimited list of target frameworks.
+     $(InnerTargets) - The targets to build for each target framework
+
+     [OUT]
+     @(InnerOutput) - The combined output items of the inner targets across
+                      all target frameworks..
+  ============================================================
+  -->
+  <Target Name="DispatchToInnerBuilds"
+          DependsOnTargets="_ComputeTargetFrameworkItems"
+          Returns="@(InnerOutput)">
+    <!-- If this logic is changed, also update Clean -->
+    <MSBuild Projects="@(_InnerBuildProjects)"
+             Condition="'@(_InnerBuildProjects)' != '' "
+             Targets="$(InnerTargets)"
+             BuildInParallel="$(BuildInParallel)">
+      <Output ItemName="InnerOutput" TaskParameter="TargetOutputs" />
+    </MSBuild>
+  </Target>
+
+  <!--
+  ============================================================
+                                       Build
+
+   Cross-targeting version of Build.
+
+   [IN]
+   $(TargetFrameworks) - Semicolon delimited list of target frameworks.
+
+   $(InnerTargets)     - The targets to build for each target framework. Defaults
+                         to 'Build' if unset, but allows override to support
+                         `msbuild /p:InnerTargets=X;Y;Z` which will build X, Y,
+                         and Z targets for each target framework.
+
+   [OUT]
+   @(InnerOutput) - The combined output items of the inner targets across
+                    all builds.
+  ============================================================
+  -->
+  <Target Name="Build" DependsOnTargets="_SetBuildInnerTarget;DispatchToInnerBuilds" />
+
+  <Target Name="_SetBuildInnerTarget" Returns="@(InnerOutput)">
+    <PropertyGroup  Condition="'$(InnerTargets)' == ''">
+      <InnerTargets>Build</InnerTargets>
+    </PropertyGroup>
+  </Target>
+
+
+  <!--
+  ============================================================
+                                       Clean
+
+   Cross-targeting version of clean.
+
+   Inner-build dispatch is a clone of DispatchToInnerBuilds;
+   the only reason it's replicated is that it must be a different
+   target to be run in the same build (e.g. by Rebuild or by
+   a /t:Clean;Build invocation.
+  ============================================================
+  -->
+  <Target Name="Clean"
+          DependsOnTargets="_ComputeTargetFrameworkItems">
+    <!-- If this logic is changed, also update DispatchToInnerBuilds -->
+    <MSBuild Projects="@(_InnerBuildProjects)"
+             Condition="'@(_InnerBuildProjects)' != '' "
+             Targets="Clean"
+             BuildInParallel="$(BuildInParallel)" />
+  </Target>
+
+  <!--
+  ============================================================
+                                       Rebuild
+
+   Cross-targeting version of rebuild.
+  ============================================================
+  -->
+  <Target Name="Rebuild" DependsOnTargets="Clean;Build" />
+
+  <!--
+    This will import NuGet restore targets, which is a special case separate from the package -> project extension 
+    mechanism below. For obvious reasons,  we need restore to work before any package assets are available.
+
+    TODO: https://github.com/Microsoft/msbuild/issues/1061: This is now generalized with less coupling to nuget, 
+          but this codepath should remain as a compat shim until NuGet and the CLI use the CrossTargeting imports.
+  -->
+  <PropertyGroup>
+    <ImportByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonTargets>
+  </PropertyGroup>
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*.NuGet.*.targets"
+          Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')"/>
+
+  <Import Project="$(CustomAfterMicrosoftCommonCrossTargetingTargets)" Condition="'$(CustomAfterMicrosoftCommonCrossTargetingTargets)' != '' and Exists('$(CustomAfterMicrosoftCommonCrossTargetingTargets)')"/>
+
+  <!--
+    Allow extensions like NuGet restore to work before any package assets are available.
+  -->
+  <PropertyGroup>
+    <ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets>
+  </PropertyGroup>
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportAfter\*.targets" 
+          Condition="'$(ImportByWildcardAfterMicrosoftCommonCrossTargetingTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.CrossTargeting.targets\ImportAfter')"/>
+
+  <!--
+    Import project extensions which usually come from packages.  Package management systems will create a file at:
+      $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.targets
+
+    Each package management system should use a unique moniker to avoid collisions.  It is a wild-card iport so the package
+    management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
+
+    This is the same import that would happen in an inner (non-cross targeting) build. Package management systems are responsible for generating 
+    appropriate conditions based on $(IsCrossTargetingBuild) to pull in only those package targets that are meant to participate in a cross-targeting 
+    build.
+  -->
+  <PropertyGroup>
+    <ImportProjectExtensionTargets Condition="'$(ImportProjectExtensionTargets)' == ''">true</ImportProjectExtensionTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(ImportProjectExtensionTargets)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
+
+  <PropertyGroup>
+    <ImportDirectoryBuildTargets Condition="'$(ImportDirectoryBuildTargets)' == ''">true</ImportDirectoryBuildTargets>
+  </PropertyGroup>
+
+  <!-- 
+        Determine the path to the directory build targets file if the user did not disable $(ImportDirectoryBuildTargets) and
+        they did not already specify an absolute path to use via $(DirectoryBuildTargetsPath)
+    -->
+  <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and '$(DirectoryBuildTargetsPath)' == ''">
+    <_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets</_DirectoryBuildTargetsFile>
+    <_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)'))</_DirectoryBuildTargetsBasePath>
+    <DirectoryBuildTargetsPath Condition="'$(_DirectoryBuildTargetsBasePath)' != '' and '$(_DirectoryBuildTargetsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)'))</DirectoryBuildTargetsPath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')">
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildTargetsPath)</MSBuildAllProjects>
+  </PropertyGroup>
+  
+  <Import Project="$(DirectoryBuildTargetsPath)" Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')"/>
+
+  <!-- TODO: https://github.com/Microsoft/msbuild/issues/1062: Remove this temporary hook when possible. -->
+  <Import Project="$(CoreCrossTargetingTargetsPath)" 
+          Condition="'$(CoreCrossTargetingTargetsPath)' != '' and Exists('$(CoreCrossTargetingTargetsPath)')" />
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets
new file mode 100644 (file)
index 0000000..531d63f
--- /dev/null
@@ -0,0 +1,5822 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.CurrentVersion.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process for .NET projects.  It
+contains all the steps that are common among the different .NET languages, such as
+Visual Basic, and Visual C#.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" TreatAsLocalProperty="OutDir" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="'$(MicrosoftCommonPropsHasBeenImported)' != 'true' and Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+
+  <PropertyGroup>
+    <ImportByWildcardBeforeMicrosoftCommonTargets Condition="'$(ImportByWildcardBeforeMicrosoftCommonTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCommonTargets>
+    <ImportByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportByWildcardAfterMicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore')"/>
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportBefore')"/>
+
+  <Import Project="$(MSBuildProjectFullPath).user" Condition="Exists('$(MSBuildProjectFullPath).user')"/>
+
+
+  <!-- VS10 without SP1 and without VS11 will not have VisualStudioVersion set, so do that here -->
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+    <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+    <ReportingServicesTargets Condition="'$(ReportingServicesTargets)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ReportingServices\Microsoft.ReportingServices.targets</ReportingServicesTargets>
+  </PropertyGroup>
+
+  <Import Project="$(CustomBeforeMicrosoftCommonTargets)" Condition="'$(CustomBeforeMicrosoftCommonTargets)' != '' and Exists('$(CustomBeforeMicrosoftCommonTargets)')"/>
+
+  <!-- By default, we are creating a managed app because .NET 2.0 projects did not have this property. -->
+  <PropertyGroup Condition="'$(TargetRuntime)' == ''">
+    <TargetRuntime>Managed</TargetRuntime>
+  </PropertyGroup>
+
+  <!-- Because .NET 2.0 apps did not set TargetFrameworkIdentifier, we need to set it for them here by default.  If
+       the runtime is set to Managed, we also need to set these.  Otherwise they should be blank (for instance Javascript or
+       Native apps) because they do not target a .NET Framework. -->
+  <PropertyGroup Condition="'$(TargetRuntime)' == 'Managed'">
+    <TargetFrameworkIdentifier Condition="'$(TargetFrameworkIdentifier)' == ''">.NETFramework</TargetFrameworkIdentifier>
+    <TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
+  </PropertyGroup>
+
+  <!-- AvailablePlatforms is the list of platform targets available. -->
+  <PropertyGroup>
+    <AvailablePlatforms Condition="'$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == ''">Any CPU,x86,x64,Itanium</AvailablePlatforms>
+    <AvailablePlatforms Condition="'$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' > '10.0'">Any CPU,x86,x64</AvailablePlatforms>
+  </PropertyGroup>
+
+  <!-- Import does NOT apply to .NETCore -->
+  <Import Project="Microsoft.NETFramework.props" Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight'"/>
+
+  <PropertyGroup>
+    <!-- Yield optimization properties -->
+    <YieldDuringToolExecution Condition="'$(YieldDuringToolExecution)' == ''">true</YieldDuringToolExecution>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' != '' and '$(TargetFrameworkVersion)' != ''">
+    <TargetFrameworkMoniker Condition="'$(TargetFrameworkMoniker)' == '' and '$(TargetFrameworkProfile)' != ''">$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion),Profile=$(TargetFrameworkProfile)</TargetFrameworkMoniker>
+    <TargetFrameworkMoniker Condition="'$(TargetFrameworkMoniker)' == ''">$(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion)</TargetFrameworkMoniker>
+
+    <!-- The FrameworkPathOverride is required for the inproc visual basic compiler to initialize when targeting target frameworks less than 4.0. If .net 2.0 is not installed then the property value above will not provide the location
+             of mscorlib. This is also true if the build author overrides this property to some other directory which does not contain mscorlib.dll. In the case we cannot find mscorlib.dll at the correct location
+             we need to find a directory which does contain mscorlib to allow the inproc compiler to initialize and give us the chance to show certain dialogs in the IDE (which only happen after initialization).-->
+    <FrameworkPathOverride Condition="'$(FrameworkPathOverride)' == ''">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries($(TargetFrameworkIdentifier), $(TargetFrameworkVersion), $(TargetFrameworkProfile), $(PlatformTarget), $(TargetFrameworkRootPath)))</FrameworkPathOverride>
+    <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <TargetPlatformIdentifier Condition="'$(TargetPlatformIdentifier)' == ''">Windows</TargetPlatformIdentifier>
+    <TargetPlatformVersion Condition="'$(TargetPlatformVersion)' == ''">7.0</TargetPlatformVersion>
+    <TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == '' and '$(TargetPlatformSdkRootOverride)' != ''">$(TargetPlatformSdkRootOverride)\</TargetPlatformSdkPath>
+    <TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == '' and '$(TargetPlatformIdentifier)' == 'Windows' and '$(OS)' == 'Windows_NT' and '$(MSBuildRuntimeType)' != 'Core'">$([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SDKs\Windows\v$(TargetPlatformVersion)', InstallationFolder, null, RegistryView.Registry32, RegistryView.Default))</TargetPlatformSdkPath>
+    <TargetPlatformSdkPath Condition="'$(TargetPlatformSdkPath)' == ''">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKLocation($(TargetPlatformIdentifier), $(TargetPlatformVersion)))</TargetPlatformSdkPath>
+    <TargetPlatformSdkMetadataLocation Condition="'$(TargetPlatformSdkMetadataLocation)' == '' and Exists('$(TargetPlatformSdkPath)')">$(TargetPlatformSdkPath)Windows Metadata</TargetPlatformSdkMetadataLocation>
+    <TargetPlatformSdkMetadataLocation Condition="Exists('$(TargetPlatformSdkPath)') and ('$(TargetPlatformSdkMetadataLocation)' == '' or !Exists('$(TargetPlatformSdkMetadataLocation)'))">$(TargetPlatformSdkPath)References\CommonConfiguration\Neutral</TargetPlatformSdkMetadataLocation>
+    <TargetPlatformWinMDLocation Condition="'$(TargetPlatformWinMDLocation)' == '' and Exists('$(TargetPlatformSdkMetadataLocation)')">$(TargetPlatformSdkMetadataLocation)</TargetPlatformWinMDLocation>
+    <UseOSWinMdReferences Condition="'$(UseOSWinMdReferences)' == '' and ('$(TargetPlatformWinMDLocation)' == '' and '$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' &gt; '7.0')">true</UseOSWinMdReferences>
+    <TargetPlatformWinMDLocation Condition="'$(UseOsWinMdReferences)' == 'true'">$(WinDir)\System32\WinMetadata</TargetPlatformWinMDLocation>
+    <TargetPlatformMoniker Condition="'$(TargetPlatformMoniker)' == ''">$(TargetPlatformIdentifier),Version=$(TargetPlatformVersion)</TargetPlatformMoniker>
+    <TargetPlatformDisplayName Condition="'$(TargetPlatformDisplayName)' == ''">$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion)))</TargetPlatformDisplayName>
+  </PropertyGroup>
+
+  <!--
+    Several properties must be set in the main project file, before using this .TARGETS file.
+    However, if the properties are not set, we pick some defaults.
+
+    OutDir:
+    Indicates the final output location for the project or solution. When building a solution,
+    OutDir can be used to gather multiple project outputs in one location. In addition,
+    OutDir is included in AssemblySearchPaths used for resolving references.
+
+    OutputPath:
+    This property is usually specified in the project file and is used to initialize OutDir.
+    OutDir and OutputPath are distinguished for legacy reasons, and OutDir should be used if at all possible.
+
+    BaseIntermediateOutputPath:
+    This is the top level folder where all configuration specific intermediate output folders will be created.
+    Default value is obj\
+
+    IntermediateOutputPath:
+    This is the full intermediate Output Path, and is derived from BaseIntermediateOutputPath, if none specified
+    (eg. obj\debug). If this property is overridden, then setting BaseIntermediateOutputPath has no effect.
+    -->
+
+  <PropertyGroup>
+    <!-- Ensure any OutputPath has a trailing slash, so it can be concatenated -->
+    <OutputPath Condition="'$(OutputPath)' != '' and !HasTrailingSlash('$(OutputPath)')">$(OutputPath)\</OutputPath>
+    <AssemblyName Condition=" '$(AssemblyName)'=='' ">$(MSBuildProjectName)</AssemblyName>
+    <!--
+        Be careful not to give OutputPath a default value in the case of an invalid Configuration/Platform.
+        We use OutputPath specifically to check for invalid configurations/platforms.
+        -->
+    <OutputPath Condition=" '$(Platform)'=='' and '$(Configuration)'=='' and '$(OutputPath)'=='' ">bin\Debug\</OutputPath>
+    <_OriginalConfiguration>$(Configuration)</_OriginalConfiguration>
+    <_OriginalPlatform>$(Platform)</_OriginalPlatform>
+    <Configuration Condition=" '$(Configuration)'=='' ">Debug</Configuration>
+    <ConfigurationName Condition=" '$(ConfigurationName)' == '' ">$(Configuration)</ConfigurationName>
+    <!-- Example, Debug -->
+    <Platform Condition=" '$(Platform)'=='' ">AnyCPU</Platform>
+
+    <OutputType Condition=" '$(TargetType)' != ''">$(TargetType)</OutputType>
+    <OutputType Condition=" '$(TargetType)' == 'Container' or '$(TargetType)' == 'DocumentContainer' ">library</OutputType>
+    <OutputType Condition=" '$(OutputType)' == '' ">exe</OutputType>
+
+    <DebugSymbols Condition=" '$(ConfigurationName)' == 'Debug' and '$(DebugSymbols)' == '' and '$(DebugType)'==''">true</DebugSymbols>
+
+    <!-- Whether or not a .pdb file is produced. -->
+    <_DebugSymbolsProduced>false</_DebugSymbolsProduced>
+    <_DebugSymbolsProduced Condition="'$(DebugSymbols)'=='true'">true</_DebugSymbolsProduced>
+    <_DebugSymbolsProduced Condition="'$(DebugType)'=='none'">false</_DebugSymbolsProduced>
+    <_DebugSymbolsProduced Condition="'$(DebugType)'=='pdbonly'">true</_DebugSymbolsProduced>
+    <_DebugSymbolsProduced Condition="'$(DebugType)'=='full'">true</_DebugSymbolsProduced>
+    <_DebugSymbolsProduced Condition="'$(DebugType)'=='portable'">true</_DebugSymbolsProduced>
+    <_DebugSymbolsProduced Condition="'$(DebugType)'=='embedded'">false</_DebugSymbolsProduced>
+
+    <!-- Whether or not a .xml file is produced. -->
+    <_DocumentationFileProduced>true</_DocumentationFileProduced>
+    <_DocumentationFileProduced Condition="'$(DocumentationFile)'==''">false</_DocumentationFileProduced>
+
+    <!-- Whether or not a reference assembly is produced. -->
+    <ProduceReferenceAssembly Condition="'$(ProduceReferenceAssembly)' == ''">false</ProduceReferenceAssembly>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" '$(OutputPath)' == '' ">
+    <!--
+        A blank OutputPath at this point means that the user passed in an invalid Configuration/Platform
+        combination.  Whether this is considered an error or a warning depends on the value of
+        $(SkipInvalidConfigurations).
+        -->
+    <_InvalidConfigurationError Condition=" '$(SkipInvalidConfigurations)' != 'true' ">true</_InvalidConfigurationError>
+    <_InvalidConfigurationWarning Condition=" '$(SkipInvalidConfigurations)' == 'true' ">true</_InvalidConfigurationWarning>
+  </PropertyGroup>
+
+  <!--
+    IDE Macros available from both integrated builds and from command line builds.
+    The following properties are 'macros' that are available via IDE for
+    pre and post build steps.
+    -->
+  <PropertyGroup>
+    <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='exe'">.exe</TargetExt>
+    <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='winexe'">.exe</TargetExt>
+    <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='appcontainerexe'">.exe</TargetExt>
+    <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='library'">.dll</TargetExt>
+    <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='module'">.netmodule</TargetExt>
+    <TargetExt Condition="'$(TargetExt)' == '' and '$(OutputType)'=='winmdobj'">.winmdobj</TargetExt>
+  </PropertyGroup>
+
+  <PropertyGroup>
+
+    <!-- Required for enabling Team Build for packaging app package-generating projects -->
+    <OutDirWasSpecified Condition=" '$(OutDir)'!='' and '$(OutDirWasSpecified)'=='' ">true</OutDirWasSpecified>
+
+    <OutDir Condition=" '$(OutDir)' == '' ">$(OutputPath)</OutDir>
+    <!-- Example, bin\Debug\ -->
+    <!-- Ensure OutDir has a trailing slash, so it can be concatenated -->
+    <OutDir Condition="'$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')">$(OutDir)\</OutDir>
+    <ProjectName Condition=" '$(ProjectName)' == '' ">$(MSBuildProjectName)</ProjectName>
+    <!-- Example, MyProject -->
+
+    <!-- For projects that generate app packages or ones that want a per-project output directory, update OutDir to include the project name -->
+    <OutDir Condition="'$(OutDir)' != '' and '$(OutDirWasSpecified)' == 'true' and (('$(WindowsAppContainer)' == 'true' and '$(GenerateProjectSpecificOutputFolder)' != 'false') or '$(GenerateProjectSpecificOutputFolder)' == 'true')">$(OutDir)$(ProjectName)\</OutDir>
+
+    <TargetName Condition="'$(TargetName)' == '' and '$(OutputType)' == 'winmdobj' and '$(RootNamespace)' != ''">$(RootNamespace)</TargetName>
+    <TargetName Condition=" '$(TargetName)' == '' ">$(AssemblyName)</TargetName>
+    <!-- Example, MyAssembly -->
+    <ProjectFileName Condition=" '$(ProjectFileName)' == '' ">$(MSBuildProjectFile)</ProjectFileName>
+    <!-- Example, MyProject.csproj -->
+    <ProjectExt Condition=" '$(ProjectExt)' == '' ">$(MSBuildProjectExtension)</ProjectExt>
+    <!-- Example, .csproj -->
+    <WinMDExpOutputWindowsMetadataFilename Condition="'$(WinMDExpOutputWindowsMetadataFilename)' == '' and '$(OutputType)' == 'winmdobj'">$(TargetName).winmd</WinMDExpOutputWindowsMetadataFilename>
+    <TargetFileName Condition=" '$(TargetFileName)' == '' and '$(OutputType)' == 'winmdobj'">$(WinMDExpOutputWindowsMetadataFilename)</TargetFileName>
+    <TargetFileName Condition=" '$(TargetFileName)' == '' ">$(TargetName)$(TargetExt)</TargetFileName>
+
+    <!-- Example, MyAssembly.dll -->
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <!--
+        The PublishableProject property is used when invoking the publish target on a solution that
+        contains multiple projects. The property determines which projects should be published, and
+        which projects should be skipped in the publish target. By default any "Windows Application"
+        or "Console Application" project type is publishable. However, a project that would otherwise
+        be published can be skipped by defining the PublishableProject property in the project itself.
+        -->
+    <_DeploymentPublishableProjectDefault Condition="'$(OutputType)'=='winexe' or '$(OutputType)'=='exe' or '$(OutputType)'=='appcontainerexe'">true</_DeploymentPublishableProjectDefault>
+    <PublishableProject Condition="'$(PublishableProject)'==''">$(_DeploymentPublishableProjectDefault)</PublishableProject>
+
+    <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='library'">Native.$(AssemblyName).manifest</_DeploymentTargetApplicationManifestFileName>
+    <!-- Example, Native.MyAssembly.manifest -->
+    <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='winexe'">$(TargetFileName).manifest</_DeploymentTargetApplicationManifestFileName>
+    <!-- Example, MyAssembly.exe.manifest -->
+    <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='exe'">$(TargetFileName).manifest</_DeploymentTargetApplicationManifestFileName>
+    <!-- Example, MyAssembly.exe.manifest -->
+    <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='appcontainerexe'">$(TargetFileName).manifest</_DeploymentTargetApplicationManifestFileName>
+    <!-- Example, MyAssembly.exe.manifest -->
+    <TargetDeployManifestFileName Condition="'$(TargetDeployManifestFileName)' == '' and '$(HostInBrowser)' != 'true'">$(AssemblyName).application</TargetDeployManifestFileName>
+    <!-- Example, MyAssembly.application -->
+    <TargetDeployManifestFileName Condition="'$(TargetDeployManifestFileName)' == '' and '$(HostInBrowser)' == 'true'">$(AssemblyName).xbap</TargetDeployManifestFileName>
+    <!-- Example, MyAssembly.xbap -->
+    <GenerateClickOnceManifests Condition="'$(OutputType)'=='winexe' or '$(OutputType)'=='exe' or '$(OutputType)'=='appcontainerexe'">$(GenerateManifests)</GenerateClickOnceManifests>
+
+    <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='library'">Native.$(AssemblyName)</_DeploymentApplicationManifestIdentity>
+    <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='winexe'">$(AssemblyName).exe</_DeploymentApplicationManifestIdentity>
+    <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='exe'">$(AssemblyName).exe</_DeploymentApplicationManifestIdentity>
+    <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='appcontainerexe'">$(AssemblyName).exe</_DeploymentApplicationManifestIdentity>
+    <_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' != 'true'">$(AssemblyName).application</_DeploymentDeployManifestIdentity>
+    <_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' == 'true'">$(AssemblyName).xbap</_DeploymentDeployManifestIdentity>
+
+    <_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'=='true'">.deploy</_DeploymentFileMappingExtension>
+    <_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'!='true'"></_DeploymentFileMappingExtension>
+
+    <_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'=='true'">$(UpdateInterval)</_DeploymentBuiltUpdateInterval>
+    <_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'=='true'">$(UpdateIntervalUnits)</_DeploymentBuiltUpdateIntervalUnits>
+    <_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'!='true'">0</_DeploymentBuiltUpdateInterval>
+    <_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'!='true'">Days</_DeploymentBuiltUpdateIntervalUnits>
+    <_DeploymentBuiltMinimumRequiredVersion Condition="'$(UpdateRequired)'=='true' and '$(Install)'=='true'">$(MinimumRequiredVersion)</_DeploymentBuiltMinimumRequiredVersion>
+
+    <MaxTargetPath Condition="'$(MaxTargetPath)'==''">100</MaxTargetPath>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <!--
+        By default, GenerateApplicationManifest puts all satellite assemblies to the manifest
+        record by default by setting TargetCulture to *.
+        -->
+    <TargetCulture Condition="'$(TargetCulture)'==''">*</TargetCulture>
+    <FallbackCulture Condition="'$(UICulture)'!='' and '$(FallbackCulture)'==''">$(UICulture)</FallbackCulture>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <!-- Not used any more-->
+    <_OutputPathItem Include="$(OutDir)"/>
+
+    <_UnmanagedRegistrationCache Include="$(BaseIntermediateOutputPath)$(MSBuildProjectFile).UnmanagedRegistration.cache"/>
+    <_ResolveComReferenceCache Include="$(IntermediateOutputPath)$(MSBuildProjectFile).ResolveComReference.cache"/>
+  </ItemGroup>
+
+  <PropertyGroup>
+    <!-- Example, c:\MyProjects\MyProject\bin\debug\ -->
+    <!--
+        Condition intentionally omitted on this one, because it causes problems
+        when we pick up the value of an environment variable named TargetDir
+        -->
+    <TargetDir Condition="'$(OutDir)' != ''">$([MSBuild]::Escape($([System.IO.Path]::GetFullPath(`$([System.IO.Path]::Combine(`$(MSBuildProjectDirectory)`, `$(OutDir)`))`))))</TargetDir>
+
+    <!-- Example, c:\MyProjects\MyProject\bin\debug\MyAssembly.dll -->
+    <TargetPath Condition=" '$(TargetPath)' == '' ">$(TargetDir)$(TargetFileName)</TargetPath>
+
+    <TargetRefPath Condition=" '$(TargetRefPath)' == '' and '$(ProduceReferenceAssembly)' == 'true' ">$([MSBuild]::NormalizePath($(TargetDir), 'ref', $(TargetFileName)))</TargetRefPath>
+
+    <!-- Example, c:\MyProjects\MyProject\ -->
+    <ProjectDir Condition=" '$(ProjectDir)' == '' ">$(MSBuildProjectDirectory)\</ProjectDir>
+
+    <!-- Example, c:\MyProjects\MyProject\MyProject.csproj -->
+    <ProjectPath Condition=" '$(ProjectPath)' == '' ">$(ProjectDir)$(ProjectFileName)</ProjectPath>
+
+    <!-- Example, AnyCPU -->
+    <PlatformName Condition=" '$(PlatformName)' == '' ">$(Platform)</PlatformName>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <!-- This is not used here but remains for backwards compatibility -->
+    <AppConfigFileDestination Include="$(OutDir)$(TargetFileName).config"/>
+  </ItemGroup>
+
+  <!--
+    IDE Macros available only from integrated builds.
+    The following properties are 'macros' that are available via IDE for
+    pre and post build steps. However, they are not defined when directly building
+    a project from the command line, only when building a solution.
+    -->
+  <PropertyGroup>
+    <DevEnvDir Condition="'$(DevEnvDir)'==''">*Undefined*</DevEnvDir>
+    <SolutionName Condition="'$(SolutionName)'==''">*Undefined*</SolutionName>
+    <!-- Example, MySolution -->
+    <SolutionFileName Condition="'$(SolutionFileName)'==''">*Undefined*</SolutionFileName>
+    <!-- Example, MySolution.sln -->
+    <SolutionPath Condition="'$(SolutionPath)'==''">*Undefined*</SolutionPath>
+    <!-- Example, f:\MySolutions\MySolution\MySolution.sln -->
+    <SolutionDir Condition="'$(SolutionDir)'==''">*Undefined*</SolutionDir>
+    <!-- Example, f:\MySolutions\MySolution\ -->
+    <SolutionExt Condition="'$(SolutionExt)'==''">*Undefined*</SolutionExt>
+    <!-- Example, .sln -->
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <GenerateBindingRedirectsOutputType Condition="'$(OutputType)'=='exe' or '$(OutputType)'=='winexe'">true</GenerateBindingRedirectsOutputType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(AutoUnifyAssemblyReferences)' == ''">
+    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
+    <AutoUnifyAssemblyReferences Condition="'$(GenerateBindingRedirectsOutputType)' == 'true' and '$(AutoGenerateBindingRedirects)' != 'true'">false</AutoUnifyAssemblyReferences>
+  </PropertyGroup>
+  <PropertyGroup>
+    <BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
+    <CleanFile Condition="'$(CleanFile)'==''">$(MSBuildProjectFile).FileListAbsolute.txt</CleanFile>
+    <!-- During DesignTime Builds, skip project reference build as Design time is only queueing information.-->
+    <BuildProjectReferences Condition="'$(BuildProjectReferences)' == '' and '$(DesignTimeBuild)' == 'true'">false</BuildProjectReferences>
+    <!-- By default we will build (and if applicable, clean) all project references. But this can be used to disable that-->
+    <BuildProjectReferences Condition="'$(BuildProjectReferences)' == ''">true</BuildProjectReferences>
+    <BuildInParallel Condition="'$(BuildInParallel)' == ''">true</BuildInParallel>
+    <_ResolveReferenceDependencies Condition="'$(_ResolveReferenceDependencies)' == ''">false</_ResolveReferenceDependencies>
+    <_GetChildProjectCopyToOutputDirectoryItems Condition="'$(_GetChildProjectCopyToOutputDirectoryItems)' == ''">true</_GetChildProjectCopyToOutputDirectoryItems>
+    <OverwriteReadOnlyFiles Condition="'$(OverwriteReadOnlyFiles)' == ''">false</OverwriteReadOnlyFiles>
+    <ComReferenceNoClassMembers Condition="'$(ComReferenceNoClassMembers)' == ''">false</ComReferenceNoClassMembers>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" $(IntermediateOutputPath) == '' ">
+    <IntermediateOutputPath Condition=" '$(PlatformName)' == 'AnyCPU' ">$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
+    <IntermediateOutputPath Condition=" '$(PlatformName)' != 'AnyCPU' ">$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\</IntermediateOutputPath>
+  </PropertyGroup>
+  <PropertyGroup>
+    <IntermediateOutputPath Condition="!HasTrailingSlash('$(IntermediateOutputPath)')">$(IntermediateOutputPath)\</IntermediateOutputPath>
+    <_GenerateBindingRedirectsIntermediateAppConfig>$(IntermediateOutputPath)$(MSBuildProjectFile).$(TargetFileName).config</_GenerateBindingRedirectsIntermediateAppConfig>
+  </PropertyGroup>
+  <ItemGroup>
+    <IntermediateAssembly Include="$(IntermediateOutputPath)$(TargetName)$(TargetExt)"/>
+    <FinalDocFile Include="@(DocFileItem->'$(OutDir)%(Filename)%(Extension)')"/>
+    <CopyUpToDateMarker Include="$([MSBuild]::NormalizePath('$(MSBuildProjectDirectory)', '$(IntermediateOutputPath)', '$(MSBuildProjectFile).CopyComplete'))" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(ProduceReferenceAssembly)' == 'true'">
+    <IntermediateRefAssembly Include="$(IntermediateOutputPath)ref\$(TargetName)$(TargetExt)" Condition="'@(IntermediateRefAssembly)' == ''" />
+    <CreateDirectory Include="@(IntermediateRefAssembly->'%(RootDir)%(Directory)')" />
+    <CreateDirectory Include="$(OutDir)ref" />
+  </ItemGroup>
+
+  <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true'">
+    <_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).compile.pdb" Condition="'$(OutputType)' == 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''"/>
+    <_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).pdb" Condition="'$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''"/>
+    <_DebugSymbolsOutputPath Include="@(_DebugSymbolsIntermediatePath->'$(OutDir)%(Filename)%(Extension)')" />
+  </ItemGroup>
+
+  <PropertyGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(OutputType)' == 'winmdobj'">
+    <WinMDExpOutputPdb Condition="'$(WinMDExpOutputPdb)' == ''">$(IntermediateOutputPath)$(TargetName).pdb</WinMDExpOutputPdb>
+    <_WinMDDebugSymbolsOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDExpOutputPdb)'))))</_WinMDDebugSymbolsOutputPath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(OutputType)' == 'winmdobj' and '$(DocumentationFile)'!=''">
+    <WinMDOutputDocumentationFile Condition="'$(WinMDOutputDocumentationFile)' == ''">$(IntermediateOutputPath)$(TargetName).xml</WinMDOutputDocumentationFile>
+    <_WinMDDocFileOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDOutputDocumentationFile)'))))</_WinMDDocFileOutputPath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(WinMDExpOutputWindowsMetadataFilename)' != ''">
+    <_IntermediateWindowsMetadataPath>$(IntermediateOutputPath)$(WinMDExpOutputWindowsMetadataFilename)</_IntermediateWindowsMetadataPath>
+    <_WindowsMetadataOutputPath>$(OutDir)$(WinMDExpOutputWindowsMetadataFilename)</_WindowsMetadataOutputPath>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <!-- Create an item for entry point of the ClickOnce application (Example: WindowsApplication1.exe) -->
+    <_DeploymentManifestEntryPoint Include="@(IntermediateAssembly)">
+      <TargetPath>$(TargetFileName)</TargetPath>
+    </_DeploymentManifestEntryPoint>
+
+    <!-- Create an item for the application icon if one exists in the project (Example: app.ico) -->
+    <!-- NOTE: The item Include and the Exists function are operating relative to the PROJECT (.csproj, .vbproj etc.) directory in this case -->
+    <_DeploymentManifestIconFile Include="$(ApplicationIcon)" Condition="Exists('$(ApplicationIcon)')">
+      <TargetPath>$(ApplicationIcon)</TargetPath>
+    </_DeploymentManifestIconFile>
+
+    <!-- Create an item for the output application manifest (Example: WindowsApplication1.exe.manifeset) -->
+    <ApplicationManifest Include="$(IntermediateOutputPath)$(_DeploymentTargetApplicationManifestFileName)">
+      <TargetPath>$(_DeploymentTargetApplicationManifestFileName)</TargetPath>
+    </ApplicationManifest>
+
+    <!-- Create an item for the final application manifest (Example: WindowsApplication1.exe.manifeset)
+             This item represents the final output application manifest used for project-to-project
+             references and for copying to the publish output location. -->
+    <_ApplicationManifestFinal Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)">
+      <TargetPath>$(_DeploymentTargetApplicationManifestFileName)</TargetPath>
+    </_ApplicationManifestFinal>
+
+    <!-- Create an item for the output deploy manifest (Example: WindowsApplication1.application) -->
+    <DeployManifest Include="$(IntermediateOutputPath)$(TargetDeployManifestFileName)">
+      <TargetPath>$(TargetDeployManifestFileName)</TargetPath>
+    </DeployManifest>
+
+    <!-- Create an item for the intermediate trust info file -->
+    <_DeploymentIntermediateTrustInfoFile Include="$(IntermediateOutputPath)$(TargetName).TrustInfo.xml" Condition="'$(TargetZone)'!=''"/>
+  </ItemGroup>
+
+  <!--
+    Determine the <deploymentProvider> (_DeploymentUrl) for the ClickOnce deployment manifest.
+    Prefer the UpdateUrl, falling back to InstallUrl or PublishUrl if not specified.
+    If the UpdateUrl is specified then _DeploymentUrl is always set to the UpdateUrl.
+    Otherwise, only set the _DeploymentUrl if it's an installed app and updates are enabled.
+    -->
+  <PropertyGroup>
+    <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(UpdateUrl)</_DeploymentUrl>
+    <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(InstallUrl)</_DeploymentUrl>
+    <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(PublishUrl)</_DeploymentUrl>
+    <_DeploymentUrl Condition="!('$(UpdateUrl)'=='') and '$(Install)'=='false'"></_DeploymentUrl>
+    <_DeploymentUrl Condition="'$(_DeploymentUrl)'!=''">$(_DeploymentUrl)$(TargetDeployManifestFileName)</_DeploymentUrl>
+    <!--
+        Need to explicitly blank out the _DeploymentUrl when it's not used. Otherwise an
+        inappropriate value may be used. For example a local path from the PublishUrl
+        is something we never want to see in the manifest because it means you could
+        only install the app from that machine.
+        -->
+    <_DeploymentUrl Condition="'$(UpdateUrl)'=='' and !('$(Install)'=='true' and '$(UpdateEnabled)'=='true')"></_DeploymentUrl>
+    <_DeploymentUrl Condition="'$(ExcludeDeploymentUrl)'=='true'"></_DeploymentUrl>
+  </PropertyGroup>
+
+  <!-- Determine the URLs for the bootstrapper. -->
+  <PropertyGroup>
+    <_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true'">$(InstallUrl)</_DeploymentApplicationUrl>
+    <_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true' and '$(InstallUrl)'==''">$(PublishUrl)</_DeploymentApplicationUrl>
+    <_DeploymentComponentsUrl Condition="'$(BootstrapperComponentsLocation)'=='Absolute'">$(BootstrapperComponentsUrl)</_DeploymentComponentsUrl>
+  </PropertyGroup>
+
+  <!-- Output location for publish target. -->
+  <PropertyGroup>
+    <PublishDir Condition="'$(PublishDir)' != '' and !HasTrailingSlash('$(PublishDir)')">$(PublishDir)\</PublishDir>
+    <PublishDir Condition="'$(PublishDir)'==''">$(OutputPath)app.publish\</PublishDir>
+  </PropertyGroup>
+
+  <!--
+    ProcessorArchitecture is the target processor architecture.
+    -->
+  <PropertyGroup Condition="'$(ProcessorArchitecture)'==''">
+    <!--
+        If ProcessorArchitecture is not set, set it to PlatformTarget
+        Note: if $(PlatformTarget) is also blank resolve assembly reference defaults to msil which is the
+        desired behavior in this case
+        -->
+    <ProcessorArchitecture>$(PlatformTarget)</ProcessorArchitecture>
+
+    <!--
+        If Processor architecture is not set and PlatformTarget is a known target translate the
+        PlatformTarget into something ResolveAssemblyReference knows about
+        -->
+    <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'AnyCpu' ">msil</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'x64' ">amd64</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'Itanium' ">ia64</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'x86' ">x86</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(PlatformTarget)' == 'ARM' ">arm</ProcessorArchitecture>
+  </PropertyGroup>
+
+ <PropertyGroup>
+    <ConsiderPlatformAsProcessorArchitecture Condition="'$(ConsiderPlatformAsProcessorArchitecture)' == ''">true</ConsiderPlatformAsProcessorArchitecture>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(ProcessorArchitecture)' == '' and '$(ConsiderPlatformAsProcessorArchitecture)' == 'true'">
+    <!-- We need to do this here because if we were to just compare against platform visual would parse them out as available platforms which may not be the case -->
+    <ProcessorArchitectureAsPlatform>$(Platform)</ProcessorArchitectureAsPlatform>
+    <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'AnyCpu' or '$(ProcessorArchitectureAsPlatform)' == 'Any Cpu'">msil</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'x64' or '$(ProcessorArchitectureAsPlatform)' == 'amd64'">amd64</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'Itanium' ">ia64</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'x86' or '$(ProcessorArchitectureAsPlatform)' == 'win32'">x86</ProcessorArchitecture>
+    <ProcessorArchitecture Condition=" '$(ProcessorArchitectureAsPlatform)' == 'ARM' ">arm</ProcessorArchitecture>
+
+    <!--For compatibility with the 4.0 behavior, if not set above, default to the environment. To override this, set ProcessorArchitecture explicitly. We also need to disable the warning since we do not know if what the environment is set to is correct-->
+    <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch Condition="'$(ProcessorArchitecture)'==''">None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
+    <ProcessorArchitecture Condition="'$(ProcessorArchitecture)'==''">$(PROCESSOR_ARCHITECTURE)</ProcessorArchitecture>
+  </PropertyGroup>
+
+
+  <!-- Sensible defaults for the most-commonly-desired MSBuildRuntime and MSBuildArchitecture values -->
+  <PropertyGroup Condition="'$(DisableOutOfProcTaskHost)' == ''">
+    <TargetFrameworkAsMSBuildRuntime Condition="'$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'">CLR2</TargetFrameworkAsMSBuildRuntime>
+    <TargetFrameworkAsMSBuildRuntime Condition="'$(TargetFrameworkVersion)' == 'v4.0' or '$(TargetFrameworkVersion)' == 'v4.5'">CLR4</TargetFrameworkAsMSBuildRuntime>
+    <TargetFrameworkAsMSBuildRuntime Condition="'$(TargetFrameworkAsMSBuildRuntime)' == ''">CurrentRuntime</TargetFrameworkAsMSBuildRuntime>
+
+    <PlatformTargetAsMSBuildArchitectureExplicitlySet Condition="'$(PlatformTargetAsMSBuildArchitecture)' != ''">true</PlatformTargetAsMSBuildArchitectureExplicitlySet>
+    <PlatformTargetAsMSBuildArchitectureExplicitlySet Condition="'$(PlatformTargetAsMSBuildArchitecture)' == ''">false</PlatformTargetAsMSBuildArchitectureExplicitlySet>
+
+    <PlatformTargetAsMSBuildArchitecture Condition="'$(PlatformTarget)' == 'x86' or ('$(PlatformTarget)' == 'x64' and '$(MSBuildExtensionsPath64)' != '')">$(PlatformTarget)</PlatformTargetAsMSBuildArchitecture>
+    <PlatformTargetAsMSBuildArchitecture Condition="'$(PlatformTarget)' == 'arm'">x86</PlatformTargetAsMSBuildArchitecture>
+    <PlatformTargetAsMSBuildArchitecture Condition="('$(PlatformTarget)' == 'ia64' and '$(MSBuildExtensionsPath64)' != '')">x64</PlatformTargetAsMSBuildArchitecture>
+    <PlatformTargetAsMSBuildArchitecture Condition="'$(PlatformTargetAsMSBuildArchitecture)' == ''">CurrentArchitecture</PlatformTargetAsMSBuildArchitecture>
+  </PropertyGroup>
+
+  <!-- Flavor is the project flavor. For example, Client, Smart Devices, SQL Server, etc. -->
+  <PropertyGroup>
+    <ProjectFlavor Condition="'$(ProjectFlavor)'==''">Client</ProjectFlavor>
+  </PropertyGroup>
+
+  <!--
+    The default for compilers is to not delay-sign. If $(DelaySign) is false, let the compiler
+    use its default rather than forcing a no-delay-sign flag to be passed in. This is so that
+    attributes in the source code can override this decision.
+    -->
+  <PropertyGroup>
+    <DelaySign Condition="'$(SignAssembly)' != 'true'">false</DelaySign>
+    <DelaySign Condition="'$(DelaySign)'!='true'"></DelaySign>
+  </PropertyGroup>
+
+  <!-- These properties control web reference proxy generation. -->
+  <PropertyGroup>
+    <WebReference_EnableProperties Condition=" '$(WebReference_EnableProperties)' == '' ">true</WebReference_EnableProperties>
+    <WebReference_EnableSQLTypes Condition=" '$(WebReference_EnableSQLTypes)' == '' ">true</WebReference_EnableSQLTypes>
+    <WebReference_EnableLegacyEventingModel Condition=" '$(WebReference_EnableLegacyEventingModel)' == '' ">false</WebReference_EnableLegacyEventingModel>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildProjectFullPath);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+    <MSBuildAllProjects Condition="Exists('$(MSBuildProjectFullPath).user')">$(MSBuildAllProjects);$(MSBuildProjectFullPath).user</MSBuildAllProjects>
+  </PropertyGroup>
+
+  <!--
+    These parameters control where to look in the registry for directories to search for
+    assemblies in the assembly resolution tasks.
+    -->
+  <PropertyGroup>
+    <AssemblyFoldersSuffix Condition=" '$(AssemblyFoldersSuffix)' == '' ">AssemblyFoldersEx</AssemblyFoldersSuffix>
+    <FrameworkRegistryBase Condition=" '$(FrameworkRegistryBase)' == '' ">Software\Microsoft\$(TargetFrameworkIdentifier)</FrameworkRegistryBase>
+    <TargetPlatformRegistryBase Condition="'$(TargetPlatformRegistryBase)' == ''">Software\Microsoft\Microsoft SDKs\$(TargetPlatformIdentifier)</TargetPlatformRegistryBase>
+    <AssemblyFoldersConfigFile Condition="'$(AssemblyFoldersConfigFile)' == ''">$(MSBuildToolsPath32)\AssemblyFolders.config</AssemblyFoldersConfigFile>
+    <AssemblyFoldersConfigFileSearchPath Condition="Exists('$(AssemblyFoldersConfigFile)')">{AssemblyFoldersFromConfig:$(AssemblyFoldersConfigFile),$(TargetFrameworkVersion)};</AssemblyFoldersConfigFileSearchPath>
+    <!--
+        The SearchPaths property is set to find assemblies in the following order:
+
+            (1) Files from current project - indicated by {CandidateAssemblyFiles}
+            (2) $(ReferencePath) - the reference path property, which comes from the .USER file.
+            (3) The hintpath from the referenced item itself, indicated by {HintPathFromItem}.
+            (4) The directory of MSBuild's "target" runtime from GetFrameworkPath.
+                The "target" runtime folder is the folder of the runtime that MSBuild is a part of.
+            (5) Registered assembly folders, indicated by {Registry:*,*,*}
+            (6) Assembly folders from AssemblyFolders.config file (provided by Visual Studio Dev15+).
+            (7) Legacy registered assembly folders, indicated by {AssemblyFolders}
+            (8) Resolve to the GAC.
+            (9) Treat the reference's Include as if it were a real file name.
+            (10) Look in the application's output folder (like bin\debug)
+        -->
+    <AssemblySearchPaths Condition=" '$(AssemblySearchPaths)' == ''">
+      {CandidateAssemblyFiles};
+      $(ReferencePath);
+      {HintPathFromItem};
+      {TargetFrameworkDirectory};
+      $(AssemblyFoldersConfigFileSearchPath)
+      {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
+      {AssemblyFolders};
+      {GAC};
+      {RawFileName};
+      $(OutDir)
+    </AssemblySearchPaths>
+
+    <!--
+        These are the extensions that assembly reference resolution will consider for resolution.
+        Add new extensions here if you want to add new file types to consider (for example, .metadata_dll).
+        Put the most likely extensions first for reference resolution speed.
+        -->
+    <AllowedReferenceAssemblyFileExtensions Condition=" '$(AllowedReferenceAssemblyFileExtensions)' == '' ">
+      .winmd;
+      .dll;
+      .exe
+    </AllowedReferenceAssemblyFileExtensions>
+
+    <!--
+        These are the extensions that reference resolution will consider when looking for files related
+        to resolved references.  Add new extensions here if you want to add new file types to consider.
+        -->
+    <AllowedReferenceRelatedFileExtensions Condition=" '$(AllowedReferenceRelatedFileExtensions)' == '' ">
+      .pdb;
+      .xml;
+      .pri;
+      .dll.config;
+      .exe.config
+    </AllowedReferenceRelatedFileExtensions>
+
+    <!--
+        These names are used when determining which TargetFramework subset to use. If the any of the FullReferenceAssemblyNames
+        are seen in the list of client subsets, RAR will assume that no client subset is being used. The list is semicolon seperated
+        For example :   Full;Complete;AllThere
+        -->
+    <FullReferenceAssemblyNames Condition="'$(FullReferenceAssemblyNames)' == ''">Full</FullReferenceAssemblyNames>
+  </PropertyGroup>
+
+  <!-- ContinueOnError takes 3 values:  WarnAndContinue (true), ErrorAndStop (false), and ErrorAndContinue.
+         Default to ErrorAndStop, since that matches the behaviour in previous versions, and what users
+         typically expect -->
+  <PropertyGroup>
+    <ContinueOnError Condition="'$(ContinueOnError)' == ''">false</ContinueOnError>
+  </PropertyGroup>
+
+  <!-- Common Project System support -->
+  <PropertyGroup>
+    <CommonXamlResourcesDirectory Condition=" '$(CommonXamlResourcesDirectory)' == '' ">$(MSBuildThisFileDirectory)$(LangName)\</CommonXamlResourcesDirectory>
+  </PropertyGroup>
+
+  <!-- We need to fallback to en-US in case the xaml rules are not localized (possibly happen on community languages).  -->
+  <PropertyGroup Condition="!Exists('$(CommonXamlResourcesDirectory)')">
+    <CommonXamlResourcesDirectory>$(MSBuildThisFileDirectory)en-US\</CommonXamlResourcesDirectory>
+  </PropertyGroup>
+
+  <ItemGroup Condition=" '$(DefineCommonItemSchemas)' == 'true' ">
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ProjectItemsSchema.xaml"/>
+
+    <PropertyPageSchema Include="
+                        $(CommonXamlResourcesDirectory)General.xaml;
+                        $(CommonXamlResourcesDirectory)Debugger_General.xaml">
+      <Context>Project</Context>
+    </PropertyPageSchema>
+
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)General.BrowseObject.xaml">
+      <Context>BrowseObject</Context>
+    </PropertyPageSchema>
+
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)General_File.xaml">
+      <Context>File</Context>
+    </PropertyPageSchema>
+
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)SCC.xaml">
+      <Context>Invisible</Context>
+    </PropertyPageSchema>
+
+    <PropertyPageSchema Include="
+                        $(CommonXamlResourcesDirectory)Folder.xaml;
+                        $(CommonXamlResourcesDirectory)None.xaml;
+                        $(CommonXamlResourcesDirectory)Content.xaml;
+                        $(CommonXamlResourcesDirectory)EmbeddedResource.xaml;
+                        ">
+      <Context>File;BrowseObject</Context>
+    </PropertyPageSchema>
+
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)SpecialFolder.xaml;">
+      <Context>File;ProjectSubscriptionService</Context>
+    </PropertyPageSchema>
+  </ItemGroup>
+
+  <PropertyGroup>
+    <DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">$(DefineCommonItemSchemas)</DefineCommonReferenceSchemas>
+  </PropertyGroup>
+
+  <ItemGroup Condition=" '$(DefineCommonReferenceSchemas)' == 'true' ">
+    <!-- Assembly references -->
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)assemblyreference.xaml">
+      <Context>;BrowseObject</Context>
+    </PropertyPageSchema>
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ResolvedAssemblyReference.xaml">
+      <Context>ProjectSubscriptionService;BrowseObject</Context>
+    </PropertyPageSchema>
+
+    <!-- COM references -->
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)COMReference.xaml">
+      <Context>;BrowseObject</Context>
+    </PropertyPageSchema>
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ResolvedCOMReference.xaml">
+      <Context>ProjectSubscriptionService;BrowseObject</Context>
+    </PropertyPageSchema>
+
+    <!-- Project references -->
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ProjectReference.xaml">
+      <Context>;BrowseObject</Context>
+    </PropertyPageSchema>
+    <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)ResolvedProjectReference.xaml">
+      <Context>ProjectSubscriptionService;BrowseObject</Context>
+    </PropertyPageSchema>
+  </ItemGroup>
+
+  <ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
+    <ProjectCapability Include="
+                          AssemblyReferences;
+                          COMReferences;
+                          ProjectReferences;
+                          SharedProjectReferences;
+                          OutputGroups;
+                          AllTargetOutputGroups;
+                          VisualStudioWellKnownOutputGroups;
+                          SingleFileGenerators;
+                          DeclaredSourceItems;
+                          UserSourceItems;
+                           " />
+    <ProjectCapability Condition=" '$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' &lt; 8.0 "
+                       Include="BuildWindowsDesktopTarget" />
+  </ItemGroup>
+
+  <ItemDefinitionGroup Condition=" '$(DefineExplicitDefaults)' == 'true' ">
+    <None>
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+    </None>
+    <Content>
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+    </Content>
+    <Compile>
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+    </Compile>
+    <EmbeddedResource>
+      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
+    </EmbeddedResource>
+  </ItemDefinitionGroup>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                Build Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        _CheckForInvalidConfigurationAndPlatform
+
+    This target checks for errors in statically defined properties.  By setting BeforeTargets, we try
+    to ensure that the target runs before any build related targets.  
+    If your target requires this check and is running as a BeforeTargets of one of the first targets
+    of $(BuildDependsOn), $(RebuildDependsOn), or $(CleanDependsOn) you will need to set your DependsOn
+    to this target.
+    ============================================================
+    -->
+  <Target
+      Name="_CheckForInvalidConfigurationAndPlatform"
+      BeforeTargets="$(BuildDependsOn);Build;$(RebuildDependsOn);Rebuild;$(CleanDependsOn);Clean">
+
+    <PropertyGroup>
+      <_InvalidConfigurationMessageText>The OutputPath property is not set for project '$(MSBuildProjectFile)'.  Please check to make sure that you have specified a valid combination of Configuration and Platform for this project.  Configuration='$(_OriginalConfiguration)'  Platform='$(_OriginalPlatform)'.</_InvalidConfigurationMessageText>
+      <_InvalidConfigurationMessageText Condition="'$(BuildingInsideVisualStudio)' == 'true'">$(_InvalidConfigurationMessageText)  This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Configuration or Platform.</_InvalidConfigurationMessageText>
+      <_InvalidConfigurationMessageText Condition="'$(BuildingInsideVisualStudio)' != 'true'">$(_InvalidConfigurationMessageText)  You may be seeing this message because you are trying to build a project without a solution file, and have specified a non-default Configuration or Platform that doesn't exist for this project.</_InvalidConfigurationMessageText>
+    </PropertyGroup>
+
+    <Error Condition=" '$(_InvalidConfigurationError)' == 'true' " Text="$(_InvalidConfigurationMessageText)"/>
+    <Warning Condition=" '$(_InvalidConfigurationWarning)' == 'true' " Text="$(_InvalidConfigurationMessageText)"/>
+
+    <Message Condition="'$(DesignTimeBuild)' != 'true'" Text="Configuration=$(Configuration)" Importance="Low" />
+    <Message Condition="'$(DesignTimeBuild)' != 'true'" Text="Platform=$(Platform)" Importance="Low" />
+
+    <!-- Although we try to ensure a trailing slash, it's possible to circumvent this if the property is set on the command line -->
+    <Error Condition="'$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')" Text="The OutDir property must end with a trailing slash." />
+    <Error Condition="'$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')" Text="The BaseIntermediateOutputPath must end with a trailing slash." />
+    <Error Condition="'$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')" Text="The IntermediateOutputPath must end with a trailing slash." />
+
+    <!-- Also update the value of PlatformTargetAsMSBuildArchitecture per the value of Prefer32Bit.  We are doing
+         this here because Prefer32Bit may be set anywhere in the targets, so we can't depend on it having the
+         correct value when we're trying to figure out PlatformTargetAsMSBuildArchitecture -->
+    <PropertyGroup Condition="'$(Prefer32Bit)' == 'true' and ('$(PlatformTarget)' == 'AnyCPU' or '$(PlatformTarget)' == '') and '$(PlatformTargetAsMSBuildArchitectureExplicitlySet)' != 'true'">
+      <PlatformTargetAsMSBuildArchitecture>x86</PlatformTargetAsMSBuildArchitecture>
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        Build
+
+    The main build entry point.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <BuildDependsOn>
+      BeforeBuild;
+      CoreBuild;
+      AfterBuild
+    </BuildDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="Build"
+      Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
+      DependsOnTargets="$(BuildDependsOn)"
+      Returns="@(TargetPathWithTargetPlatformMoniker)" />
+
+  <!--
+    ============================================================
+                                        BeforeBuild
+
+    Redefine this target in your project in order to run tasks just before Build
+    ============================================================
+    -->
+  <Target Name="BeforeBuild"/>
+
+  <!--
+    ============================================================
+                                        AfterBuild
+
+    Redefine this target in your project in order to run tasks just after Build
+    ============================================================
+    -->
+  <Target Name="AfterBuild"/>
+
+  <!--
+    ============================================================
+                                        CoreBuild
+
+    The core build step calls each of the build targets.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <CoreBuildDependsOn>
+      BuildOnlySettings;
+      PrepareForBuild;
+      PreBuildEvent;
+      ResolveReferences;
+      PrepareResources;
+      ResolveKeySource;
+      Compile;
+      ExportWindowsMDFile;
+      UnmanagedUnregistration;
+      GenerateSerializationAssemblies;
+      CreateSatelliteAssemblies;
+      GenerateManifests;
+      GetTargetPath;
+      PrepareForRun;
+      UnmanagedRegistration;
+      IncrementalClean;
+      PostBuildEvent
+    </CoreBuildDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="CoreBuild"
+      DependsOnTargets="$(CoreBuildDependsOn)">
+
+    <OnError ExecuteTargets="_TimeStampAfterCompile;PostBuildEvent" Condition="'$(RunPostBuildEvent)'=='Always' or '$(RunPostBuildEvent)'=='OnOutputUpdated'"/>
+    <OnError ExecuteTargets="_CleanRecordFileWrites"/>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        Rebuild
+
+    Delete all intermediate and final build outputs, and then build the project from scratch.
+    ============================================================
+    -->
+  <PropertyGroup>
+
+    <_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' != ''">$(MSBuildProjectDefaultTargets)</_ProjectDefaultTargets>
+    <_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' == ''">Build</_ProjectDefaultTargets>
+
+    <RebuildDependsOn>
+      BeforeRebuild;
+      Clean;
+      $(_ProjectDefaultTargets);
+      AfterRebuild;
+    </RebuildDependsOn>
+
+    <RebuildDependsOn Condition=" '$(MSBuildProjectDefaultTargets)' == 'Rebuild' " >
+      BeforeRebuild;
+      Clean;
+      Build;
+      AfterRebuild;
+    </RebuildDependsOn>
+  </PropertyGroup>
+
+  <Target
+      Name="Rebuild"
+      Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
+      DependsOnTargets="$(RebuildDependsOn)"
+      Returns="$(TargetPath)"/>
+
+  <!--
+    ============================================================
+                                        BeforeRebuild
+
+    Redefine this target in your project in order to run tasks just before Rebuild
+    ============================================================
+    -->
+  <Target Name="BeforeRebuild"/>
+
+  <!--
+    ============================================================
+                                        AfterRebuild
+
+    Redefine this target in your project in order to run tasks just after Rebuild
+    ============================================================
+    -->
+  <Target Name="AfterRebuild"/>
+
+  <!--
+    ============================================================
+                                        BuildGenerateSources
+
+    Redefine this target in your project in order to run tasks for BuildGenerateSources
+
+    Set BuildPassReferences to enable P2P builds
+    ============================================================
+    -->
+  <PropertyGroup>
+    <BuildGenerateSourcesAction>Build</BuildGenerateSourcesAction>
+  </PropertyGroup>
+
+  <Target Name="BuildGenerateSources" DependsOnTargets="BuildGenerateSourcesTraverse;$(BuildGenerateSourcesAction)" />
+
+  <Target Name="BuildGenerateSourcesTraverse" DependsOnTargets="PrepareProjectReferences">
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="BuildGenerateSources"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework);"
+        Condition="'$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true'"
+        ContinueOnError="!$(BuildingProject)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+    </MSBuild>
+  </Target>
+
+  <!--
+    ============================================================
+                                        BuildCompile
+
+    Redefine this target in your project in order to run tasks for BuildCompile
+    ============================================================
+    -->
+  <PropertyGroup>
+    <BuildCompileAction>Build</BuildCompileAction>
+  </PropertyGroup>
+
+  <Target Name="BuildCompile" DependsOnTargets="BuildCompileTraverse;$(BuildCompileAction)" />
+
+  <Target Name="BuildCompileTraverse" DependsOnTargets="PrepareProjectReferences">
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="BuildCompile"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != ''  and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true'"
+        ContinueOnError="!$(BuildingProject)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+    </MSBuild>
+  </Target>
+
+  <!--
+    ============================================================
+                                        BuildLink
+
+    Redefine this target in your project in order to run tasks for BuildLink
+    ============================================================
+    -->
+  <PropertyGroup>
+    <BuildLinkAction>Build</BuildLinkAction>
+  </PropertyGroup>
+
+  <Target Name="BuildLink" DependsOnTargets="BuildLinkTraverse;$(BuildLinkAction)" />
+
+  <Target Name="BuildLinkTraverse" DependsOnTargets="PrepareProjectReferences" >
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="BuildLink"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != ''  and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true'"
+        ContinueOnError="!$(BuildingProject)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+    </MSBuild>
+  </Target>
+
+  <!--
+    ============================================================
+                                        CopyRunEnvironmentFiles
+
+    Copy environment files necessary to run the user's app to the final directory.
+    This is a public target that can be invoked by an IDE.
+
+    This may be used by an IDE to make the app.config file available for running
+    the target app.
+    ============================================================
+    -->
+  <Target
+      Name="CopyRunEnvironmentFiles"
+      DependsOnTargets="PrepareForBuild;SetWin32ManifestProperties;_CopyAppConfigFile;_CleanRecordFileWrites"/>
+
+  <!--
+    ============================================================
+                                        Run
+
+    Run the final build output if it is a .EXE
+    ============================================================
+    -->
+  <PropertyGroup>
+    <RunDependsOn></RunDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="Run"
+      DependsOnTargets="$(RunDependsOn)">
+
+    <Error Text="Cannot run '$(TargetPath)' because project output type is not '.exe'" Condition="'$(TargetExt)'!='.exe'"/>
+    <Exec Command="$(TargetPath) $(StartArguments)" WorkingDirectory="$(OutDir)" Condition=" '$(StartWorkingDirectory)' == '' "/>
+    <Exec Command="$(TargetPath) $(StartArguments)" WorkingDirectory="$(StartWorkingDirectory)" Condition=" '$(StartWorkingDirectory)' != '' "/>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                BuildOnlySettings Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        BuildOnlySettings
+
+    This target is called only when doing a real build.  It is specifically not called during project load.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <BuildingProject>false</BuildingProject>
+  </PropertyGroup>
+  <Target
+      Name="BuildOnlySettings">
+    <PropertyGroup>
+      <BuildingProject>true</BuildingProject>
+    </PropertyGroup>
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                PrepareForBuild Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        PrepareForBuild
+
+    Prepare the prerequisites for building.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PrepareForBuildDependsOn>GetFrameworkPaths;GetReferenceAssemblyPaths;AssignLinkMetadata</PrepareForBuildDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PrepareForBuild"
+      DependsOnTargets="$(PrepareForBuildDependsOn)">
+
+    <ItemGroup>
+      <AppConfigWithTargetPath Include="$(AppConfig)" Condition="'$(AppConfig)'!=''">
+        <TargetPath>$(TargetFileName).config</TargetPath>
+      </AppConfigWithTargetPath>
+    </ItemGroup>
+
+    <FindAppConfigFile PrimaryList="@(None)" SecondaryList="@(Content)" TargetPath="$(TargetFileName).config" Condition="'$(AppConfig)'==''">
+      <Output TaskParameter="AppConfigFile" ItemName="AppConfigWithTargetPath"/>
+      <Output TaskParameter="AppConfigFile" PropertyName="AppConfig"/>
+    </FindAppConfigFile>
+
+    <!-- Create the directories for intermediate and final build products, and any other arbitrary directories. -->
+    <!-- We are going to continue on error here so that if the tree is read only we will still get intellisense -->
+    <MakeDir Directories="$(OutDir);$(IntermediateOutputPath);@(DocFileItem->'%(RelativeDir)');@(CreateDirectory)" ContinueOnError="True"/>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        GetFrameworkPaths
+
+    Get the paths for the .NET Framework installation directory
+
+    These paths are not used directly by this .targets file but are available for pre and
+    post build steps.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <Framework40Dir>@(_TargetFramework40DirectoryItem)</Framework40Dir>
+    <Framework35Dir>@(_TargetFramework35DirectoryItem)</Framework35Dir>
+    <Framework30Dir>@(_TargetFramework30DirectoryItem)</Framework30Dir>
+    <Framework20Dir>@(_TargetFramework20DirectoryItem)</Framework20Dir>
+    <!-- Note we need to make the 4.0 FrameworkDir point to the 2.0 location by default since we shipped msbuild 4.0 that way and to change it would be a breaking change.-->
+    <FrameworkDir Condition="'$(FrameworkDir)' == '' and ('$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.5' or '$(TargetFrameworkVersion)' == 'v4.0')">@(_TargetFramework20DirectoryItem)</FrameworkDir>
+    <FrameworkDir Condition="'$(FrameworkDir)' == ''">@(_TargetFramework40DirectoryItem)</FrameworkDir>
+    <TargetedFrameworkDir Condition="'$(TargetedFrameworkDir)' == ''">@(_TargetedFrameworkDirectoryItem)</TargetedFrameworkDir>
+    <FrameworkSDKDir Condition="'$(FrameworkSDKDir)' == ''">@(_TargetFrameworkSDKDirectoryItem)</FrameworkSDKDir>
+    <GetFrameworkPathsDependsOn></GetFrameworkPathsDependsOn>
+  </PropertyGroup>
+
+  <!-- This is a generally overriden target, for example it is overriden in the Microsoft.NETFramework.targets file -->
+  <Target Name="GetFrameworkPaths"/>
+
+  <!--
+    ============================================================
+                                        GetReferenceAssemblyPaths
+
+    Get the paths for the Reference Assemblies for the known versions of the
+    .NET Framework.
+
+    These paths are used by the build process in order to resolve the correct
+    assemblies from the various directories, and to support multi-targeting
+    ============================================================
+    -->
+  <Target
+      Name="GetReferenceAssemblyPaths"
+      DependsOnTargets="$(GetReferenceAssemblyPathsDependsOn)">
+
+    <!-- if TargetFrameworkDirectory doesn't have a custom value, clear it out; that way we can get reference paths and target framework directories all in the right order -->
+    <PropertyGroup>
+      <TargetFrameworkDirectory Condition="'@(_CombinedTargetFrameworkDirectoriesItem)' == '$(TargetFrameworkDirectory)'"/>
+    </PropertyGroup>
+
+    <!-- By default if there is no root path set then the task will assume it is Program Files\Reference Assemblies\Microsoft\Framework-->
+    <GetReferenceAssemblyPaths
+        Condition="'$(TargetFrameworkMoniker)' != '' and ('$(_TargetFrameworkDirectories)' == '' or '$(_FullFrameworkReferenceAssemblyPaths)' == '')"
+        TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+        RootPath="$(TargetFrameworkRootPath)"
+        BypassFrameworkInstallChecks="$(BypassFrameworkInstallChecks)"
+        >
+      <Output TaskParameter="ReferenceAssemblyPaths" PropertyName="_TargetFrameworkDirectories"/>
+      <Output TaskParameter="FullFrameworkReferenceAssemblyPaths" PropertyName="_FullFrameworkReferenceAssemblyPaths"/>
+      <Output TaskParameter="TargetFrameworkMonikerDisplayName" PropertyName="TargetFrameworkMonikerDisplayName" Condition="'$(TargetFrameworkMonikerDisplayName)' == ''"/>
+    </GetReferenceAssemblyPaths>
+
+    <PropertyGroup>
+      <TargetFrameworkDirectory>$(_TargetFrameworkDirectories);$(TargetFrameworkDirectory);$(WinFXAssemblyDirectory)</TargetFrameworkDirectory>
+      <TargetFrameworkDirectory Condition="'$(TargetPlatformWinMDLocation)' != '' and Exists('$(TargetPlatformWinMDLocation)')">$(TargetFrameworkDirectory);$(TargetPlatformWinMDLocation)</TargetFrameworkDirectory>
+    </PropertyGroup>
+
+    <!-- Remove the AssemblyFolders if no target framework directories could be found. This is to prevent us from
+             resolving from the assemblyfolders global location if we are not acutally targeting a framework-->
+
+    <PropertyGroup>
+      <RemoveAssemblyFoldersIfNoTargetFramework Condition="'$(RemoveAssemblyFoldersIfNoTargetFramework)' == ''">true</RemoveAssemblyFoldersIfNoTargetFramework>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(_TargetFrameworkDirectories)' == '' and '$(AssemblySearchPaths)' != '' and '$(RemoveAssemblyFoldersIfNoTargetFramework)' == 'true'">
+      <AssemblySearchPaths>$(AssemblySearchPaths.Replace('{AssemblyFolders}', '').Split(';'))</AssemblySearchPaths>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(ImplicitlyExpandDesignTimeFacades)' == 'true'">
+      <DesignTimeFacadeDirectoryRoots Include="$(TargetFrameworkDirectory)" />
+      <DesignTimeFacadeDirectories Include="%(DesignTimeFacadeDirectoryRoots.Identity)Facades\" Condition="Exists('%(DesignTimeFacadeDirectoryRoots.Identity)Facades\')" />
+    </ItemGroup>
+
+    <PropertyGroup Condition="'@(DesignTimeFacadeDirectories)' != ''">
+      <TargetFrameworkDirectory>$(TargetFrameworkDirectory);@(DesignTimeFacadeDirectories)</TargetFrameworkDirectory>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(_TargetFrameworkDirectories)' == ''">
+      <TargetFrameworkProfile/>
+    </PropertyGroup>
+  </Target>
+
+   <!-- Returns target framework moniker. E.g. ".NETFramework,Version=v4.0.1" -->
+  <Target Name="GetTargetFrameworkMoniker"
+          Returns="$(TargetFrameworkMoniker)"/>
+
+  <!-- Returns target framework moniker display name. E.g. ".NET Framework 4 Platform Update 1 (KB2478063)" -->
+  <Target Name="GetTargetFrameworkMonikerDisplayName"
+          DependsOnTargets="GetFrameworkPaths;GetReferenceAssemblyPaths"
+          Returns="$(TargetFrameworkMonikerDisplayName)"/>
+
+  <!-- Returns semicolon separated list of target framework directories.
+  E.g "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0.1\;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\" -->
+  <Target Name="GetTargetFrameworkDirectories"
+          DependsOnTargets="GetFrameworkPaths;GetReferenceAssemblyPaths"
+          Returns="$(TargetFrameworkDirectory)"/>
+
+  <!--
+    ============================================================
+                                        AssignLinkMetadata
+
+       For items of a certain set of whitelisted types, make sure that
+       if they are defined in a file other than the project file, that
+       they have "Link" metadata set to an appropriate default.
+    ============================================================
+    -->
+  <Target Name="AssignLinkMetadata" Condition=" '$(SynthesizeLinkMetadata)' == 'true' ">
+    <!-- NONE ITEMS -->
+    <AssignLinkMetadata Items="@(None)"
+                        Condition="'@(None)' != '' and '%(None.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+      <Output TaskParameter="OutputItems" ItemName="_Temp" />
+    </AssignLinkMetadata>
+
+    <ItemGroup>
+      <None Remove="@(_Temp)" />
+      <None Include="@(_Temp)" />
+      <_Temp Remove="@(_Temp)" />
+    </ItemGroup>
+
+    <!-- CONTENT ITEMS -->
+    <AssignLinkMetadata Items="@(Content)"
+                        Condition="'@(Content)' != '' and '%(Content.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+      <Output TaskParameter="OutputItems" ItemName="_Temp" />
+    </AssignLinkMetadata>
+
+    <ItemGroup>
+      <Content Remove="@(_Temp)" />
+      <Content Include="@(_Temp)" />
+      <_Temp Remove="@(_Temp)" />
+    </ItemGroup>
+
+
+    <!-- PAGE ITEMS -->
+    <AssignLinkMetadata Items="@(Page)"
+                        Condition="'@(Page)' != '' and '%(Page.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+      <Output TaskParameter="OutputItems" ItemName="_Temp" />
+    </AssignLinkMetadata>
+
+    <ItemGroup>
+      <Page Remove="@(_Temp)" />
+      <Page Include="@(_Temp)" />
+      <_Temp Remove="@(_Temp)" />
+    </ItemGroup>
+
+
+    <!-- APPLICATIONDEFINITION ITEMS -->
+    <AssignLinkMetadata Items="@(ApplicationDefinition)"
+                        Condition="'@(ApplicationDefinition)' != '' and '%(ApplicationDefinition.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+      <Output TaskParameter="OutputItems" ItemName="_Temp" />
+    </AssignLinkMetadata>
+
+    <ItemGroup>
+      <ApplicationDefinition Remove="@(_Temp)" />
+      <ApplicationDefinition Include="@(_Temp)" />
+      <_Temp Remove="@(_Temp)" />
+    </ItemGroup>
+
+    <!-- EMBEDDEDRESOURCE ITEMS -->
+    <AssignLinkMetadata Items="@(EmbeddedResource)"
+                        Condition="'@(EmbeddedResource)' != '' and '%(EmbeddedResource.DefiningProjectFullPath)' != '$(MSBuildProjectFullPath)'">
+      <Output TaskParameter="OutputItems" ItemName="_Temp" />
+    </AssignLinkMetadata>
+
+    <ItemGroup>
+      <EmbeddedResource Remove="@(_Temp)" />
+      <EmbeddedResource Include="@(_Temp)" />
+      <_Temp Remove="@(_Temp)" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                PreBuildEvent Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        PreBuildEvent
+
+    Run the pre-build event if there is one.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PreBuildEventDependsOn></PreBuildEventDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PreBuildEvent"
+      Condition="'$(PreBuildEvent)'!=''"
+      DependsOnTargets="$(PreBuildEventDependsOn)">
+
+    <Exec WorkingDirectory="$(OutDir)" Command="$(PreBuildEvent)" />
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                UnmanagedUnregistration Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        UnmanagedUnregistration
+
+    If the main assembly had previously been registered for COM interop, unregister it now.
+    We will re-register the new version after it has been built.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <UnmanagedUnregistrationDependsOn></UnmanagedUnregistrationDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="UnmanagedUnregistration"
+      Condition="(('$(_AssemblyTimestampBeforeCompile)' != '$(_AssemblyTimestampAfterCompile)' or '$(RegisterForComInterop)' != 'true' or '$(OutputType)' != 'library') or
+                    ('$(_AssemblyTimestampBeforeCompile)' == '')) and
+                   Exists('@(_UnmanagedRegistrationCache)')"
+      DependsOnTargets="$(UnmanagedUnregistrationDependsOn)">
+
+    <PropertyGroup>
+      <UnregisterAssemblyMSBuildArchitecture Condition="'$(UnregisterAssemblyMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</UnregisterAssemblyMSBuildArchitecture>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(TargetFrameworkAsMSBuildRuntime)' != '' and '$(UnregisterAssemblyMSBuildArchitecture)' != ''">
+      <!-- Falling back to the current runtime if we are targeting CLR2 and the task host doesn't exist will lead to
+           incorrect behavior in some cases, but it's the same incorrect behavior as Visual Studio 2010, and thus better
+           than causing build breaks on upgrade to Win8 the way not doing so would.  For more details, see the
+           corresponding comment in GenerateResource. -->
+      <UnregisterAssemblyMSBuildRuntime
+          Condition="'$(UnregisterAssemblyMSBuildRuntime)' == '' and
+                     $([MSBuild]::DoesTaskHostExist(`$(TargetFrameworkAsMSBuildRuntime)`, `$(UnregisterAssemblyMSBuildArchitecture)`))">$(TargetFrameworkAsMSBuildRuntime)</UnregisterAssemblyMSBuildRuntime>
+
+      <!-- If the targeted runtime doesn't exist, fall back to current -->
+      <UnregisterAssemblyMSBuildRuntime Condition="'$(UnregisterAssemblyMSBuildRuntime)' == ''">CurrentRuntime</UnregisterAssemblyMSBuildRuntime>
+    </PropertyGroup>
+
+
+    <UnregisterAssembly AssemblyListFile="@(_UnmanagedRegistrationCache)"
+                        MSBuildArchitecture="$(UnregisterAssemblyMSBuildArchitecture)"
+                        MSBuildRuntime="$(UnregisterAssemblyMSBuildRuntime)" />
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                ResolveReferences Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+  <!--
+    ============================================================
+                     GetTargetFrameworkVersion
+
+    This stand-alone target returns the target framework version (i.e. v3.5, v4.0, etc.)
+    that would be used if we built this project.
+
+    ============================================================
+    -->
+
+  <Target
+     Name="GetTargetFrameworkVersion"
+     Returns="$(TargetFrameworkVersion)">
+  </Target>
+
+  <!--
+    ============================================================
+                                        ResolveReferences
+    ============================================================
+    -->
+  <PropertyGroup>
+    <ResolveReferencesDependsOn>
+      BeforeResolveReferences;
+      AssignProjectConfiguration;
+      ResolveProjectReferences;
+      FindInvalidProjectReferences;
+      ResolveNativeReferences;
+      ResolveAssemblyReferences;
+      GenerateBindingRedirects;
+      ResolveComReferences;
+      AfterResolveReferences
+    </ResolveReferencesDependsOn>
+  </PropertyGroup>
+
+  <Target
+      Name="ResolveReferences"
+      DependsOnTargets="$(ResolveReferencesDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        BeforeResolveReferences
+
+    Redefine this target in your project in order to run tasks just before ResolveReferences
+    ============================================================
+    -->
+  <Target Name="BeforeResolveReferences"/>
+
+  <!--
+    ============================================================
+                                        AfterResolveReferences
+
+    Redefine this target in your project in order to run tasks just after ResolveReferences
+    ============================================================
+    -->
+  <Target Name="AfterResolveReferences"/>
+
+  <!--
+    ============================================================
+                                        AssignProjectConfiguration
+
+    Assigns the appropriate configuration to each project in the list of project references passed in.
+    Adds to the project references passed in any project references implied by dependencies expressed in the solution file, if any.
+
+        [IN]
+        @(ProjectReference) - the list of all project references
+
+        [OUT]
+        @(ProjectReferenceWithConfiguration) - the list of project references (MSBuild and potentially VSIP projects)
+                                               with metadata values FullConfiguration, Configuration, Platform,
+                                               SetConfiguration, and SetPlatform
+    ============================================================
+    -->
+  <Target
+      Name="AssignProjectConfiguration"
+      Condition="'$(CurrentSolutionConfigurationContents)' != '' or '@(ProjectReference)'!=''">
+
+    <PropertyGroup>
+      <OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration Condition="'$(OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration)' == ''">true</OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration>
+      <ShouldUnsetParentConfigurationAndPlatform Condition="'$(ShouldUnsetParentConfigurationAndPlatform)' == '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildingSolutionFile)' == 'true')">true</ShouldUnsetParentConfigurationAndPlatform>
+      <ShouldUnsetParentConfigurationAndPlatform Condition="'$(ShouldUnsetParentConfigurationAndPlatform)' == ''">false</ShouldUnsetParentConfigurationAndPlatform>
+
+      <!-- Web Application projects can "secretly" reference Silverlight projects, which can take project dependencies on that same Web Application.  If the project
+           dependencies are promoted to project references, this ends up creating a situation where we have a circular reference between the two projects.  We don't
+           want this to happen, so just turn off synthetic project reference generation for Silverlight projects. -->
+      <AddSyntheticProjectReferencesForSolutionDependencies Condition="'$(AddSyntheticProjectReferencesForSolutionDependencies)' == '' and '$(TargetFrameworkIdentifier)' == 'Silverlight'">false</AddSyntheticProjectReferencesForSolutionDependencies>
+
+      <!-- Inside VS, we do not need to add synthetic references, as VS already organizes the build per any solution-level dependencies; we only do this on the command line-->
+      <AddSyntheticProjectReferencesForSolutionDependencies Condition="'$(AddSyntheticProjectReferencesForSolutionDependencies)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">true</AddSyntheticProjectReferencesForSolutionDependencies>
+    </PropertyGroup>
+
+    <!-- Assign a project configuration to each project reference if we're building a solution file. -->
+    <AssignProjectConfiguration
+        ProjectReferences="@(ProjectReference)"
+        CurrentProject="$(MSBuildProjectFullPath)"
+        CurrentProjectConfiguration="$(Configuration)"
+        CurrentProjectPlatform="$(Platform)"
+        DefaultToVcxPlatformMapping="$(DefaultToVcxPlatformMapping)"
+        VcxToDefaultPlatformMapping="$(VcxToDefaultPlatformMapping)"
+        OutputType="$(OutputType)"
+        ResolveConfigurationPlatformUsingMappings="false"
+        SolutionConfigurationContents="$(CurrentSolutionConfigurationContents)"
+        AddSyntheticProjectReferencesForSolutionDependencies="$(AddSyntheticProjectReferencesForSolutionDependencies)"
+        OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration = "$(OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration)"
+        ShouldUnsetParentConfigurationAndPlatform = "$(ShouldUnsetParentConfigurationAndPlatform)" >
+
+      <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME PROJECTREFERENCEWITHCONFIGURATION INSTEAD -->
+      <Output TaskParameter="AssignedProjects" ItemName="_ProjectReferenceWithConfiguration"/>
+      <Output TaskParameter="UnassignedProjects" ItemName="_ProjectReferenceWithConfiguration"/>
+
+      <Output TaskParameter="AssignedProjects" ItemName="ProjectReferenceWithConfiguration"/>
+      <Output TaskParameter="UnassignedProjects" ItemName="ProjectReferenceWithConfiguration"/>
+    </AssignProjectConfiguration>
+
+    <ItemGroup>
+      <_ProjectReferenceWithConfiguration>
+        <BuildReference Condition="'%(_ProjectReferenceWithConfiguration.BuildReference)' == ''">true</BuildReference>
+        <ReferenceOutputAssembly Condition="'%(_ProjectReferenceWithConfiguration.ReferenceOutputAssembly)' == ''">true</ReferenceOutputAssembly>
+      </_ProjectReferenceWithConfiguration>
+      <ProjectReferenceWithConfiguration>
+        <BuildReference Condition="'%(ProjectReferenceWithConfiguration.BuildReference)' == ''">true</BuildReference>
+        <ReferenceOutputAssembly Condition="'%(ProjectReferenceWithConfiguration.ReferenceOutputAssembly)' == ''">true</ReferenceOutputAssembly>
+      </ProjectReferenceWithConfiguration>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        _SplitProjectReferencesByFileExistence
+
+    Split referenced projects into two lists: those that exist on
+    disk and those that don't.
+    ============================================================
+    -->
+
+  <Target
+    Name="_SplitProjectReferencesByFileExistence">
+
+    <!--
+        Use this task for matching projects with pre-resolved project outputs set by the IDE
+        if building inside the IDE.  The IDE only includes non-MSBuild projects in the output list.  We'll
+        use MSBuild to resolve MSBuild projects.
+        This task will resolve VSIP (3rd party) project references and create a new item list with only project references
+        to projects in the MSBuild format.
+        -->
+    <ResolveNonMSBuildProjectOutput
+        ProjectReferences="@(ProjectReferenceWithConfiguration)"
+        PreresolvedProjectOutputs="$(VSIDEResolvedNonMSBuildProjectOutputs)"
+        Condition="'$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!=''">
+
+      <Output TaskParameter="ResolvedOutputPaths" ItemName="_ResolvedProjectReferencePaths"/>
+      <Output TaskParameter="UnresolvedProjectReferences" ItemName="_MSBuildProjectReference"/>
+
+    </ResolveNonMSBuildProjectOutput>
+
+    <!--
+       If building from the command line, simply copy the ProjectReferenceWithConfiguration item list to _MSBuildProjectReference,
+       since we have to assume all projects are in the MSBuild format. We have no way of building
+       VSIP (3rd party) projects from the command line.
+       -->
+    <ItemGroup>
+      <_MSBuildProjectReference Include="@(ProjectReferenceWithConfiguration)" Condition="'$(BuildingInsideVisualStudio)'!='true' and '@(ProjectReferenceWithConfiguration)'!=''"/>
+    </ItemGroup>
+
+    <!-- Break the project list into two lists: those that exist on disk and those that don't. -->
+    <ItemGroup>
+      <_MSBuildProjectReferenceExistent Include="@(_MSBuildProjectReference)" Condition="Exists('%(Identity)')"/>
+      <_MSBuildProjectReferenceNonexistent Include="@(_MSBuildProjectReference)" Condition="!Exists('%(Identity)')"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ====================================================================================
+                                        _GetProjectReferenceTargetFrameworkProperties
+
+    Builds the GetTargetFrameworkProperties target of all existent project references,
+    passing $(TargetFrameworkMoniker) as $(ReferringTargetFramework) and sets the
+    SetTargetFramework metadata of the project reference to the value that is returned.
+
+    This allows a cross-targeting project to select how it should be configured to
+    build against the most appropriate target for the referring target framework.
+
+    ======================================================================================
+  -->
+  <Target Name="_GetProjectReferenceTargetFrameworkProperties"
+          Outputs="%(_MSBuildProjectReferenceExistent.Identity)">
+    <!--
+      Honor SkipGetTargetFrameworkProperties=true metadata on project references
+      to mean that the project reference is known not to target multiple frameworks
+      and the mechanism here for selecting the best one can be skipped as an optimization.
+
+      We give this treatment to .vcxproj by default since no .vcxproj can target more
+      than one framework.
+   -->
+   <ItemGroup>
+      <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' == '' and '%(Extension)' == '.vcxproj'">
+        <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties>
+      </_MSBuildProjectReferenceExistent>
+   </ItemGroup>
+
+    <!--
+       Allow project references to specify which target framework properties to set and their values
+       without consulting the referenced project. This has two use cases:
+
+       1. A caller may wish to pick a compatible but sub-optimal target framework. For example,
+          to unit test the .NETStandard implementation using a .NETFramework caller even though
+          there is also a .NETFramework implementation.
+
+       2. As an escape hatch for cases where the compatibility check performed by 
+          GetTargetFrameworkProperties is faulty.
+    -->
+    <ItemGroup>
+      <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SetTargetFramework)' != ''">
+        <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties>
+      </_MSBuildProjectReferenceExistent>
+    </ItemGroup>
+
+    <!--
+      Select the moniker to send to each project reference  if not already set. NugetTargetMoniker (NTM) is preferred by default over 
+      TargetFrameworkMoniker (TFM) because it is required to disambiguate the UWP case where TFM is fixed at .NETCore,Version=v5.0 and 
+      has floating NTM=UAP,Version=vX.Y.Z. However, in other cases (classic PCLs), NTM contains multiple values and that will cause the MSBuild
+      invocation below to fail by passing invalid properties. Therefore we do not use the NTM if it contains a semicolon.
+    -->
+    <PropertyGroup Condition="'$(ReferringTargetFrameworkForProjectReferences)' == ''">
+      <ReferringTargetFrameworkForProjectReferences Condition="'$(NugetTargetMoniker)' != '' and !$(NuGetTargetMoniker.Contains(';'))">$(NugetTargetMoniker)</ReferringTargetFrameworkForProjectReferences>
+      <ReferringTargetFrameworkForProjectReferences Condition="'$(NugetTargetMoniker)' == ''">$(TargetFrameworkMoniker)</ReferringTargetFrameworkForProjectReferences>
+    </PropertyGroup>
+
+    <MSBuild
+        Projects="%(_MSBuildProjectReferenceExistent.Identity)"
+        Targets="GetTargetFrameworkProperties"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); ReferringTargetFramework=$(ReferringTargetFrameworkForProjectReferences)"
+        ContinueOnError="!$(BuildingProject)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove);TargetFramework;RuntimeIdentifier"
+        Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' != 'true'">
+
+      <Output TaskParameter="TargetOutputs" PropertyName="_ProjectReferenceTargetFrameworkProperties" />
+    </MSBuild>
+
+    <ItemGroup>
+      <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.Identity)' == '%(Identity)' and '$(_ProjectReferenceTargetFrameworkProperties)' != ''">
+        <SetTargetFramework>$(_ProjectReferenceTargetFrameworkProperties)</SetTargetFramework>
+
+        <UndefineProperties Condition="$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectHasSingleTargetFramework=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);TargetFramework;ProjectHasSingleTargetFramework</UndefineProperties>
+        <!-- Unconditionally remove the property that was set as a marker to indicate that for this call we should remove TargetFramework -->
+        <UndefineProperties Condition="!$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectHasSingleTargetFramework=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);ProjectHasSingleTargetFramework</UndefineProperties>
+      </_MSBuildProjectReferenceExistent>
+    </ItemGroup>
+
+    <ItemGroup>
+      <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.Identity)' == '%(Identity)' and '$(_ProjectReferenceTargetFrameworkProperties)' != ''">
+        <UndefineProperties Condition="$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectIsRidAgnostic=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);RuntimeIdentifier;ProjectIsRidAgnostic</UndefineProperties>
+        <!-- Unconditionally remove the property that was set as a marker to indicate that for this call we should remove RuntimeIdentifier -->
+        <UndefineProperties Condition="!$(_ProjectReferenceTargetFrameworkProperties.Contains(`ProjectIsRidAgnostic=true`))">%(_MSBuildProjectReferenceExistent.UndefineProperties);ProjectIsRidAgnostic</UndefineProperties>
+      </_MSBuildProjectReferenceExistent>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <_ProjectReferenceTargetFrameworkProperties />
+    </PropertyGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                    GetTargetFrameworkProperties
+
+    Overrridden by cross-targeting projects to return the set of
+    properties (in the form "key1=value1;...keyN=valueN") needed
+    to build it with the best target for the referring project's
+    target framework.
+
+    The referring project's $(TargetFrameworkMoniker) is passed 
+    in as $(ReferringTargetFramework)
+  -->
+  <Target Name="GetTargetFrameworkProperties" />
+
+  <!--
+    ============================================================
+                                        PrepareProjectReferences
+
+    Prepares project references for consumption by other targets.
+
+        [IN]
+        @(ProjectReference) - The list of project references.
+
+        [OUT]
+        @(ProjectReferenceWithConfiguration)   - Project references with apporpriate metadata
+        @(_MSBuildProjectReferenceExistent)    - Subset of @(ProjectReferenceWithConfiguration) that exist 
+                                                 with added SetTargetFramework metadata for cross-targeting
+        @(_MSBuildProjectReferenceNonExistent) - Subset of  @(ProjectReferenceWithConfiguration) that do not exist
+    ============================================================
+  -->
+  <PropertyGroup>
+    <PrepareProjectReferencesDependsOn>
+      AssignProjectConfiguration;
+      _SplitProjectReferencesByFileExistence;
+      _GetProjectReferenceTargetFrameworkProperties
+    </PrepareProjectReferencesDependsOn>
+  </PropertyGroup>
+  <Target Name="PrepareProjectReferences" DependsOnTargets="$(PrepareProjectReferencesDependsOn)" />
+
+  <!--
+    ============================================================
+                                        ResolveProjectReferences
+
+    Build referenced projects:
+
+        [IN]
+        @(ProjectReferenceWithConfiguration) - The list of project references.
+
+        [OUT]
+        @(_ResolvedNativeProjectReferencePaths) - Paths to referenced native projects.
+        @(_ResolvedProjectReferencePaths) - Paths to referenced managed projects.
+    ============================================================
+    -->
+  <!-- By default, the outputs of project references are passed to the compiler -->
+  <ItemDefinitionGroup>
+    <ProjectReference>
+      <!-- Target to build in the project reference; by default, this property is blank, indicating the default targets-->
+      <Targets>$(ProjectReferenceBuildTargets)</Targets>
+      <!-- Extra item type to emit outputs of the destination into. Defaults to blank. To emit only into this list, set the ReferenceOutputAssembly metadata to false as well. -->
+      <OutputItemType/>
+      <ReferenceSourceTarget>ProjectReference</ReferenceSourceTarget>
+    </ProjectReference>
+  </ItemDefinitionGroup>
+
+  <Target
+      Name="ResolveProjectReferences"
+      DependsOnTargets="PrepareProjectReferences"
+      Returns="@(_ResolvedNativeProjectReferencePaths);@(_ResolvedProjectReferencePaths)">
+
+    <!--
+        When building this project from the IDE, just gather the referenced build outputs.
+        The IDE will already have built the project, so there's no need to do it again here.
+
+        The ContinueOnError setting is here so that, during project load, as
+        much information as possible will be passed to the compilers.
+        -->
+
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="GetTargetPath"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' != '10.0' and '@(_MSBuildProjectReferenceExistent)' != ''"
+        ContinueOnError="!$(BuildingProject)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+      <Output TaskParameter="TargetOutputs" ItemName="_ResolvedProjectReferencePaths" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)'=='true'"/>
+      <Output TaskParameter="TargetOutputs" ItemName="%(_MSBuildProjectReferenceExistent.OutputItemType)" Condition="'%(_MSBuildProjectReferenceExistent.OutputItemType)' != ''"/>
+
+    </MSBuild>
+
+    <!--
+        QUIRKING FOR DEV10
+
+        In the 4.0 version of the targets, we built the targets specified in the Targets metadata in addition to
+        GetTargetPath when building in the IDE.  In 4.5, we changed this to just GetTargetPath because it was
+        causing performance trouble with certain systems that specified targets that did a significant amount of
+        work in the Targets metadata, expecting them to only build when doing a real build.
+
+        However, that change broke C++ unit testing in Dev10 + 4.5 scenarios, because they required use of the
+        Targets metadata in order to get design time builds to work properly.  Thus, we need to make sure we
+        restore the Dev10 behavior when building on Dev10.
+        -->
+
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="%(_MSBuildProjectReferenceExistent.Targets);GetTargetPath"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' == '10.0' and '@(_MSBuildProjectReferenceExistent)' != ''"
+        ContinueOnError="!$(BuildingProject)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+      <Output TaskParameter="TargetOutputs" ItemName="_ResolvedProjectReferencePaths" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)'=='true'"/>
+      <Output TaskParameter="TargetOutputs" ItemName="%(_MSBuildProjectReferenceExistent.OutputItemType)" Condition="'%(_MSBuildProjectReferenceExistent.OutputItemType)' != ''"/>
+
+    </MSBuild>
+
+    <!--
+        Build referenced projects when building from the command line.
+        -->
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="%(_MSBuildProjectReferenceExistent.Targets)"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform);  %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != ''"
+        ContinueOnError="$(ContinueOnError)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+      <Output TaskParameter="TargetOutputs" ItemName="_ResolvedProjectReferencePaths" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)'=='true' or '$(DesignTimeBuild)' == 'true'"/>
+      <Output TaskParameter="TargetOutputs" ItemName="%(_MSBuildProjectReferenceExistent.OutputItemType)" Condition="'%(_MSBuildProjectReferenceExistent.OutputItemType)' != ''"/>
+
+    </MSBuild>
+
+    <!--
+        Get manifest items from the (non-exe) built project references (to feed them into ResolveNativeReference).
+        -->
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="GetNativeManifest"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingProject)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != ''"
+        ContinueOnError="$(ContinueOnError)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+      <Output TaskParameter="TargetOutputs" ItemName="NativeReference" Condition="'%(_MSBuildProjectReferenceExistent.ReferenceOutputAssembly)' == 'true'"/>
+    </MSBuild>
+
+    <ItemGroup>
+      <_ResolvedProjectReferencePaths Remove="@(_ResolvedProjectReferencePaths)" Condition="'%(_ResolvedProjectReferencePaths.ResolveableAssembly)' == 'false'" />
+      <!--
+          Copy OriginalItemSpec to OriginalProjectReferenceItemSpec, so that when ResolveAssemblyReferences
+          takes these items and resolves them to ReferencePath, we can still recover the _real_ OriginalItemSpec
+          for the unresolved reference items.
+          -->
+      <_ResolvedProjectReferencePaths>
+        <OriginalProjectReferenceItemSpec>%(_ResolvedProjectReferencePaths.OriginalItemSpec)</OriginalProjectReferenceItemSpec>
+      </_ResolvedProjectReferencePaths>
+    </ItemGroup>
+
+    <!-- Issue a warning for each non-existent project. -->
+    <Warning
+        Text="The referenced project '%(_MSBuildProjectReferenceNonexistent.Identity)' does not exist."
+        Condition="'@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != ''"/>
+
+  </Target>
+
+  <Target
+    Name="ResolveProjectReferencesDesignTime"
+    Returns="@(_ProjectReferencesFromRAR);@(_ResolvedNativeProjectReferencePaths)"
+    DependsOnTargets="ResolveProjectReferences;ResolveAssemblyReferences">
+    <!-- We need to do this here because we only want project references which have passed through rar and have not been unresolved due to violating some MT rule
+        which means we need to pull the project references out of the referencepath item because they will only exist there if they were correctly resolved.
+    -->
+    <ItemGroup>
+      <_ProjectReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))">
+        <OriginalItemSpec>%(ReferencePath.ProjectReferenceOriginalItemSpec)</OriginalItemSpec>
+      </_ProjectReferencesFromRAR>
+    </ItemGroup>
+  </Target>
+
+  <Target
+   Name="ExpandSDKReferencesDesignTime"
+   Returns="@(ReferencesFromSDK)"
+   DependsOnTargets="ExpandSDKReferences"/>
+
+  <!--
+    ============================================================
+                                        GetTargetPath
+
+    This target returns an item containing the build product (i.e. EXE, DLL)
+    that would be produced if we built this project, with some relevant
+    metadata.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <GetTargetPathDependsOn>$(GetTargetPathDependsOn)</GetTargetPathDependsOn>
+  </PropertyGroup>
+
+  <Target
+      Name="GetTargetPath"
+      DependsOnTargets="$(GetTargetPathDependsOn)"
+      Returns="@(TargetPathWithTargetPlatformMoniker)" />
+
+  <!--
+    ============================================================
+                                        GetTargetPathWithTargetPlatformMoniker
+
+    This stand-alone target returns the name and version of the target platform for this project.
+
+    NOTE: The ProjectReference protocol uses only GetTargetPath. Computing the item
+    in this target allows projects to override GetTargetPath without having to reimplement
+    the details of the metadata computation.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <GetTargetPathWithTargetPlatformMonikerDependsOn>$(GetTargetPathDependsOn)</GetTargetPathWithTargetPlatformMonikerDependsOn>
+  </PropertyGroup>
+
+  <!--NOTE: since an overridden GetTargetPath might not include a DependsOn
+      for this target, it's safer to establish the dependency here with a
+      BeforeTargets. -->
+  <Target
+      Name="GetTargetPathWithTargetPlatformMoniker"
+      BeforeTargets="GetTargetPath"
+      DependsOnTargets="$(GetTargetPathWithTargetPlatformMonikerDependsOn)"
+      Returns="@(TargetPathWithTargetPlatformMoniker)">
+    <ItemGroup>
+      <TargetPathWithTargetPlatformMoniker Include="$(TargetPath)">
+        <TargetPlatformMoniker>$(TargetPlatformMoniker)</TargetPlatformMoniker>
+        <TargetPlatformIdentifier>$(TargetPlatformIdentifier)</TargetPlatformIdentifier>
+        <TargetFrameworkIdentifier>$(TargetFrameworkIdentifier)</TargetFrameworkIdentifier>
+        <TargetFrameworkVersion>$(TargetFrameworkVersion)</TargetFrameworkVersion>
+        <TargetFrameworkVersion Condition="$(TargetFrameworkVersion.StartsWith('v'))">$(TargetFrameworkVersion.Substring(1))</TargetFrameworkVersion>
+        <ReferenceAssembly Condition="'$(ProduceReferenceAssembly)' == 'true'">$(TargetRefPath)</ReferenceAssembly>
+        <CopyUpToDateMarker>@(CopyUpToDateMarker)</CopyUpToDateMarker>
+      </TargetPathWithTargetPlatformMoniker>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        GetNativeManifest
+
+    Compute the manifest item for this project.
+
+        [IN]
+        $(_DeploymentApplicationManifestIdentity) - the manifest identity
+        @(ApplicationManifest)         - the original application manifest item
+
+        [OUT]
+        @(ComputedApplicationManifest) - application manifest item with full hint path, if generated
+    ============================================================
+    -->
+  <Target
+      Name="GetNativeManifest"
+      Returns="@(ComputedApplicationManifest)">
+
+    <ItemGroup>
+      <ComputedApplicationManifest Include="$(_DeploymentApplicationManifestIdentity)" Condition="'$(OutputType)'!='winexe' and '$(OutputType)'!='exe' and '$(OutputType)'!='appcontainerexe' and Exists('%(_ApplicationManifestFinal.FullPath)')">
+        <HintPath>%(_ApplicationManifestFinal.FullPath)</HintPath>
+      </ComputedApplicationManifest>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        ResolveNativeReferences
+
+    Resolve native references
+
+        [IN]
+        @(NativeReference) - The manifest reference (or list of manifest references)
+
+        [OUT]
+        @(NativeReferenceFile)  - List of manifest files referenced.
+        @(_DeploymentNativePrerequisite)   - List of native assembly prerequisites contained in the manifest.
+        @(ComClassReference)    - List of COM components contained in the manifest.
+        @(COMReferenceFromNative) List of type libraries contained in the manifest.
+        @(COMFileReference)     - List of loose files contained in the manifest.
+        @(_DeploymentLooseManifestFile)    - List of extra files that should be published.
+    ============================================================
+    -->
+  <Target
+      Name="ResolveNativeReferences"
+      Condition="'@(NativeReference)'!=''"
+      DependsOnTargets="ResolveProjectReferences">
+
+    <ResolveNativeReference
+        NativeReferences="@(NativeReference)"
+        AdditionalSearchPaths="$(ReferencePath);$(OutDir)"
+            >
+      <Output TaskParameter="ContainingReferenceFiles" ItemName="NativeReferenceFile"/>
+      <Output TaskParameter="ContainedPrerequisiteAssemblies" ItemName="_DeploymentNativePrerequisite"/>
+      <Output TaskParameter="ContainedComComponents" ItemName="ComClassReference"/>
+      <Output TaskParameter="ContainedTypeLibraries" ItemName="COMReferenceFromNative"/>
+      <Output TaskParameter="ContainedLooseTlbFiles" ItemName="COMFileReference"/>
+      <Output TaskParameter="ContainedLooseEtcFiles" ItemName="_DeploymentLooseManifestFile"/>
+    </ResolveNativeReference>
+
+  </Target>
+
+  <!--
+    ============================================================
+
+                                        ResolveAssemblyReferences
+
+    Given the list of assemblies, find the closure of all assemblies that they depend on. These are
+    what we need to copy to the output directory.
+
+        [IN]
+        @(Reference) - List of assembly references as fusion names.
+        @(_ResolvedProjectReferencePaths) - List of project references produced by projects that this project depends on.
+
+            The 'Private' attribute on the reference corresponds to the Copy Local flag in IDE.
+            The 'Private' flag can have three possible values:
+                - 'True' means the reference should be Copied Local
+                - 'False' means the reference should not be Copied Local
+                - [Missing] means this task will decide whether to treat this reference as CopyLocal or not.
+
+        [OUT]
+        @(ReferencePath) - Paths to resolved primary files.
+        @(ReferenceDependencyPaths) - Paths to resolved dependency files.
+        @(_ReferenceRelatedPaths) - Paths to .xmls and .pdbs.
+        @(ReferenceSatellitePaths) - Paths to satellites.
+        @(_ReferenceSerializationAssemblyPaths) - Paths to XML serialization assemblies created by sgen.
+        @(_ReferenceScatterPaths) - Paths to scatter files.
+        @(ReferenceCopyLocalPaths) - Paths to files that should be copied to the local directory.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <ResolveAssemblyReferencesDependsOn>
+      GetFrameworkPaths;
+      GetReferenceAssemblyPaths;
+      PrepareForBuild;
+      ResolveSDKReferences;
+      ExpandSDKReferences;
+    </ResolveAssemblyReferencesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="ResolveAssemblyReferences"
+      Returns="@(ReferencePath)"
+      DependsOnTargets="$(ResolveAssemblyReferencesDependsOn)">
+
+    <ItemGroup>
+      <_ReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" />
+      <_ReferenceInstalledAssemblySubsets Include="$(TargetFrameworkSubset)" />
+    </ItemGroup>
+
+    <!--
+        Only read and write cache file at build time, skip it for load time because its more
+        expensive to write the newly created cache file.
+        -->
+    <PropertyGroup>
+      <ResolveAssemblyReferencesStateFile Condition="'$(BuildingProject)'=='true'">$(IntermediateOutputPath)$(MSBuildProjectFile)ResolveAssemblyReference.cache</ResolveAssemblyReferencesStateFile>
+    </PropertyGroup>
+
+    <!-- Make an App.Config item that exists when AutoUnify is false. -->
+    <ItemGroup>
+      <_ResolveAssemblyReferencesApplicationConfigFileForExes Include="@(AppConfigWithTargetPath)" Condition="'$(AutoGenerateBindingRedirects)'=='true' or '$(AutoUnifyAssemblyReferences)'=='false'"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <!-- Default in task is true -->
+      <_FindDependencies Condition="'$(BuildingProject)' != 'true' and '$(_ResolveReferenceDependencies)' != 'true'">false</_FindDependencies>
+      <ResolveAssemblyReferencesSilent Condition="'$(ResolveAssemblyReferencesSilent)' == '' and '$(TraceDesignTime)' != 'true' and '$(BuildingProject)' == 'false'">true</ResolveAssemblyReferencesSilent>
+      <ResolveAssemblyReferencesSilent Condition="'$(ResolveAssemblyReferencesSilent)' == ''">false</ResolveAssemblyReferencesSilent>
+      <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch Condition="'$(ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch)' == ''">Warning</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <!-- Remove any references which we have added as explicit reference so that we do not get duplicates. We need to make sure we do not have duplicates
+             because this confuses the IDE  when it tries to compare the list of references passed in to the list of resolved references. If it does not match then the
+             ide will show one of the references as not resolved, this will not break the build but is a display issue -->
+      <Reference Remove="$(AdditionalExplicitAssemblyReferences)"/>
+      <Reference Include="$(AdditionalExplicitAssemblyReferences)">
+        <Implicit>true</Implicit>
+      </Reference>
+    </ItemGroup>
+
+    <ResolveAssemblyReference
+        Assemblies="@(Reference)"
+        AssemblyFiles="@(_ResolvedProjectReferencePaths);@(_ExplicitReference)"
+        TargetFrameworkDirectories="@(_ReferenceInstalledAssemblyDirectory)"
+        InstalledAssemblyTables="@(InstalledAssemblyTables);@(RedistList)"
+        IgnoreDefaultInstalledAssemblyTables="$(IgnoreDefaultInstalledAssemblyTables)"
+        IgnoreDefaultInstalledAssemblySubsetTables="$(IgnoreInstalledAssemblySubsetTables)"
+        CandidateAssemblyFiles="@(Content);@(None)"
+        SearchPaths="$(AssemblySearchPaths)"
+        AllowedAssemblyExtensions="$(AllowedReferenceAssemblyFileExtensions)"
+        AllowedRelatedFileExtensions="$(AllowedReferenceRelatedFileExtensions)"
+        TargetProcessorArchitecture="$(ProcessorArchitecture)"
+        AppConfigFile="@(_ResolveAssemblyReferencesApplicationConfigFileForExes)"
+        AutoUnify="$(AutoUnifyAssemblyReferences)"
+        SupportsBindingRedirectGeneration="$(GenerateBindingRedirectsOutputType)"
+        IgnoreVersionForFrameworkReferences="$(IgnoreVersionForFrameworkReferences)"
+        FindDependencies="$(_FindDependencies)"
+        FindSatellites="$(BuildingProject)"
+        FindSerializationAssemblies="$(BuildingProject)"
+        FindRelatedFiles="$(BuildingProject)"
+        Silent="$(ResolveAssemblyReferencesSilent)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+        TargetFrameworkMonikerDisplayName="$(TargetFrameworkMonikerDisplayName)"
+        TargetedRuntimeVersion="$(TargetedRuntimeVersion)"
+        StateFile="$(ResolveAssemblyReferencesStateFile)"
+        InstalledAssemblySubsetTables="@(InstalledAssemblySubsetTables)"
+        TargetFrameworkSubsets="@(_ReferenceInstalledAssemblySubsets)"
+        FullTargetFrameworkSubsetNames="$(FullReferenceAssemblyNames)"
+        FullFrameworkFolders="$(_FullFrameworkReferenceAssemblyPaths)"
+        FullFrameworkAssemblyTables="@(FullFrameworkAssemblyTables)"
+        ProfileName="$(TargetFrameworkProfile)"
+        LatestTargetFrameworkDirectories="@(LatestTargetFrameworkDirectories)"
+        CopyLocalDependenciesWhenParentReferenceInGac="$(CopyLocalDependenciesWhenParentReferenceInGac)"
+        DoNotCopyLocalIfInGac="$(DoNotCopyLocalIfInGac)"
+        ResolvedSDKReferences="@(ResolvedSDKReference)"
+        WarnOrErrorOnTargetArchitectureMismatch="$(ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch)"
+        IgnoreTargetFrameworkAttributeVersionMismatch ="$(ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch)"
+        ContinueOnError="$(ContinueOnError)"
+        Condition="'@(Reference)'!='' or '@(_ResolvedProjectReferencePaths)'!='' or '@(_ExplicitReference)' != ''"
+        >
+
+      <Output TaskParameter="ResolvedFiles" ItemName="ReferencePath"/>
+      <Output TaskParameter="ResolvedFiles" ItemName="_ResolveAssemblyReferenceResolvedFiles"/>
+      <Output TaskParameter="ResolvedDependencyFiles" ItemName="ReferenceDependencyPaths"/>
+      <Output TaskParameter="RelatedFiles" ItemName="_ReferenceRelatedPaths"/>
+      <Output TaskParameter="SatelliteFiles" ItemName="ReferenceSatellitePaths"/>
+      <Output TaskParameter="SerializationAssemblyFiles" ItemName="_ReferenceSerializationAssemblyPaths"/>
+      <Output TaskParameter="ScatterFiles" ItemName="_ReferenceScatterPaths"/>
+      <Output TaskParameter="CopyLocalFiles" ItemName="ReferenceCopyLocalPaths"/>
+      <Output TaskParameter="SuggestedRedirects" ItemName="SuggestedBindingRedirects"/>
+      <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+      <Output TaskParameter="DependsOnSystemRuntime" PropertyName="DependsOnSystemRuntime"/>
+    </ResolveAssemblyReference>
+  </Target>
+
+  <!--
+    ============================================================
+
+                                        FindReferenceAssembliesForReferences
+
+    Given the list of references, create a list of assemblies to pass to the compiler that
+    includes reference assemblies rather than implementation assemblies where possible.
+
+        [IN]
+        @(ReferencePath) - List of assembly references as resolved paths with ReferenceAssembly metadata
+
+        [OUT]
+        @(ReferencePathWithRefAssemblies) - Paths to resolved reference (or implementation) assemblies.
+    ============================================================
+    -->
+  <Target Name="FindReferenceAssembliesForReferences"
+          DependsOnTargets="ResolveReferences">
+    <ItemGroup>
+      <!-- Reference assemblies are not produced in all cases, but it's easier to consume them
+           if this metadatum is always populated. Ensure that it points to the implementation
+           assembly unless already specified. -->
+      <ReferencePath Condition="'%(ReferencePath.ReferenceAssembly)' == ''">
+        <ReferenceAssembly>%(FullPath)</ReferenceAssembly>
+      </ReferencePath>
+
+      <ReferencePathWithRefAssemblies Include="@(ReferencePath->'%(ReferenceAssembly)')"
+                                      Condition="'$(CompileUsingReferenceAssemblies)' != 'false'">
+        <OriginalPath Condition="'%(ReferencePath.Identity)' != '@(ReferencePath->'%(ReferenceAssembly)')'">%(ReferencePath.Identity)</OriginalPath>
+      </ReferencePathWithRefAssemblies>
+      <ReferencePathWithRefAssemblies Include="@(ReferencePath)"
+                                      Condition="'$(CompileUsingReferenceAssemblies)' == 'false'" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ====================================================================================================
+
+                                        GenerateBindingRedirects
+    Inject the binding redirects into the app config file based on suggested redirects as output from
+    ResolveAssemblyReferences.
+
+        [IN]
+        @(AppConfigWithTargetPath) - Path to the source app config file. This can be null if the project
+                                     doesn't contain an app config file.
+        $(TargetFileName) -          The file name of the build target.
+
+        [OUT]
+        @(OutputAppConfigFile) -     Path to the output app config file in the intermediate directory.
+
+    ====================================================================================================
+  -->
+  <Target Name="GenerateBindingRedirects"
+    Inputs="$(MSBuildAllProjects);@(AppConfigFile);$(ResolveAssemblyReferencesStateFile);$(IntermediateOutputPath);@(SuggestedBindingRedirects)"
+    Outputs="$(_GenerateBindingRedirectsIntermediateAppConfig)"
+    Condition="'$(AutoGenerateBindingRedirects)' == 'true' and '$(GenerateBindingRedirectsOutputType)' == 'true'">
+
+    <GenerateBindingRedirects
+      AppConfigFile="@(AppConfigWithTargetPath)"
+      TargetName="$(TargetFileName).config"
+      OutputAppConfigFile="$(_GenerateBindingRedirectsIntermediateAppConfig)"
+      SuggestedRedirects="@(SuggestedBindingRedirects)"
+      >
+
+      <Output TaskParameter="OutputAppConfigFile" ItemName="FileWrites" />
+
+    </GenerateBindingRedirects>
+
+  </Target>
+
+  <!--
+    ====================================================================================================
+
+                                        GenerateBindingRedirectsUpdateAppConfig
+    Updates the project to use the generated app.config content.  This needs to run regardless of
+    inputs/outputs so it is seperate from GenerateBindingRedirects.
+    ====================================================================================================
+  -->
+  <Target Name="GenerateBindingRedirectsUpdateAppConfig"
+    AfterTargets="GenerateBindingRedirects"
+    Condition="'$(AutoGenerateBindingRedirects)' == 'true' and '$(GenerateBindingRedirectsOutputType)' == 'true' and Exists('$(_GenerateBindingRedirectsIntermediateAppConfig)')">
+
+    <PropertyGroup>
+      <AppConfig>$(_GenerateBindingRedirectsIntermediateAppConfig)</AppConfig>
+    </PropertyGroup>
+    <ItemGroup>
+      <AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)" />
+      <AppConfigWithTargetPath Include="$(AppConfig)">
+        <TargetPath>$(TargetFileName).config</TargetPath>
+      </AppConfigWithTargetPath>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ===========================================================================================
+                                        GetInstalledSDKs
+
+    Gets the list of SDKs installed in the SDKDirectoryRoot and SDKRegistryRoot locations
+
+    These paths are used by the ResolveSDKReference task and the ResolveAssemblyReference task.
+    ===========================================================================================
+  -->
+  <PropertyGroup>
+    <SDKReferenceRegistryRoot Condition="'$(SDKReferenceRegistryRoot)' == ''">Software\Microsoft\Microsoft SDKs</SDKReferenceRegistryRoot>
+    <SDKReferenceDirectoryRoot Condition="'$(SDKReferenceDirectoryRoot)' == ''">$(LocalAppData)\Microsoft SDKs;$(MSBuildProgramFiles32)\Microsoft SDKs</SDKReferenceDirectoryRoot>
+    <!-- Manifest driven extension SDK locations -->
+    <SDKExtensionDirectoryRoot Condition="'$(SDKExtensionDirectoryRoot)' == '' and '$(SDKIdentifier)' != ''">$(MSBuildProgramFiles32)\Microsoft SDKs\Windows Kits\10;$(MSBuildProgramFiles32)\Windows Kits\10</SDKExtensionDirectoryRoot>
+
+    <!-- UAP projects by default should support Windows 8.1 SDKs -->
+    <SupportWindows81SDKs Condition="'$(SupportWindows81SDKs)' == '' and '$(Support81SDKs)' != 'false' and '$(TargetPlatformIdentifier)' == 'UAP'">true</SupportWindows81SDKs>
+    <TargetPlatformIdentifierWindows81 Condition="'$(TargetPlatformIdentifierWindows81)' == '' and '$(SupportWindows81SDKs)' == 'true'">Windows</TargetPlatformIdentifierWindows81>
+    <TargetPlatformVersionWindows81 Condition="'$(TargetPlatformVersionWindows81)' == '' and '$(SupportWindows81SDKs)' == 'true'">8.1</TargetPlatformVersionWindows81>
+
+    <!-- Desktop and phone SDKs often have the exact same identifiers, don't enable phone by default -->
+    <SupportWindowsPhone81SDKs Condition="'$(SupportWindowsPhone81SDKs)' == '' and '$(Support81SDKs)' != 'false' and '$(TargetPlatformIdentifier)' == 'UAP'">false</SupportWindowsPhone81SDKs>
+    <TargetPlatformIdentifierWindowsPhone81 Condition="'$(TargetPlatformIdentifierWindowsPhone81)' == '' and '$(SupportWindowsPhone81SDKs)' == 'true'">WindowsPhoneApp</TargetPlatformIdentifierWindowsPhone81>
+    <TargetPlatformVersionWindowsPhone81 Condition="'$(TargetPlatformVersionWindowsPhone81)' == '' and '$(SupportWindowsPhone81SDKs)' == 'true'">8.1</TargetPlatformVersionWindowsPhone81>
+  </PropertyGroup>
+
+  <Target
+      Name="GetInstalledSDKLocations"
+      DependsOnTargets="$(GetInstalledSDKLocationsDependsOn)"
+      Returns="@(InstalledSDKLocations)"
+      >
+
+    <GetInstalledSDKLocations
+           SDKDirectoryRoots="$(SDKReferenceDirectoryRoot)"
+           SDKExtensionDirectoryRoots="$(SDKExtensionDirectoryRoot)"
+           SDKRegistryRoot="$(SDKReferenceRegistryRoot)"
+           TargetPlatformVersion="$(TargetPlatformVersion)"
+           TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+           Condition="'@(SDKReference)' != ''"
+           >
+      <Output TaskParameter="InstalledSDKs" ItemName="InstalledSDKLocations"/>
+    </GetInstalledSDKLocations>
+
+    <!-- Also lookup 8.1 SDKs if requested -->
+    <GetInstalledSDKLocations
+           SDKDirectoryRoots="$(SDKReferenceDirectoryRoot)"
+           SDKExtensionDirectoryRoots=""
+           SDKRegistryRoot="$(SDKReferenceRegistryRoot)"
+           TargetPlatformVersion="$(TargetPlatformVersionWindows81)"
+           TargetPlatformIdentifier="$(TargetPlatformIdentifierWindows81)"
+           Condition="'@(SDKReference)' != '' and '$(SupportWindows81SDKs)' == 'true' and '$(TargetPlatformIdentifierWindows81)' != '' and '$(TargetPlatformVersionWindows81)' != ''"
+           WarnWhenNoSDKsFound="false"
+           >
+      <Output TaskParameter="InstalledSDKs" ItemName="InstalledSDKLocations"/>
+    </GetInstalledSDKLocations>
+
+    <GetInstalledSDKLocations
+           SDKDirectoryRoots="$(SDKReferenceDirectoryRoot)"
+           SDKExtensionDirectoryRoots=""
+           SDKRegistryRoot="$(SDKReferenceRegistryRoot)"
+           TargetPlatformVersion="$(TargetPlatformVersionWindowsPhone81)"
+           TargetPlatformIdentifier="$(TargetPlatformIdentifierWindowsPhone81)"
+           Condition="'@(SDKReference)' != '' and '$(SupportWindowsPhone81SDKs)' == 'true' and '$(TargetPlatformIdentifierWindowsPhone81)' != '' and '$(TargetPlatformVersionWindowsPhone81)' != ''"
+           WarnWhenNoSDKsFound="false"
+           >
+      <Output TaskParameter="InstalledSDKs" ItemName="InstalledSDKLocations"/>
+    </GetInstalledSDKLocations>
+
+  </Target>
+
+  <!--
+    ============================================================
+
+                                        ResolveSDKReferences
+
+    Given a list of SDKReference items and a list of resolved winmd files which may contain metadata as to which sdk they came from
+    we need to find the sdk root folders on disk and populate a ResolvedSDKReference item which has the full path to the SDK ROOT
+    and the sdk identity as a piece of metadata.
+
+        [IN]
+        @(SDKReference) - List of sdk references (the identity in the sdk manifest file).
+        @(ReferencePath) -List of resolved assemblies, we are interested in the ones which have IsWinMDFile set to true.
+
+        [OUT]
+        @(ResolvedSDKReference) - Full path to the root of the SDK
+    ============================================================
+  -->
+  <PropertyGroup>
+    <ResolveSDKReferencesDependsOn>
+      GetInstalledSDKLocations
+    </ResolveSDKReferencesDependsOn>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <TargetedSDKConfiguration Condition="'$(TargetedSDKConfiguration)' == '' and '_$(Configuration)' == '_Debug'">Debug</TargetedSDKConfiguration>
+    <TargetedSDKConfiguration Condition="'$(TargetedSDKConfiguration)' == '' and '_$(Configuration)' == '_Release'">Retail</TargetedSDKConfiguration>
+    <TargetedSDKConfiguration Condition="'$(TargetedSDKConfiguration)' == ''">Retail</TargetedSDKConfiguration>
+    <TargetedSDKArchitecture Condition="'$(TargetedSDKArchitecture)' == ''">$(ProcessorArchitecture)</TargetedSDKArchitecture>
+    <TargetedSDKArchitecture Condition="'$(TargetedSDKArchitecture)' == ''">Neutral</TargetedSDKArchitecture>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <ShouldMarkCertainSDKReferencesAsRuntimeOnly Condition="'$(ShouldMarkCertainSDKReferencesAsRuntimeOnly)' == ''">true</ShouldMarkCertainSDKReferencesAsRuntimeOnly>
+  </PropertyGroup>
+
+  <ItemGroup Condition="'$(ShouldMarkCertainSDKReferencesAsRuntimeOnly)' == 'true'">
+    <!-- Dependencies that are specified as runtime-only dependencies. Therefore the associated files are not used to build Appx package.  -->
+    <!-- TODO: Do we need to do anything like this for the new SDK? -->
+    <RuntimeReferenceOnlySDKDependencies Condition = "'$(TargetPlatformVersion)' == '8.1'" Include="Microsoft.VCLibs, Version=11.0"/>
+  </ItemGroup>
+
+  <Target
+      Name="ResolveSDKReferences"
+      Returns="@(ResolvedSDKReference)"
+      DependsOnTargets="$(ResolveSDKReferencesDependsOn)">
+
+    <ResolveSDKReference
+           SDKReferences="@(SDKReference)"
+           RuntimeReferenceOnlySDKDependencies="@(RuntimeReferenceOnlySDKDependencies)"
+           References="@(Reference)"
+           TargetPlatformVersion="$(TargetPlatformVersion)"
+           TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+           WarnOnMissingPlatformVersion="$(SDKReferenceWarnOnMissingMaxPlatformVersion)"
+           ProjectName="$(MSBuildProjectName)"
+           TargetedSDKConfiguration="$(TargetedSDKConfiguration)"
+           TargetedSDKArchitecture="$(TargetedSDKArchitecture)"
+           InstalledSDKs ="@(InstalledSDKLocations)"
+           LogResolutionErrorsAsWarnings ="$(LogSDKReferenceResolutionErrorsAsWarnings)"
+           Prefer32Bit ="$(Prefer32Bit)"
+           ContinueOnError="$(ContinueOnError)"
+           Condition="'@(SDKReference)'!=''">
+      <Output TaskParameter="ResolvedSDKReferences" ItemName="ResolvedSDKReference"/>
+    </ResolveSDKReference>
+  </Target>
+
+   <Target
+      Name="ResolveSDKReferencesDesignTime"
+      Returns="@(ResolvedSDKReference)"
+      DependsOnTargets="ResolveSDKReferences" />
+
+  <!--
+    ============================================================
+
+                                        FindInvalidProjectReferences
+
+    Find project to project references with target platform version higher than the one used by the current project and
+    creates a list of invalid references to be unresolved. It issues a warning for each invalid reference.
+
+        [IN]
+        $(TargetPlatformVersion) - Project's target platform version
+        @(_ProjectReferenceTargetPlatformMonikers) - List of monikers of all referenced projects gathered by the helper
+                                                     target GetTargetPlatformMonikers.
+
+        [OUT]
+    @(InvalidProjectReferences) - List of invalid project references
+
+    ============================================================
+    -->
+
+  <PropertyGroup>
+    <FindInvalidProjectReferencesDependsOn>
+      GetReferenceTargetPlatformMonikers
+    </FindInvalidProjectReferencesDependsOn>
+  </PropertyGroup>
+
+   <Target
+      Name="FindInvalidProjectReferences"
+      Condition ="'$(FindInvalidProjectReferences)' == 'true'"
+      DependsOnTargets="$(FindInvalidProjectReferencesDependsOn)">
+
+     <FindInvalidProjectReferences
+         TargetPlatformVersion="$(TargetPlatformVersion)"
+         TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+         ProjectReferences="@(TargetPathWithTargetPlatformMoniker)">
+       <Output TaskParameter="InvalidReferences" ItemName="InvalidProjectReferences" />
+     </FindInvalidProjectReferences>
+
+     <ItemGroup>
+       <_ResolvedProjectReferencePaths Remove="@(InvalidProjectReferences)" />
+     </ItemGroup>
+   </Target>
+
+  <Target Name="GetReferenceTargetPlatformMonikers" DependsOnTargets="PrepareProjectReferences">
+    <MSBuild
+      Projects="@(_MSBuildProjectReferenceExistent)"
+      Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+      Targets="GetTargetPathWithTargetPlatformMoniker"
+      BuildInParallel="$(BuildInParallel)"
+      ContinueOnError="!$(BuildingProject)"
+      RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+      <Output TaskParameter="TargetOutputs" ItemName="TargetPathWithTargetPlatformMoniker" />
+    </MSBuild>
+  </Target>
+
+   <!--
+    ============================================================
+
+                       ExpandSDKReferences
+
+        After we have resolved the sdk refrence we need to make sure that we automatically include the references which are part of the SDK (both winmd and dll)
+        as part of the assemblies passed to the compiler.
+
+        Project systems or project which do not want to reference all dlls or winmd files should override this target to do nothing.
+   ============================================================
+    -->
+  <PropertyGroup>
+    <ExpandSDKReferencesDependsOn>
+      ResolveSDKReferences
+    </ExpandSDKReferencesDependsOn>
+
+    <ExpandSDKAllowedReferenceExtensions Condition="'$(ExpandSDKAllowedReferenceExtensions)' == ''">
+      .winmd;
+      .dll
+    </ExpandSDKAllowedReferenceExtensions>
+  </PropertyGroup>
+
+   <Target Name="ExpandSDKReferences"
+           Returns="@(ReferencesFromSDK)"
+           DependsOnTargets="$(ExpandSDKReferencesDependsOn)"
+    >
+     <GetSDKReferenceFiles
+       ResolvedSDKReferences="@(ResolvedSDKReference)"
+       ReferenceExtensions="$(ExpandSDKAllowedReferenceExtensions)"
+       TargetSDKIdentifier="$(SDKIdentifier)"
+       TargetSDKVersion="$(SDKVersion)"
+       TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+       TargetPlatformVersion="$(TargetPlatformVersion)"
+       LogRedistFilesList="$(GetSDKReferenceFilesLogRedistFilesList)"
+       LogRedistConflictWithinSDKAsWarning ="$(GetSDKReferenceFilesLogRedistConflictsWithinSDKAsWarning)"
+       LogRedistConflictBetweenSDKsAsWarning ="$(GetSDKReferenceFilesLogRedistConflictsBetweenSDKsAsWarning)"
+       LogReferencesList="$(GetSDKReferenceFilesLogReferencesList)"
+       LogReferenceConflictWithinSDKAsWarning ="$(GetSDKReferenceFilesLogReferenceConflictsWithinSDKAsWarning)"
+       LogReferenceConflictBetweenSDKsAsWarning ="$(GetSDKReferenceFilesLogReferenceConflictsBetweenSDKsAsWarning)"
+       CacheFileFolderPath ="$(GetSDKReferenceFilesCacheFolder)"
+       LogCacheFileExceptions="$(GetSDKReferenceFilesLogCacheFileExceptions)"
+       Condition="'@(ResolvedSDKReference)'!=''">
+
+       <Output TaskParameter="References" ItemName="ReferencePath"/>
+       <Output TaskParameter="References" ItemName="ReferencesFromSDK"/>
+       <Output TaskParameter="References" ItemName="_ResolveAssemblyReferenceResolvedFiles"/>
+       <Output TaskParameter="CopyLocalFiles" ItemName="ReferenceCopyLocalPaths"/>
+       <Output TaskParameter="RedistFiles" ItemName="ResolvedRedistFiles"/>
+     </GetSDKReferenceFiles>
+   </Target>
+
+  <!--
+    ============================================================
+
+                                        ExportWindowsMDFile
+
+    When a project is generating a a winmd file through c# or vb, ect the compiler will create a WinMDModule file. This file needs to be run
+    through the winmdexp tool in order to generate the resulting WinMD file.
+
+    ===========================================================
+    -->
+
+    <Target Name="ExportWindowsMDFile"
+          DependsOnTargets="Compile"
+          Condition="'$(ExportWinMDFile)' == 'true'"
+          Inputs="@(IntermediateAssembly);@(DocFileItem);@(_DebugSymbolsIntermediatePath);@(ReferencePath);$(MSBuildAllProjects)"
+          Outputs="$(_IntermediateWindowsMetadataPath);$(WinMDExpOutputPdb);$(WinMDOutputDocumentationFile)"
+  >
+
+      <PropertyGroup>
+        <!-- Will be copied by the "copy WinMD artifacts" step instead -->
+        <CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
+        <CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
+
+        <WinMdExpToolPath Condition="'$(WinMdExpToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)</WinMdExpToolPath>
+        <WinMdExpUTF8Ouput Condition="'$(WinMdExpUTF8Ouput)' == ''">true</WinMdExpUTF8Ouput>
+      </PropertyGroup>
+
+      <WinMDExp WinMDModule="@(IntermediateAssembly)"
+                References="@(ReferencePath)"
+                DisabledWarnings="$(WinMdExpNoWarn)"
+                InputDocumentationFile="@(DocFileItem)"
+                OutputDocumentationFile="$(WinMDOutputDocumentationFile)"
+                TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
+                InputPDBFile="@(_DebugSymbolsIntermediatePath)"
+                OutputPDBFile="$(WinMDExpOutputPdb)"
+                OutputWindowsMetadataFile="$(_IntermediateWindowsMetadataPath)"
+                EnvironmentVariables="$(WinMDExpEnvironment)"
+                UTF8Output="$(WinMdExpUTF8Ouput)"
+                SdkToolsPath="$(WinMdExpToolPath)"
+                AssemblyUnificationPolicy="$(WinMDExpAssemblyUnificationPolicy)">
+      <Output TaskParameter="OutputWindowsMetadataFile" ItemName="FileWrites"/>
+     </WinMDExp>
+
+     <ItemGroup>
+         <WinMDExpArtifacts Include="$(_IntermediateWindowsMetadataPath)"/>
+         <WinMDExpArtifacts Include="$(WinMDOutputDocumentationFile)"/>
+         <WinMDExpArtifacts Include="$(WinMDExpOutputPdb)"/>
+         <FileWrites Include="$(WinMDOutputDocumentationFile);$(WinMDExpOutputPdb)"/>
+    </ItemGroup>
+  </Target>
+
+  <Target
+      Name="ResolveAssemblyReferencesDesignTime"
+      Returns="@(_ReferencesFromRAR)"
+      DependsOnTargets="ResolveProjectReferences;ResolveAssemblyReferences">
+
+    <!-- We need to do this here because we only want references which have been passed into rar but are not project to project references. -->
+    <ItemGroup>
+      <_ReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ResolveAssemblyReference'))"/>
+    </ItemGroup>
+  </Target>
+
+  <PropertyGroup>
+    <ProjectDesignTimeAssemblyResolutionSearchPaths Condition=" '$(ProjectDesignTimeAssemblyResolutionSearchPaths)' == '' ">
+      {CandidateAssemblyFiles};
+      $(ReferencePath);
+      {HintPathFromItem};
+      {TargetFrameworkDirectory};
+      {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
+      {RawFileName};
+      $(TargetDir)
+    </ProjectDesignTimeAssemblyResolutionSearchPaths>
+  </PropertyGroup>
+
+  <!--
+    ==============================================================
+
+                                       DesignTimeResolveAssemblyReferences
+
+    Given the list of assemblies, resolve their reference paths.
+    This target is called by Visual Studio at run time in order to filter references
+    according to the targeted framework.
+
+        [IN]
+        @(DesignTimeReference) - List of assembly references as simple/fusion names.
+
+
+        [OUT]
+        @(ReferencePath) - Paths to resolved primary files.
+
+    ==============================================================
+    -->
+  <PropertyGroup>
+    <DesignTimeResolveAssemblyReferencesDependsOn>
+      GetFrameworkPaths;
+      GetReferenceAssemblyPaths;
+      ResolveReferences
+    </DesignTimeResolveAssemblyReferencesDependsOn>
+  </PropertyGroup>
+
+  <Target
+      Name="DesignTimeResolveAssemblyReferences"
+      Condition="'$(DesignTimeReference)'!=''"
+      DependsOnTargets="$(DesignTimeResolveAssemblyReferencesDependsOn)">
+
+    <ItemGroup>
+      <_DesignTimeReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <DesignTimeResolveAssemblyReferencesStateFile Condition="'$(BuildingProject)'=='true'">$(IntermediateOutputPath)$(MSBuildProjectFile)DesignTimeResolveAssemblyReferences.cache</DesignTimeResolveAssemblyReferencesStateFile>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <DesignTimeAssemblySearchPaths Condition=" '$(DesignTimeAssemblySearchPaths)' == '' ">
+        {CandidateAssemblyFiles};
+        $(ReferencePath);
+        {HintPathFromItem};
+        {TargetFrameworkDirectory};
+        {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)};
+        {RawFileName};
+        $(OutDir)
+      </DesignTimeAssemblySearchPaths>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <DesignTimeFindDependencies Condition=" '$(DesignTimeFindDependencies)' == '' ">false</DesignTimeFindDependencies>
+      <DesignTimeIgnoreVersionForFrameworkReferences Condition=" '$(DesignTimeIgnoreVersionForFrameworkReferences)' == '' ">false</DesignTimeIgnoreVersionForFrameworkReferences>
+      <DesignTimeFindSatellites Condition=" '$(DesignTimeFindSatellites)' == '' ">false</DesignTimeFindSatellites>
+      <DesignTimeFindSerializationAssemblies Condition=" '$(DesignTimeFindSerializationAssemblies)' == '' ">false</DesignTimeFindSerializationAssemblies>
+      <DesignTimeFindRelatedFiles Condition=" '$(DesignTimeFindRelatedFiles)' == '' ">false</DesignTimeFindRelatedFiles>
+      <DesignTimeSilentResolution Condition=" '$(DesignTimeSilentResolution)' == '' and '$(TraceDesignTime)' != 'true'">true</DesignTimeSilentResolution>
+      <DesignTimeAutoUnify Condition="'$(DesignTimeAutoUnify)' == ''">false</DesignTimeAutoUnify>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <_DesignTimeReferenceAssemblies Include ="$(DesignTimeReference)" />
+    </ItemGroup>
+
+    <ItemGroup>
+      <_RARResolvedReferencePath Include="@(ReferencePath)" />
+      <ReferencePath Remove="@(ReferencePath)" />
+    </ItemGroup>
+
+    <ResolveAssemblyReference
+        Assemblies="@(_DesignTimeReferenceAssemblies)"
+        TargetFrameworkDirectories="@(_DesignTimeReferenceInstalledAssemblyDirectory)"
+        SearchPaths="$(DesignTimeAssemblySearchPaths)"
+        AllowedAssemblyExtensions="$(AllowedReferenceAssemblyFileExtensions)"
+        TargetProcessorArchitecture="$(ProcessorArchitecture)"
+        CandidateAssemblyFiles="@(Content);@(None);@(_RARResolvedReferencePath)"
+        FindDependencies="$(DesignTimeFindDependencies)"
+        AutoUnify="$(DesignTimeAutoUnify)"
+        IgnoreVersionForFrameworkReferences="$(DesignTimeIgnoreVersionForFrameworkReferences)"
+        FindSatellites="$(DesignTimeFindSatellites)"
+        FindSerializationAssemblies="$(DesignTimeFindSerializationAssemblies)"
+        FindRelatedFiles="$(DesignTimeFindRelatedFiles)"
+        Silent="$(DesignTimeSilentResolution)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+        TargetFrameworkMonikerDisplayName="$(TargetFrameworkMonikerDisplayName)"
+        TargetedRuntimeVersion="$(TargetedRuntimeVersion)"
+        StateFile="$(DesignTimeResolveAssemblyReferencesStateFile)"
+        InstalledAssemblySubsetTables="@(InstalledAssemblySubsetTables)"
+        IgnoreDefaultInstalledAssemblySubsetTables="$(IgnoreInstalledAssemblySubsetTables)"
+        TargetFrameworkSubsets="@(_ReferenceInstalledAssemblySubsets)"
+        FullTargetFrameworkSubsetNames="$(FullReferenceAssemblyNames)"
+        FullFrameworkFolders="$(_FullFrameworkReferenceAssemblyPaths)"
+        FullFrameworkAssemblyTables="@(FullFrameworkAssemblyTables)"
+        ProfileName="$(TargetFrameworkProfile)"
+        ResolvedSDKReferences="@(ResolvedSDKReference)"
+        IgnoreTargetFrameworkAttributeVersionMismatch ="$(DesignTimeIgnoreTargetFrameworkAttributeVersionMismatch)"
+       >
+
+      <Output TaskParameter="ResolvedFiles" ItemName="DesignTimeReferencePath"/>
+      <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+    </ResolveAssemblyReference>
+  </Target>
+
+  <!--
+    ============================================================
+                                        ResolveComReferences
+
+    Resolve COM references
+
+        [IN]
+        @(COMReference) - The list of COM references
+        $(BaseIntermediateOutputPath) - The output directory in which to generate wrapper assemblies
+
+        [OUT]
+        @(ReferencePath) - Paths to referenced wrappers.
+
+        If ResolveComReferences is invoked from the IDE, PrepareForBuild may need to run to create directories.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <ComReferenceExecuteAsTool Condition="'$(ComReferenceExecuteAsTool)'==''">false</ComReferenceExecuteAsTool>
+  </PropertyGroup>
+
+  <Target
+      Name="ResolveComReferences"
+      Condition="'@(COMReference)'!='' or '@(COMFileReference)'!=''"
+      Returns="@(ReferencePath)"
+      DependsOnTargets="PrepareForBuild;ResolveKeySource;ResolveAssemblyReferences"
+        >
+
+    <PropertyGroup Condition=" '$(InteropOutputPath)' == '' ">
+      <InteropOutputPath>$(IntermediateOutputPath)</InteropOutputPath>
+    </PropertyGroup>
+
+    <MakeDir Directories="$(InteropOutputPath)"/>
+
+    <!--
+        Note: This task should not be batched, since it relies on having all the COM references fed into it at once.
+        -->
+    <PropertyGroup>
+      <ResolveComReferenceMSBuildArchitecture Condition="'$(ResolveComReferenceMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</ResolveComReferenceMSBuildArchitecture>
+
+      <ResolveComReferenceToolPath Condition="'$(ResolveComReferenceToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)</ResolveComReferenceToolPath>
+      <ResolveComReferenceSilent Condition="'$(ResolveComReferenceSilent)' == ''">false</ResolveComReferenceSilent>
+    </PropertyGroup>
+
+    <ResolveComReference
+          TypeLibNames="@(COMReference)"
+          TypeLibFiles="@(COMFileReference)"
+          ResolvedAssemblyReferences="@(ReferencePath)"
+          WrapperOutputDirectory="$(InteropOutputPath)"
+          IncludeVersionInInteropName="$(IncludeVersionInInteropName)"
+          KeyContainer="$(KeyContainerName)"
+          KeyFile="$(KeyOriginatorFile)"
+          DelaySign="$(DelaySign)"
+          StateFile="@(_ResolveComReferenceCache)"
+          TargetFrameworkVersion="$(TargetFrameworkVersion)"
+          TargetProcessorArchitecture="$(ProcessorArchitecture)"
+          NoClassMembers="$(ComReferenceNoClassMembers)"
+          Silent="$(ResolveComReferenceSilent)"
+          EnvironmentVariables="$(ResolveComReferenceEnvironment)"
+          SdkToolsPath="$(ResolveComReferenceToolPath)"
+          ExecuteAsTool="$(ComReferenceExecuteAsTool)"
+          MSBuildArchitecture="$(ResolveComReferenceMSBuildArchitecture)"
+          ContinueOnError="$(ContinueOnError)">
+
+      <Output TaskParameter="ResolvedFiles" ItemName="ReferencePath"/>
+      <Output TaskParameter="ResolvedFiles" ItemName="ComReferenceWrappers"/>
+      <Output TaskParameter="ResolvedFiles" ItemName="FileWrites"/>
+      <!-- This output list only includes items with Isolated attribute set to True.  It's done by the task itself. -->
+      <Output TaskParameter="ResolvedModules" ItemName="ResolvedIsolatedComModules"/>
+
+    </ResolveComReference>
+
+    <ItemGroup>
+      <FileWrites Include="@(_ResolveComReferenceCache)"/>
+      <ReferenceComWrappersToCopyLocal Include="@(ComReferenceWrappers)" Condition="'%(ComReferenceWrappers.CopyLocal)'!='false'"/>
+    </ItemGroup>
+
+  </Target>
+
+  <Target
+      Name="ResolveComReferencesDesignTime"
+      Returns="@(ComReferenceWrappers)"
+      DependsOnTargets="ResolveComReferences" />
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                PrepareResources Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        PrepareResources
+
+    Prepare resources for the Compile step.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PrepareResourcesDependsOn>
+      PrepareResourceNames;
+      ResGen;
+      CompileLicxFiles
+    </PrepareResourcesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PrepareResources"
+      DependsOnTargets="$(PrepareResourcesDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        PrepareResourceNames
+
+    Prepare the names of resource files.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PrepareResourceNamesDependsOn>
+      AssignTargetPaths;
+      SplitResourcesByCulture;
+      CreateManifestResourceNames;
+      CreateCustomManifestResourceNames
+    </PrepareResourceNamesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PrepareResourceNames"
+      DependsOnTargets="$(PrepareResourceNamesDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        AssignTargetPaths
+
+    This target creates <TargetPath> tags for items. <TargetPath> is a relative folder plus filename
+    for the destination of this item.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <AssignTargetPathsDependsOn></AssignTargetPathsDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="AssignTargetPaths"
+      DependsOnTargets="$(AssignTargetPathsDependsOn)">
+
+    <ItemGroup>
+      <_Temporary Remove="@(_Temporary)" />
+    </ItemGroup>
+
+    <!-- AssignTargetPath generates TargetPath metadata that is consumed by CreateManifestResourceNames target for manifest name generation -->
+    <AssignTargetPath Files="@(EmbeddedResource)" RootFolder="$(MSBuildProjectDirectory)">
+      <Output TaskParameter="AssignedFiles" ItemName="_Temporary" />
+    </AssignTargetPath>
+
+
+    <ItemGroup>
+      <!-- Replace items in EmbeddedResource with the items emitted by the AssignTargetPath task that have the TargetPath metadata -->
+      <EmbeddedResource Remove="@(_Temporary)" />
+      <EmbeddedResource Include="@(_Temporary)" />
+      <_Temporary Remove="@(_Temporary)" />
+    </ItemGroup>
+
+    <AssignTargetPath Files="@(Content)" RootFolder="$(MSBuildProjectDirectory)">
+      <Output TaskParameter="AssignedFiles" ItemName="ContentWithTargetPath" />
+    </AssignTargetPath>
+
+    <AssignTargetPath Files="@(None)" RootFolder="$(MSBuildProjectDirectory)">
+      <Output TaskParameter="AssignedFiles" ItemName="_NoneWithTargetPath" />
+    </AssignTargetPath>
+
+    <AssignTargetPath Files="@(BaseApplicationManifest)" RootFolder="$(MSBuildProjectDirectory)">
+      <Output TaskParameter="AssignedFiles" ItemName="_DeploymentBaseManifestWithTargetPath"/>
+    </AssignTargetPath>
+
+    <AssignTargetPath Files="@(None)" RootFolder="$(MSBuildProjectDirectory)" Condition="'@(_DeploymentBaseManifestWithTargetPath)'=='' and '%(None.Extension)'=='.manifest'">
+      <Output TaskParameter="AssignedFiles" ItemName="_DeploymentBaseManifestWithTargetPath" />
+    </AssignTargetPath>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        GetItemTargetPaths
+
+    This target returns all items that have TargetPath metadata assigned by the AssignTargetPaths target.
+    ============================================================
+    -->
+  <Target
+    Name="GetItemTargetPaths"
+    DependsOnTargets="AssignTargetPaths"
+    Returns="
+      @(EmbeddedResource);
+      @(ContentWithTargetPath);
+      @(_NoneWithTargetPath);
+      @(_DeploymentBaseManifestWithTargetPath);
+      " />
+
+  <!--
+    ============================================================
+                                        SplitResourcesByCulture
+
+    Split EmbeddedResource items into five lists based on whether
+    they are resx files, licx files or other resources and whether they should be localized. Also adds Type and Culture
+    metadata. Type indicates whether the resource is "Resx" or "Non-Resx".
+
+        [IN]/[OUT]
+        @(EmbeddedResource) - The raw list of resources.
+
+        [OUT]
+        @(_LicxFile) - The EmbeddedResource items with extension equal to '.licx'.
+    ============================================================
+    -->
+  <Target
+      Name="SplitResourcesByCulture"
+      DependsOnTargets="AssignTargetPaths">
+
+    <Warning Condition="'@(ResxWithNoCulture)'!=''" Code="MSB9000" Text="ResxWithNoCulture item type is deprecated. Use EmbeddedResource items instead."/>
+    <Warning Condition="'@(ResxWithCulture)'!=''" Code="MSB9001" Text="ResxWithCulture item type is deprecated. Use EmbeddedResource items instead."/>
+    <Warning Condition="'@(NonResxWithCulture)'!=''" Code="MSB9002" Text="NonResxWithCulture item type is deprecated. Use EmbeddedResource items instead."/>
+    <Warning Condition="'@(NonResxWithNoCulture)'!=''" Code="MSB9003" Text="NonResxWithNoCulture item type is deprecated. Use EmbeddedResource items instead."/>
+
+    <ItemGroup>
+      <_LicxFile Include="@(EmbeddedResource)" Condition="'%(Extension)'=='.licx'"/>
+
+      <!-- CONSUMED FOR COMPATIBILITY REASONS ONLY. EMIT EMBEDDEDRESOURCE INSTEAD -->
+      <EmbeddedResource Include="@(ResxWithNoCulture);@(ResxWithCulture)">
+        <Type>Resx</Type>
+      </EmbeddedResource>
+      <EmbeddedResource Include="@(NonResxWithCulture);@(NonResxWithNoCulture)">
+        <Type>Non-Resx</Type>
+      </EmbeddedResource>
+    </ItemGroup>
+
+    <AssignCulture Files="@(EmbeddedResource)" Condition="'%(Extension)'!='.licx'">
+      <!-- Create the list of culture resx and embedded resource files -->
+      <Output TaskParameter="AssignedFilesWithCulture" ItemName="_MixedResourceWithCulture"/>
+      <!-- Create the list of non-culture resx and embedded resource files -->
+      <Output TaskParameter="AssignedFilesWithNoCulture" ItemName="_MixedResourceWithNoCulture"/>
+    </AssignCulture>
+
+    <ItemGroup>
+
+      <!-- Remove EmbeddedResource items that we have processed already
+                 i.e. either Licx, or resources that don't have culture info -->
+      <EmbeddedResource Remove="@(_MixedResourceWithCulture)" />
+      <EmbeddedResource Remove="@(_MixedResourceWithNoCulture)" />
+      <EmbeddedResource Remove="@(_LicxFile)" />
+
+      <!-- Add back everything except Licx, so that we have culture info -->
+      <EmbeddedResource Include="@(_MixedResourceWithNoCulture);@(_MixedResourceWithCulture)" Condition="'%(Extension)'=='.resx' or '%(Extension)'=='.restext'">
+        <Type Condition="'%(_MixedResourceWithNoCulture.Type)'=='' and '%(_MixedResourceWithCulture.Type)'==''">Resx</Type>
+      </EmbeddedResource>
+      <EmbeddedResource Include="@(_MixedResourceWithNoCulture);@(_MixedResourceWithCulture)" Condition="'%(Extension)'!='.resx' and '%(Extension)'!='.restext'">
+        <Type Condition="'%(_MixedResourceWithNoCulture.Type)'=='' and '%(_MixedResourceWithCulture.Type)'==''">Non-Resx</Type>
+      </EmbeddedResource>
+
+      <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME EMBEDDEDRESOURCE INSTEAD -->
+      <ResxWithNoCulture Remove="@(ResxWithNoCulture)"/>
+      <NonResxWithNoCulture Remove="@(NonResxWithNoCulture)"/>
+      <ResxWithCulture Remove="@(ResxWithCulture)"/>
+      <NonResxWithCulture Remove="@(NonResxWithCulture)"/>
+      <ResxWithNoCulture Include="@(_MixedResourceWithNoCulture)" Condition="'%(WithCulture)'=='false' and ('%(Extension)'=='.resx' or '%(Extension)'=='.restext')"/>
+      <NonResxWithNoCulture Include="@(_MixedResourceWithNoCulture)" Condition="'%(WithCulture)'=='false' and ('%(Extension)'!='.resx' and '%(Extension)'!='.restext')"/>
+      <ResxWithCulture Include="@(_MixedResourceWithCulture)" Condition="'%(WithCulture)'=='true' and ('%(Extension)'=='.resx' or '%(Extension)'=='.restext')"/>
+      <NonResxWithCulture Include="@(_MixedResourceWithCulture)" Condition="'%(WithCulture)'=='true' and ('%(Extension)'!='.resx' and '%(Extension)'!='.restext')"/>
+
+      <!-- Clean up temporary lists -->
+      <_MixedResourceWithNoCulture Remove="@(_MixedResourceWithNoCulture)" />
+      <_MixedResourceWithCulture Remove="@(_MixedResourceWithCulture)" />
+
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    =======================================================================
+                                        CreateCustomManifestResourceNames
+
+    Allows custom manifest resource name generation tasks to plug
+    into the build process
+    =======================================================================
+    -->
+  <PropertyGroup>
+    <CreateCustomManifestResourceNamesDependsOn></CreateCustomManifestResourceNamesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="CreateCustomManifestResourceNames"
+      DependsOnTargets="$(CreateCustomManifestResourceNamesDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        ResGen
+
+    Run GenerateResource on the given resx files.
+
+    ============================================================
+    -->
+  <PropertyGroup>
+    <ResGenDependsOn>ResolveAssemblyReferences;SplitResourcesByCulture;BeforeResGen;CoreResGen;AfterResGen</ResGenDependsOn>
+    <CoreResGenDependsOn>FindReferenceAssembliesForReferences</CoreResGenDependsOn>
+    <UseSourcePath Condition="'$(UseSourcePath)'==''">true</UseSourcePath>
+    <ResGenExecuteAsTool Condition="'$(ResGenExecuteAsTool)'==''">false</ResGenExecuteAsTool>
+  </PropertyGroup>
+  <Target
+      Name="ResGen"
+      DependsOnTargets="$(ResGenDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        BeforeResGen
+
+    Redefine this target in your project in order to run tasks just before Resgen.
+    ============================================================
+    -->
+  <Target Name="BeforeResGen"/>
+
+  <!--
+    ============================================================
+                                        AfterResGen
+
+    Redefine this target in your project in order to run tasks just after Resgen.
+    ============================================================
+    -->
+  <Target Name="AfterResGen"/>
+
+  <!--
+    ============================================================
+                                        CoreResGen
+    ============================================================
+    -->
+  <Target
+      Name="CoreResGen"
+      DependsOnTargets="$(CoreResGenDependsOn)">
+
+    <ItemGroup>
+      <_Temporary Remove="@(_Temporary)" />
+    </ItemGroup>
+
+    <PropertyGroup>
+      <GenerateResourceMSBuildArchitecture Condition="'$(GenerateResourceMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</GenerateResourceMSBuildArchitecture>
+
+      <ResgenToolPath Condition="'$(ResgenToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory)</ResgenToolPath>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(TargetFrameworkAsMSBuildRuntime)' != '' and '$(GenerateResourceMSBuildArchitecture)' != ''">
+      <!-- In the general case, we want to fail to run the task if the task host it's requesting doesn't exist, because we'd rather let the
+           user know there's something wrong than just silently generate something that's probably not quite right. However, in a few
+           circumstances, there are tasks that are already aware of runtime / bitness concerns, in which case even if we go ahead and run
+           the more recent version of the task, it should be able to generate something correct.  GenerateResource is one such task, so
+           we check for the existence of the targeted task host so that we can use it preferentially, but if it can't be found, we'll fall
+           back to the current task since it's still mostly correct.
+
+           In particular, we need to do this because otherwise people with Dev10 on a machine that they upgrade to Win8 will be broken:
+           they'll have ResGen from the 7.0A SDK installed, so launching ResGen will still work, but the CLR2 task host is only installed by
+           the 8.0A SDK, which they won't have installed, and thus without this fallback mechanism, their projects targeting v3.5 will
+           suddenly start failing to build.-->
+      <GenerateResourceMSBuildRuntime
+          Condition="'$(GenerateResourceMSBuildRuntime)' == '' and
+                     $([MSBuild]::DoesTaskHostExist(`$(TargetFrameworkAsMSBuildRuntime)`, `$(GenerateResourceMSBuildArchitecture)`))">$(TargetFrameworkAsMSBuildRuntime)</GenerateResourceMSBuildRuntime>
+
+      <!-- If the targeted runtime doesn't exist, fall back to current -->
+      <GenerateResourceMSBuildRuntime Condition="'$(GenerateResourceMSBuildRuntime)' == ''">CurrentRuntime</GenerateResourceMSBuildRuntime>
+    </PropertyGroup>
+
+    <!-- 4.0 task has some new parameters that we want to make use of if we're targeting 4.0 -->
+    <GenerateResource
+        Sources="@(EmbeddedResource)"
+        UseSourcePath="$(UseSourcePath)"
+        References="@(ReferencePathWithRefAssemblies)"
+        AdditionalInputs="$(MSBuildAllProjects)"
+        NeverLockTypeAssemblies="$(GenerateResourceNeverLockTypeAssemblies)"
+        StateFile="$(IntermediateOutputPath)$(MSBuildProjectFile).GenerateResource.Cache"
+        StronglyTypedClassName="%(EmbeddedResource.StronglyTypedClassName)"
+        StronglyTypedFileName="%(EmbeddedResource.StronglyTypedFileName)"
+        StronglyTypedLanguage="%(EmbeddedResource.StronglyTypedLanguage)"
+        StronglyTypedNamespace="%(EmbeddedResource.StronglyTypedNamespace)"
+        StronglyTypedManifestPrefix="%(EmbeddedResource.StronglyTypedManifestPrefix)"
+        PublicClass="%(EmbeddedResource.PublicClass)"
+        OutputResources="@(EmbeddedResource->'$(IntermediateOutputPath)%(ManifestResourceName).resources')"
+        Condition="'%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' != 'CLR2'"
+        SdkToolsPath="$(ResgenToolPath)"
+        ExecuteAsTool="$(ResGenExecuteAsTool)"
+        EnvironmentVariables="$(ResGenEnvironment)"
+        MSBuildRuntime="$(GenerateResourceMSBuildRuntime)"
+        MSBuildArchitecture="$(GenerateResourceMSBuildArchitecture)">
+
+      <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+      <Output TaskParameter="StronglyTypedFileName" ItemName="Compile"/>
+
+      <!-- Gather Sources as an output since it will contain OutputResource metadata indicating the final output resource that it was compiled into -->
+      <Output TaskParameter="Sources" ItemName="_Temporary" />
+
+    </GenerateResource>
+
+    <!-- But we can't use those parameters if we're targeting 3.5, since we're using the 3.5 task -->
+    <GenerateResource
+        Sources="@(EmbeddedResource)"
+        UseSourcePath="$(UseSourcePath)"
+        References="@(ReferencePath)"
+        AdditionalInputs="$(MSBuildAllProjects)"
+        NeverLockTypeAssemblies="$(GenerateResourceNeverLockTypeAssemblies)"
+        StateFile="$(IntermediateOutputPath)$(MSBuildProjectFile).GenerateResource.Cache"
+        StronglyTypedClassName="%(EmbeddedResource.StronglyTypedClassName)"
+        StronglyTypedFileName="%(EmbeddedResource.StronglyTypedFileName)"
+        StronglyTypedLanguage="%(EmbeddedResource.StronglyTypedLanguage)"
+        StronglyTypedNamespace="%(EmbeddedResource.StronglyTypedNamespace)"
+        StronglyTypedManifestPrefix="%(EmbeddedResource.StronglyTypedManifestPrefix)"
+        PublicClass="%(EmbeddedResource.PublicClass)"
+        OutputResources="@(EmbeddedResource->'$(IntermediateOutputPath)%(ManifestResourceName).resources')"
+        MSBuildRuntime="$(GenerateResourceMSBuildRuntime)"
+        MSBuildArchitecture="$(GenerateResourceMSBuildArchitecture)"
+        Condition="'%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' == 'CLR2'">
+
+      <Output TaskParameter="FilesWritten" ItemName="FileWrites"/>
+      <Output TaskParameter="StronglyTypedFileName" ItemName="Compile"/>
+
+      <!-- Gather Sources as an output since it will contain OutputResource metadata indicating the final output resource that it was compiled into -->
+      <Output TaskParameter="Sources" ItemName="_Temporary" />
+
+    </GenerateResource>
+
+    <ItemGroup>
+      <EmbeddedResource Remove="@(_Temporary)" />
+
+      <!-- Add back the Sources list (with OutputResource metadata) that we output from GenerateResource into EmbeddedResource -->
+      <EmbeddedResource Include="@(_Temporary)" />
+      <_Temporary Remove="@(_Temporary)" />
+
+      <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME EMBEDDEDRESOURCE INSTEAD -->
+      <ManifestResourceWithNoCulture Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)'=='false' and '%(EmbeddedResource.Type)' == 'Resx'">
+        <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+      </ManifestResourceWithNoCulture>
+      <ManifestNonResxWithNoCultureOnDisk Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)'=='false' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+        <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+      </ManifestNonResxWithNoCultureOnDisk>
+
+      <!-- EMITTED FOR COMPATIBILITY REASONS ONLY. CONSUME EMBEDDEDRESOURCE INSTEAD -->
+      <ManifestResourceWithCulture Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)'=='true' and '%(EmbeddedResource.Type)' == 'Resx'">
+        <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+      </ManifestResourceWithCulture>
+      <ManifestNonResxWithCultureOnDisk Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)'=='true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+        <EmittedForCompatibilityOnly>true</EmittedForCompatibilityOnly>
+      </ManifestNonResxWithCultureOnDisk>
+
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        CompileLicxFiles
+
+    Compile .licx files (containing information about licensed controls used by the application) into .licenses files.
+
+        [IN]
+        @(_LicxFile) - The list of .licx files in the project (usually there will be just one)
+
+        [OUT]
+        @(CompiledLicenseFile) - The list of compiled .licenses files (there will be just one)
+    ============================================================
+    -->
+  <PropertyGroup>
+    <CompileLicxFilesDependsOn></CompileLicxFilesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="CompileLicxFiles"
+      Condition="'@(_LicxFile)'!=''"
+      DependsOnTargets="$(CompileLicxFilesDependsOn)"
+      Inputs="$(MSBuildAllProjects);@(_LicxFile);@(ReferencePath);@(ReferenceDependencyPaths)"
+      Outputs="$(IntermediateOutputPath)$(TargetFileName).licenses">
+
+    <PropertyGroup>
+      <LCMSBuildArchitecture Condition="'$(LCMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</LCMSBuildArchitecture>
+    </PropertyGroup>
+
+    <LC
+        Sources="@(_LicxFile)"
+        LicenseTarget="$(TargetFileName)"
+        OutputDirectory="$(IntermediateOutputPath)"
+        OutputLicense="$(IntermediateOutputPath)$(TargetFileName).licenses"
+        ReferencedAssemblies="@(ReferencePath);@(ReferenceDependencyPaths)"
+        NoLogo="$(NoLogo)"
+        ToolPath="$(LCToolPath)"
+        SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
+        EnvironmentVariables="$(LCEnvironment)"
+        MSBuildArchitecture="$(LCMSBuildArchitecture)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        >
+
+      <Output TaskParameter="OutputLicense" ItemName="CompiledLicenseFile"/>
+      <Output TaskParameter="OutputLicense" ItemName="FileWrites"/>
+
+    </LC>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                ResolveKeySource Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        ResolveKeySource
+
+    Resolve the strong name key used to sign the assembly as well as the certificate used to
+    sign the ClickOnce manifests.
+
+        [IN]
+        $(AssemblyOriginatorKeyFile)     - The file used to sign the assembly (.snk or .pfx)
+        $(ManifestCertificateThumbprint) - The thumbprint used to locate the certificate in the
+                                           user's certificate store.
+        $(ManifestKeyFile)               - The key file that contains the certificate in case the
+                                           certificate is not in the user's store.
+
+        [OUT]
+        $(ResolvedAssemblyKeyFile)        - Key used to sign the assembly
+        $(_DeploymentResolvedManifestCertificateThumbprint) - Certificate used to sign the manifests
+    ============================================================
+    -->
+  <Target
+      Name="ResolveKeySource"
+      Condition="$(SignManifests) == 'true' or $(SignAssembly) == 'true'">
+
+    <ResolveKeySource
+        KeyFile="$(AssemblyOriginatorKeyFile)"
+        CertificateThumbprint="$(ManifestCertificateThumbprint)"
+        CertificateFile="$(ManifestKeyFile)"
+        SuppressAutoClosePasswordPrompt="$(BuildingInsideVisualStudio)"
+        ShowImportDialogDespitePreviousFailures="$(BuildingProject)"
+        ContinueOnError="!$(BuildingProject)"
+          >
+
+      <Output TaskParameter="ResolvedKeyFile" PropertyName="KeyOriginatorFile" Condition=" '$(SignAssembly)' == 'true' "/>
+      <Output TaskParameter="ResolvedKeyContainer" PropertyName="KeyContainerName" Condition=" '$(SignAssembly)' == 'true' "/>
+      <Output TaskParameter="ResolvedThumbprint" PropertyName="_DeploymentResolvedManifestCertificateThumbprint" Condition=" '$(SignManifests)' == 'true' "/>
+
+    </ResolveKeySource>
+
+  </Target>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                Compile Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        Compile
+    ============================================================
+    -->
+  <PropertyGroup>
+    <CompileDependsOn>
+      ResolveReferences;
+      ResolveKeySource;
+      SetWin32ManifestProperties;
+      FindReferenceAssembliesForReferences;
+      _GenerateCompileInputs;
+      BeforeCompile;
+      _TimeStampBeforeCompile;
+      _GenerateCompileDependencyCache;
+      CoreCompile;
+      _TimeStampAfterCompile;
+      AfterCompile;
+    </CompileDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="Compile"
+      DependsOnTargets="$(CompileDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        _GenerateCompileInputs
+
+    Create the _CoreCompileResourceInputs list of inputs to the CoreCompile target.
+    ============================================================
+    -->
+  <Target Name="_GenerateCompileInputs">
+
+    <Warning Condition="'@(ManifestResourceWithNoCulture)'!='' and '%(ManifestResourceWithNoCulture.EmittedForCompatibilityOnly)'==''" Code="MSB9004" Text="ManifestResourceWithNoCulture item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='false', Type='Resx', and optional LogicalName."/>
+    <Warning Condition="'@(ManifestNonResxWithNoCultureOnDisk)'!='' and '%(ManifestNonResxWithNoCultureOnDisk.EmittedForCompatibilityOnly)'==''" Code="MSB9005" Text="ManifestNonResxWithNoCultureOnDisk item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='false', Type='Non-Resx', and optional LogicalName."/>
+
+    <ItemGroup>
+
+      <!-- _CoreCompileResourceInputs is the list of TLDA inputs that should trigger CoreCompile, and are listed as inputs to that target -->
+      <_CoreCompileResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Resx'" />
+      <_CoreCompileResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Non-Resx' " />
+
+      <!-- CONSUMED FOR COMPATIBILITY REASONS ONLY. EMIT EMBEDDEDRESOURCE INSTEAD -->
+      <_CoreCompileResourceInputs Include="@(ManifestResourceWithNoCulture)" Condition="'%(ManifestResourceWithNoCulture.EmittedForCompatibilityOnly)'==''">
+        <Type>Resx</Type>
+        <WithCulture>false</WithCulture>
+      </_CoreCompileResourceInputs>
+      <_CoreCompileResourceInputs Include="@(ManifestNonResxWithNoCultureOnDisk)" Condition="'%(ManifestNonResxWithNoCultureOnDisk.EmittedForCompatibilityOnly)'==''">
+        <Type>Non-Resx</Type>
+        <WithCulture>false</WithCulture>
+      </_CoreCompileResourceInputs>
+
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        GenerateTargetFrameworkMonikerAttribute
+
+    Emit the target framework moniker attribute as  a code fragment into a temporary source file for the compiler.
+    ============================================================
+    -->
+  <PropertyGroup Condition="'$(TargetFrameworkMoniker)' != ''">
+    <!-- Do not clean if we are going to default the path to the temp directory -->
+    <TargetFrameworkMonikerAssemblyAttributesFileClean Condition="'$(TargetFrameworkMonikerAssemblyAttributesFileClean)' == '' and '$(TargetFrameworkMonikerAssemblyAttributesPath)' != ''">true</TargetFrameworkMonikerAssemblyAttributesFileClean>
+    <TargetFrameworkMonikerAssemblyAttributesPath Condition="'$(TargetFrameworkMonikerAssemblyAttributesPath)' == ''">$([System.IO.Path]::Combine('$([System.IO.Path]::GetTempPath())','$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)'))</TargetFrameworkMonikerAssemblyAttributesPath>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <GenerateTargetFrameworkAttribute Condition="'$(GenerateTargetFrameworkAttribute)' == '' and '$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">true</GenerateTargetFrameworkAttribute>
+  </PropertyGroup>
+
+  <ItemGroup Condition="'$(TargetFrameworkMonikerAssemblyAttributesFileClean)' == 'true'">
+    <Clean Include="$(TargetFrameworkMonikerAssemblyAttributesPath)"/>
+  </ItemGroup>
+
+  <Target Name="GenerateTargetFrameworkMonikerAttribute"
+          BeforeTargets="BeforeCompile"
+          DependsOnTargets="PrepareForBuild;GetReferenceAssemblyPaths"
+          Inputs="$(MSBuildToolsPath)\Microsoft.Common.targets"
+          Outputs="$(TargetFrameworkMonikerAssemblyAttributesPath)"
+          Condition="'$(GenerateTargetFrameworkAttribute)' == 'true'">
+
+    <!-- This is a file shared between projects so we have to take care to handle simultaneous writes (by ContinueOnError)
+             and a race between clean from one project and build from another (by not adding to FilesWritten so it doesn't clean) -->
+    <WriteLinesToFile
+        File="$(TargetFrameworkMonikerAssemblyAttributesPath)"
+        Lines="$(TargetFrameworkMonikerAssemblyAttributeText)"
+        Overwrite="true"
+        ContinueOnError="true"
+        Condition="'@(Compile)' != '' and '$(TargetFrameworkMonikerAssemblyAttributeText)' != ''"
+        />
+
+    <ItemGroup Condition="'@(Compile)' != '' and '$(TargetFrameworkMonikerAssemblyAttributeText)' != ''">
+      <Compile Include="$(TargetFrameworkMonikerAssemblyAttributesPath)"/>
+      <!-- Do not put in FileWrites: this is a file shared between projects in %temp%, and cleaning it would create a race between projects during rebuild -->
+    </ItemGroup>
+  </Target>
+
+
+  <!--
+    ============================================================
+                                        GenerateAdditionalSources
+
+    Emit any specified code fragments into a temporary source file for the compiler.
+    ============================================================
+    -->
+
+  <PropertyGroup Condition="'$(AssemblyAttributesPath)' != ''">
+    <GenerateAdditionalSources Condition="'$(GenerateAdditionalSources)' == ''">true</GenerateAdditionalSources>
+  </PropertyGroup>
+
+  <ItemGroup Condition="'$(AssemblyAttributesPath)' != ''">
+    <Clean Include="$(AssemblyAttributesPath)" Condition="'$(AssemblyAttributesFileClean)' != 'false'" />
+  </ItemGroup>
+
+  <Target Name="GenerateAdditionalSources"
+          BeforeTargets="BeforeCompile"
+          DependsOnTargets="PrepareForBuild;GetReferenceAssemblyPaths"
+          Inputs="$(MSBuildAllProjects)"
+          Outputs="$(AssemblyAttributesPath)"
+          Condition="'@(AssemblyAttributes)' != '' and '$(GenerateAdditionalSources)' == 'true'">
+    <WriteCodeFragment
+          AssemblyAttributes="@(AssemblyAttributes)"
+          OutputFile="$(AssemblyAttributesPath)"
+          Language="$(Language)">
+
+      <Output TaskParameter="OutputFile" ItemName="Compile"/>
+      <Output TaskParameter="OutputFile" ItemName="FileWrites"/>
+    </WriteCodeFragment>
+  </Target>
+
+  <!--
+    ============================================================
+                                        BeforeCompile
+
+    Redefine this target in your project in order to run tasks just before Compile.
+    ============================================================
+    -->
+  <Target Name="BeforeCompile"/>
+
+  <!--
+    ============================================================
+                                        AfterCompile
+
+    Redefine this target in your project in order to run tasks just after Compile.
+    ============================================================
+    -->
+  <Target Name="AfterCompile"/>
+
+  <!--
+    ============================================================
+                                        _TimeStampBeforeCompile
+
+    If post-build events are set to fire "OnOutputUpdated", then take before
+    and after timestamps so that we can compare them.
+    ============================================================
+    -->
+  <Target
+      Name="_TimeStampBeforeCompile"
+      Condition="'$(RunPostBuildEvent)'=='OnOutputUpdated' or ('$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library')">
+
+    <PropertyGroup>
+      <_AssemblyTimestampBeforeCompile>%(IntermediateAssembly.ModifiedTime)</_AssemblyTimestampBeforeCompile>
+    </PropertyGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _GenerateCompileDependencyCache
+
+    Generate a file used to track compiler dependencies between incremental build
+    executions. This handles cases where items are added or removed from a glob (e.g.
+    <Compile Include="**\*.cs" />) and can't otherwise be detected with timestamp 
+    comparisons. The file contains a hash of compiler inputs that are known to 
+    contribute to incremental build inconsistencies.
+    ============================================================
+    -->
+  <Target Name="_GenerateCompileDependencyCache" DependsOnTargets="ResolveAssemblyReferences">
+    <ItemGroup>
+      <CustomAdditionalCompileInputs Include="$(IntermediateOutputPath)$(MSBuildProjectFile).CoreCompileInputs.cache" />
+      <CoreCompileCache Include="@(Compile->'%(FullPath)')" />
+      <CoreCompileCache Include="@(ReferencePath->'%(FullPath)')" />
+    </ItemGroup>
+
+    <Hash ItemsToHash="@(CoreCompileCache)">
+      <Output TaskParameter="HashResult" PropertyName="CoreCompileDependencyHash" />
+    </Hash>
+
+    <WriteLinesToFile Lines="$(CoreCompileDependencyHash)" File="$(IntermediateOutputPath)$(MSBuildProjectFile).CoreCompileInputs.cache" Overwrite="True" WriteOnlyWhenDifferent="True" />
+
+    <ItemGroup>
+      <FileWrites Include="$(IntermediateOutputPath)$(MSBuildProjectFile).CoreCompileInputs.cache" />
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        _TimeStampAfterCompile
+
+    If post-build events are set to fire "OnOutputUpdated", then take before
+    and after timestamps so that we can compare them.
+    ============================================================
+    -->
+  <Target
+      Name="_TimeStampAfterCompile"
+      Condition="'$(RunPostBuildEvent)'=='OnOutputUpdated' or ('$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library')">
+
+    <PropertyGroup>
+      <_AssemblyTimestampAfterCompile>%(IntermediateAssembly.ModifiedTime)</_AssemblyTimestampAfterCompile>
+    </PropertyGroup>
+
+  </Target>
+
+  <!--
+    ================================================================
+                                        _ComputeNonExistentFileProperty
+
+    There are certain situations in which we want to always run the CoreCompile target (and
+    thus the Csc task), even if the timestamps of the outputs appear to be up-to-date on disk.
+    If we're inside the IDE during design-time, then the Csc/Vbc/Vjc task is simply being used to
+    initialize the host compiler, so we always want to run it.  Also, if we're inside the IDE, and
+    the host compiler is responsible for doing the compilation during an actual build, we want to let
+    the host compiler determine whether the output is up-to-date, because there may be source files
+    in the IDE's in-memory buffers that we don't know about.
+
+    So, we always run the CoreCompile target if we're in the IDE, and either we're in design-time or
+    we're delegating to the host compiler for the actual build.
+
+    We compare against BuildOutOfProcess != true because we cannot assume that the build process will
+    have set BuildOutOfProcess to true or false. Therefore the default behavior should be to do the
+    legacy behavior seen before BuildingOutOfProcess was introduced if the property is not set.
+    ================================================================
+    -->
+  <Target
+      Name="_ComputeNonExistentFileProperty"
+      Condition="('$(BuildingInsideVisualStudio)' == 'true') and ('$(BuildingOutOfProcess)' != 'true') and (('$(BuildingProject)' == 'false') or ('$(UseHostCompilerIfAvailable)' == 'true'))">
+
+    <PropertyGroup>
+      <NonExistentFile>__NonExistentSubDir__\__NonExistentFile__</NonExistentFile>
+    </PropertyGroup>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                GenerateSerializationAssemblies Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <PropertyGroup>
+    <_SGenDllName>$(TargetName).XmlSerializers.dll</_SGenDllName>
+    <_SGenDllCreated>false</_SGenDllCreated>
+    <_SGenGenerateSerializationAssembliesConfig>$(GenerateSerializationAssemblies)</_SGenGenerateSerializationAssembliesConfig>
+    <_SGenGenerateSerializationAssembliesConfig Condition="'$(GenerateSerializationAssemblies)' == ''">Auto</_SGenGenerateSerializationAssembliesConfig>
+    <_SGenGenerateSerializationAssembliesConfig Condition="'$(ConfigurationName)'=='Debug' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto'">Off</_SGenGenerateSerializationAssembliesConfig>
+    <SGenUseProxyTypes Condition="'$(SGenUseProxyTypes)' == ''">true</SGenUseProxyTypes>
+    <SGenUseKeep Condition="'$(SGenUseKeep)'==''">false</SGenUseKeep>
+    <SGenShouldGenerateSerializer Condition="'$(SGenShouldGenerateSerializer)' == ''">true</SGenShouldGenerateSerializer>
+  </PropertyGroup>
+
+  <!--
+    ============================================================
+                                        GenerateSerializationAssemblies
+
+    Run GenerateSerializationAssemblies on the assembly produced by this build.
+
+        [IN]
+        @(BuildAssemblyName) - The assembly generated by this build.
+        @(BuildAssemblyPath) - The path where the assembly resides.
+        @(ReferencePath) - The list of references used by this assembly.
+
+        [OUT]
+        @(SerializationAssembly) - The path to the serialization assembly.  Maybe we'll just append to an existing list.
+    ============================================================
+    -->
+  <Target
+      Name="GenerateSerializationAssemblies"
+      Condition="'$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')"
+      DependsOnTargets="AssignTargetPaths;Compile;ResolveKeySource"
+      Inputs="$(MSBuildAllProjects);@(IntermediateAssembly)"
+      Outputs="$(IntermediateOutputPath)$(_SGenDllName)">
+
+    <PropertyGroup>
+      <SGenMSBuildArchitecture Condition="'$(SGenMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</SGenMSBuildArchitecture>
+    </PropertyGroup>
+
+    <SGen
+        BuildAssemblyName="$(TargetFileName)"
+        BuildAssemblyPath="$(IntermediateOutputPath)"
+        References="@(ReferencePath)"
+        ShouldGenerateSerializer="$(SGenShouldGenerateSerializer)"
+        UseProxyTypes="$(SGenUseProxyTypes)"
+        UseKeep="$(SGenUseKeep)"
+        KeyContainer="$(KeyContainerName)"
+        KeyFile="$(KeyOriginatorFile)"
+        DelaySign="$(DelaySign)"
+        ToolPath="$(SGenToolPath)"
+        SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
+        EnvironmentVariables="$(SGenEnvironment)"
+        MSBuildArchitecture="$(SGenMSBuildArchitecture)"
+        SerializationAssembly="$(IntermediateOutputPath)$(_SGenDllName)"
+        Platform="$(SGenPlatformTarget)"
+        Types="$(SGenSerializationTypes)">
+
+      <Output TaskParameter="SerializationAssembly" ItemName="SerializationAssembly"/>
+
+    </SGen>
+
+  </Target>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                CreateSatelliteAssemblies Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        CreateSatelliteAssemblies
+
+    Create one satellite assembly for every unique culture in the resources.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <CreateSatelliteAssembliesDependsOn>
+      _GenerateSatelliteAssemblyInputs;
+      ComputeIntermediateSatelliteAssemblies;
+      GenerateSatelliteAssemblies
+    </CreateSatelliteAssembliesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="CreateSatelliteAssemblies"
+      DependsOnTargets="$(CreateSatelliteAssembliesDependsOn)" />
+
+  <!--
+    ============================================================
+                                        _GenerateSatelliteAssemblyInputs
+
+    Create the _SatelliteAssemblyResourceInputs list of inputs to the CreateSatelliteAssemblies target.
+    ============================================================
+    -->
+  <Target Name="_GenerateSatelliteAssemblyInputs">
+
+    <Warning Condition="'@(ManifestResourceWithCulture)'!='' and '%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'==''" Code="MSB9006" Text="ManifestResourceWithCulture item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='true', Type='Resx', and optional LogicalName."/>
+    <Warning Condition="'@(ManifestNonResxWithCultureOnDisk)'!='' and '%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'==''" Code="MSB9007" Text="ManifestNonResxWithCultureOnDisk item type is deprecated. Emit EmbeddedResource items instead, with metadata WithCulture='true', Type='Non-Resx', and optional LogicalName."/>
+
+    <ItemGroup>
+      <!-- _SatelliteAssemblyResourceInputs is the list of TLDA inputs that should trigger CreateSatelliteAssemblies, so listed as inputs to that target -->
+      <_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Resx'" />
+      <_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'" />
+
+      <!-- CONSUMED FOR COMPATIBILITY REASONS ONLY. EMIT EMBEDDEDRESOURCE INSTEAD -->
+      <_SatelliteAssemblyResourceInputs Include="@(ManifestResourceWithCulture)" Condition="'%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'==''">
+        <Type>Resx</Type>
+        <WithCulture>true</WithCulture>
+      </_SatelliteAssemblyResourceInputs>
+      <_SatelliteAssemblyResourceInputs Include="@(ManifestNonResxWithCultureOnDisk)" Condition="'%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'==''">
+        <Type>Non-Resx</Type>
+        <WithCulture>true</WithCulture>
+      </_SatelliteAssemblyResourceInputs>
+
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        GenerateSatelliteAssemblies
+
+    Actually run al.exe to create the satellite assemblies.
+    ============================================================
+    -->
+  <Target Name="GenerateSatelliteAssemblies"
+          Inputs="$(MSBuildAllProjects);@(_SatelliteAssemblyResourceInputs);$(IntermediateOutputPath)$(TargetName)$(TargetExt)"
+          Outputs="$(IntermediateOutputPath)%(Culture)\$(TargetName).resources.dll"
+          Condition="'@(_SatelliteAssemblyResourceInputs)' != '' and '$(MSBuildRuntimeType)' != 'Core'">
+
+    <MakeDir
+        Directories="@(EmbeddedResource->'$(IntermediateOutputPath)%(Culture)')" />
+
+    <AL AlgorithmId="$(Satellite_AlgorithmId)"
+        BaseAddress="$(Satellite_BaseAddress)"
+        CompanyName="$(Satellite_CompanyName)"
+        Configuration="$(Satellite_Configuration)"
+        Copyright="$(Satellite_Copyright)"
+        Culture="%(Culture)"
+        DelaySign="$(DelaySign)"
+        Description="$(Satellite_Description)"
+        EmbedResources="@(_SatelliteAssemblyResourceInputs)"
+        EnvironmentVariables="$(AlEnvironment)"
+        EvidenceFile="$(Satellite_EvidenceFile)"
+        FileVersion="$(Satellite_FileVersion)"
+        Flags="$(Satellite_Flags)"
+        GenerateFullPaths="$(Satellite_GenerateFullPaths)"
+        KeyContainer="$(KeyContainerName)"
+        KeyFile="$(KeyOriginatorFile)"
+        LinkResources="@(Satellite_LinkResource)"
+        MainEntryPoint="$(Satellite_MainEntryPoint)"
+        OutputAssembly="$(IntermediateOutputPath)%(Culture)\$(TargetName).resources.dll"
+        Platform="$(PlatformTarget)"
+        ProductName="$(Satellite_ProductName)"
+        ProductVersion="$(Satellite_ProductVersion)"
+        ResponseFiles="@(AlResponseFile)"
+        SourceModules="@(Satellite_SourceModule)"
+        TargetType="$(Satellite_TargetType)"
+        TemplateFile="$(IntermediateOutputPath)$(TargetName)$(TargetExt)"
+        Title="$(Satellite_Title)"
+        ToolPath="$(AlToolPath)"
+        ToolExe ="$(AlToolExe)"
+        SdkToolsPath="$(TargetFrameworkSDKToolsDirectory)"
+        Trademark="$(Satellite_Trademark)"
+        Version="$(Satellite_Version)"
+        Win32Icon="$(Satellite_Win32Icon)"
+        Win32Resource="$(Satellite_Win32Resource)">
+
+      <Output TaskParameter="OutputAssembly" ItemName="FileWrites"/>
+
+    </AL>
+
+  </Target>
+  <!--
+    ============================================================
+                                        ComputeIntermediateSatelliteAssemblies
+
+    Compute the paths to the intermediate satellite assemblies,
+    with culture attributes so we can copy them to the right place.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <ComputeIntermediateSatelliteAssembliesDependsOn>
+      CreateManifestResourceNames
+    </ComputeIntermediateSatelliteAssembliesDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="ComputeIntermediateSatelliteAssemblies"
+      Condition="@(EmbeddedResource->'%(WithCulture)') != ''"
+      DependsOnTargets="$(ComputeIntermediateSatelliteAssembliesDependsOn)">
+
+    <ItemGroup>
+      <IntermediateSatelliteAssembliesWithTargetPath Include="$(IntermediateOutputPath)%(EmbeddedResource.Culture)\$(TargetName).resources.dll"
+                                                     Condition="'%(EmbeddedResource.Culture)' != ''">
+        <Culture>%(EmbeddedResource.Culture)</Culture>
+        <TargetPath>%(EmbeddedResource.Culture)\$(TargetName).resources.dll</TargetPath>
+      </IntermediateSatelliteAssembliesWithTargetPath>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                SetWin32ManifestProperties Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <PropertyGroup>
+    <EmbeddedWin32Manifest>$(Win32Manifest)</EmbeddedWin32Manifest>
+  </PropertyGroup>
+
+  <!--
+    ============================================================
+                                        SetWin32ManifestProperties
+
+    Set Win32Manifest and EmbeddedManifest properties to be used later in the build.
+    ============================================================
+    -->
+  <Target
+      Name="SetWin32ManifestProperties"
+      Condition="'$(Win32Manifest)'==''"
+      DependsOnTargets="ResolveComReferences;ResolveNativeReferences;_SetExternalWin32ManifestProperties;_SetEmbeddedWin32ManifestProperties" />
+
+  <Target
+      Name="_SetExternalWin32ManifestProperties"
+      Condition="'$(GenerateClickOnceManifests)'=='true' or '@(NativeReference)'!='' or '@(ResolvedIsolatedComModules)'!=''" >
+
+    <PropertyGroup>
+      <!-- set _DeploymentBaseManifest property to the value of $(ApplicationManifest) if the property is set,
+                 but use _DeploymentBaseManifestWithTargetPath item-group if the property is not set to support backwards
+                 compat with earlier MSBuild versions when manifest files were determined by the item-group. If the newer
+                 property is set though, prefer that one be used to specify the manifest. -->
+      <_DeploymentBaseManifest>$(ApplicationManifest)</_DeploymentBaseManifest>
+      <_DeploymentBaseManifest Condition="'$(_DeploymentBaseManifest)'==''">@(_DeploymentBaseManifestWithTargetPath)</_DeploymentBaseManifest>
+
+      <!-- when using external manifests, always set the NoWin32Manifest property to
+                 true if there is no value set in the incoming project file so the
+                 compilers that support manifest embedding know not to add
+                 a manifest to their built assemblies -->
+      <NoWin32Manifest Condition="'$(NoWin32Manifest)'==''">true</NoWin32Manifest>
+    </PropertyGroup>
+
+  </Target>
+
+  <Target
+      Name="_SetEmbeddedWin32ManifestProperties"
+      Condition="'$(GenerateClickOnceManifests)'!='true' and '@(NativeReference)'=='' and '@(ResolvedIsolatedComModules)'==''" >
+
+    <PropertyGroup>
+      <EmbeddedWin32Manifest>$(ApplicationManifest)</EmbeddedWin32Manifest>
+      <Win32Manifest>$(ApplicationManifest)</Win32Manifest>
+    </PropertyGroup>
+
+    <GetFrameworkPath Condition="'$(ApplicationManifest)'=='' and '$(NoWin32Manifest)'!='true'">
+      <Output TaskParameter="FrameworkVersion40Path"  PropertyName="_FrameworkVersion40Path" />
+    </GetFrameworkPath>
+
+    <PropertyGroup>
+      <EmbeddedWin32Manifest  Condition="'$(ApplicationManifest)'=='' and '$(NoWin32Manifest)'!='true' and Exists('$(_FrameworkVersion40Path)\default.win32manifest')">$(_FrameworkVersion40Path)\default.win32manifest</EmbeddedWin32Manifest>
+    </PropertyGroup>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                GenerateManifests Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        GenerateManifests
+
+    Generates ClickOnce application and deployment manifests or a native manifest.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <GenerateManifestsDependsOn>
+      SetWin32ManifestProperties;
+      GenerateApplicationManifest;
+      GenerateDeploymentManifest
+    </GenerateManifestsDependsOn>
+  </PropertyGroup>
+
+  <!--
+    ============================================================
+                  _GenerateResolvedDeploymentManifestEntryPoint
+
+    Use the ResolveManifestFiles to generate the GenerateResolvedDeploymentManifestEntryPoint
+
+    ============================================================
+    -->
+  <Target
+      Name="_GenerateResolvedDeploymentManifestEntryPoint">
+    <ItemGroup>
+      <_DeploymentPublishFileOfTypeManifestEntryPoint Include="@(PublishFile)" Condition="'%(FileType)'=='ManifestEntryPoint'"/>
+    </ItemGroup>
+
+    <ResolveManifestFiles
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        SigningManifests="$(SignManifests)"
+        DeploymentManifestEntryPoint="@(ApplicationManifest)"
+        PublishFiles="@(_DeploymentPublishFileOfTypeManifestEntryPoint)">
+
+      <Output TaskParameter="OutputDeploymentManifestEntryPoint" ItemName="_DeploymentResolvedDeploymentManifestEntryPoint"/>
+
+    </ResolveManifestFiles>
+  </Target>
+
+  <Target
+      Name="GenerateManifests"
+      Condition="'$(GenerateClickOnceManifests)'=='true' or '@(NativeReference)'!='' or '@(ResolvedIsolatedComModules)'!='' or '$(GenerateAppxManifest)' == 'true'"
+      DependsOnTargets="$(GenerateManifestsDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        GenerateApplicationManifest
+
+    Generates a ClickOnce or native application manifest.
+    An application manifest specifies declarative application identity, dependency and security information.
+
+        [IN]
+        $(_DeploymentBaseManifest) - The base app.manifest from project.
+        @(ResolvedIsolatedComModules) - The list of COM references to be isolated as reg-free COM dependencies for native assembly loader.
+        @(_DeploymentManifestFiles) - The list of loose files (content, pdb, xml, etc.) for ClickOnce.
+        @(_DeploymentManifestDependencies) - The list of application dependencies (typically this is the set of assembly dependencies in bin\) for ClickOnce.
+        @(AppConfigWithTargetPath) - App config file, if present.
+        $(_DeploymentManifestType) - Type of manifest to be generated, either "Native" or "ClickOnce".
+
+        [OUT]
+        @(ApplicationManifest) - Generated native or ClickOnce application manifest, i.e. WindowsApplication1.exe.manifest
+    ============================================================
+    -->
+  <Target
+      Name="GenerateApplicationManifest"
+      DependsOnTargets="
+            _DeploymentComputeNativeManifestInfo;
+            _DeploymentComputeClickOnceManifestInfo;
+            ResolveComReferences;
+            ResolveNativeReferences;
+            _GenerateResolvedDeploymentManifestEntryPoint"
+      Inputs="
+            $(MSBuildAllProjects);
+            @(AppConfigWithTargetPath);
+            $(_DeploymentBaseManifest);
+            @(ResolvedIsolatedComModules);
+            @(_DeploymentManifestDependencies);
+            @(_DeploymentResolvedManifestEntryPoint);
+            @(_DeploymentManifestFiles)"
+      Outputs="@(ApplicationManifest)">
+
+    <RequiresFramework35SP1Assembly
+      ReferencedAssemblies="@(Reference)"
+        ErrorReportUrl="$(_DeploymentFormattedErrorReportUrl)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        CreateDesktopShortcut="$(CreateDesktopShortcut)"
+        SigningManifests="$(SignManifests)"
+        Assemblies="@(_DeploymentManifestDependencies)"
+        DeploymentManifestEntryPoint="@(_DeploymentResolvedDeploymentManifestEntryPoint)"
+        EntryPoint="@(_DeploymentResolvedManifestEntryPoint)"
+        Files="@(_DeploymentManifestFiles)"
+        SuiteName="$(SuiteName)" >
+
+      <Output TaskParameter="RequiresMinimumFramework35SP1" PropertyName="_DeploymentRequiresMinimumFramework35SP1" />
+    </RequiresFramework35SP1Assembly>
+
+    <GenerateApplicationManifest
+        AssemblyName="$(_DeploymentApplicationManifestIdentity)"
+        AssemblyVersion="$(_DeploymentManifestVersion)"
+        ConfigFile="@(AppConfigWithTargetPath)"
+        ClrVersion="$(ClrVersion)"
+        Dependencies="@(_DeploymentManifestDependencies)"
+        Description="$(Description)"
+        EntryPoint="@(_DeploymentResolvedManifestEntryPoint)"
+        ErrorReportUrl="$(_DeploymentFormattedErrorReportUrl)"
+        FileAssociations="@(FileAssociation)"
+        Files="@(_DeploymentManifestFiles)"
+        HostInBrowser="$(HostInBrowser)"
+        IconFile="@(_DeploymentManifestIconFile)"
+        InputManifest="$(_DeploymentBaseManifest)"
+        IsolatedComReferences="@(ResolvedIsolatedComModules)"
+        ManifestType="$(_DeploymentManifestType)"
+        MaxTargetPath="$(MaxTargetPath)"
+        OutputManifest="@(ApplicationManifest)"
+        OSVersion="$(OSVersion)"
+        Platform="$(PlatformTarget)"
+        Product="$(ProductName)"
+        Publisher="$(PublisherName)"
+        RequiresMinimumFramework35SP1="$(_DeploymentRequiresMinimumFramework35SP1)"
+        SuiteName="$(SuiteName)"
+        SupportUrl="$(_DeploymentFormattedSupportUrl)"
+        TargetCulture="$(TargetCulture)"
+        TargetFrameworkSubset="$(TargetFrameworkSubset)"
+        TargetFrameworkProfile="$(TargetFrameworkProfile)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        TrustInfoFile="@(_DeploymentIntermediateTrustInfoFile)"
+        UseApplicationTrust="$(UseApplicationTrust)">
+
+      <Output TaskParameter="OutputManifest" ItemName="FileWrites"/>
+
+    </GenerateApplicationManifest>
+
+    <PropertyGroup>
+      <_DeploymentCopyApplicationManifest>true</_DeploymentCopyApplicationManifest>
+    </PropertyGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _DeploymentComputeNativeManifestInfo
+
+    Compute info for native manifest generation
+    ============================================================
+    -->
+  <Target
+      Name="_DeploymentComputeNativeManifestInfo"
+      Condition="'$(GenerateClickOnceManifests)'!='true'">
+
+    <!-- Create list of items for manifest generation -->
+    <ResolveManifestFiles NativeAssemblies="@(NativeReferenceFile);@(_DeploymentNativePrerequisite)">
+      <Output TaskParameter="OutputAssemblies" ItemName="_DeploymentManifestDependencies"/>
+    </ResolveManifestFiles>
+
+    <PropertyGroup>
+      <_DeploymentManifestType>Native</_DeploymentManifestType>
+    </PropertyGroup>
+
+    <!-- Obtain manifest version from the built assembly -->
+    <GetAssemblyIdentity AssemblyFiles="@(IntermediateAssembly)">
+      <Output TaskParameter="Assemblies" ItemName="_IntermediateAssemblyIdentity"/>
+    </GetAssemblyIdentity>
+
+    <PropertyGroup>
+      <_DeploymentManifestVersion>@(_IntermediateAssemblyIdentity->'%(Version)')</_DeploymentManifestVersion>
+    </PropertyGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _DeploymentComputeClickOnceManifestInfo
+
+    Compute info for  ClickOnce manifest generation
+    ============================================================
+    -->
+  <Target
+      Name="_DeploymentComputeClickOnceManifestInfo"
+      Condition="'$(GenerateClickOnceManifests)'=='true'"
+      DependsOnTargets="
+            CleanPublishFolder;
+            _DeploymentGenerateTrustInfo">
+
+    <!-- Grab just the serialization assemblies for a referenced assembly.  There may also be a symbols file in ReferenceRelatedPaths -->
+    <ItemGroup>
+      <_SGenDllsRelatedToCurrentDll Include="@(_ReferenceSerializationAssemblyPaths->'%(FullPath)')" Condition="'%(Extension)' == '.dll'"/>
+      <_SGenDllsRelatedToCurrentDll Include="@(SerializationAssembly->'%(FullPath)')" Condition="'%(Extension)' == '.dll'"/>
+    </ItemGroup>
+
+    <!-- Flag primary dependencies-certain warnings emitted during application manifest generation apply only to them. -->
+    <ItemGroup>
+      <_DeploymentReferencePaths Include="@(ReferencePath)">
+        <IsPrimary>true</IsPrimary>
+      </_DeploymentReferencePaths>
+    </ItemGroup>
+
+    <!-- Copy the application executable from Obj folder to app.publish folder.
+    This is being done to avoid Windows Forms designer memory issues that can arise while operating directly on files located in Obj directory. -->
+    <Copy
+      SourceFiles="@(_DeploymentManifestEntryPoint)"
+      DestinationFolder="$(PublishDir)">
+
+      <Output TaskParameter="DestinationFiles" ItemName="_DeploymentClickOnceApplicationExecutable" />
+    </Copy>
+
+    <!-- Sign the application executable located in app.publish folder.  Signing this file is done to comply with SmartScreen. -->
+    <SignFile
+      CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+      TimestampUrl="$(ManifestTimestampUrl)"
+      SigningTarget="@(_DeploymentClickOnceApplicationExecutable)"
+      Condition="'$(_DeploymentResolvedManifestCertificateThumbprint)'!='' and '$(_DeploymentSignClickOnceManifests)'=='true' and '$(TargetExt)' == '.exe'"
+      />
+
+    <!-- Create list of items for manifest generation -->
+    <ResolveManifestFiles
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        SigningManifests="$(SignManifests)"
+        EntryPoint="@(_DeploymentClickOnceApplicationExecutable)"
+        ExtraFiles="@(_DebugSymbolsIntermediatePath);$(IntermediateOutputPath)$(TargetName).xml;@(_ReferenceRelatedPaths)"
+        Files="@(ContentWithTargetPath);@(_DeploymentManifestIconFile);@(AppConfigWithTargetPath)"
+        ManagedAssemblies="@(_DeploymentReferencePaths);@(ReferenceDependencyPaths);@(_SGenDllsRelatedToCurrentDll);@(SerializationAssembly)"
+        NativeAssemblies="@(NativeReferenceFile);@(_DeploymentNativePrerequisite)"
+        PublishFiles="@(PublishFile)"
+        SatelliteAssemblies="@(IntermediateSatelliteAssembliesWithTargetPath);@(ReferenceSatellitePaths)"
+        TargetCulture="$(TargetCulture)">
+
+      <Output TaskParameter="OutputAssemblies" ItemName="_DeploymentManifestDependencies"/>
+      <Output TaskParameter="OutputFiles" ItemName="_DeploymentManifestFiles"/>
+      <Output TaskParameter="OutputEntryPoint" ItemName="_DeploymentResolvedManifestEntryPoint"/>
+
+    </ResolveManifestFiles>
+
+    <PropertyGroup>
+      <_DeploymentManifestType>ClickOnce</_DeploymentManifestType>
+    </PropertyGroup>
+
+    <!-- Obtain manifest version from ApplicationVersion and ApplicationRevision properties -->
+    <FormatVersion Version="$(ApplicationVersion)" Revision="$(ApplicationRevision)">
+      <Output TaskParameter="OutputVersion" PropertyName="_DeploymentManifestVersion"/>
+    </FormatVersion>
+
+    <FormatUrl InputUrl="$(_DeploymentUrl)">
+      <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedDeploymentUrl"/>
+    </FormatUrl>
+
+    <FormatUrl InputUrl="$(SupportUrl)">
+      <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedSupportUrl"/>
+    </FormatUrl>
+
+    <FormatUrl InputUrl="$(ErrorReportUrl)">
+      <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedErrorReportUrl"/>
+    </FormatUrl>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _DeploymentGenerateTrustInfo
+
+    Generates the application permission set for inclusion in the generated ClickOnce application manifest.
+    ============================================================
+    -->
+  <Target
+      Name="_DeploymentGenerateTrustInfo"
+      Condition="'$(TargetZone)'!=''"
+      Inputs="
+            $(MSBuildAllProjects);
+            $(_DeploymentBaseManifest);
+            "
+      Outputs="@(_DeploymentIntermediateTrustInfoFile)">
+
+    <GenerateTrustInfo
+        BaseManifest="$(_DeploymentBaseManifest)"
+        ApplicationDependencies="@(ReferencePath);@(ReferenceDependencyPaths)"
+        ExcludedPermissions="$(ExcludedPermissions)"
+        TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+        TargetZone="$(TargetZone)"
+        TrustInfoFile="@(_DeploymentIntermediateTrustInfoFile)">
+
+      <Output TaskParameter="TrustInfoFile" ItemName="FileWrites"/>
+
+    </GenerateTrustInfo>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        GenerateDeploymentManifest
+
+    Generates a ClickOnce deployment manifest.
+    An deployment manifest specifies declarative application identity and application update information.
+    ============================================================
+    -->
+  <Target
+      Name="GenerateDeploymentManifest"
+      DependsOnTargets="GenerateApplicationManifest"
+      Inputs="
+            $(MSBuildAllProjects);
+            @(ApplicationManifest)
+            "
+      Outputs="@(DeployManifest)">
+
+    <GenerateDeploymentManifest
+          AssemblyName="$(_DeploymentDeployManifestIdentity)"
+          AssemblyVersion="$(_DeploymentManifestVersion)"
+          CreateDesktopShortcut="$(CreateDesktopShortcut)"
+          DeploymentUrl="$(_DeploymentFormattedDeploymentUrl)"
+          Description="$(Description)"
+          DisallowUrlActivation="$(DisallowUrlActivation)"
+          EntryPoint="@(_DeploymentResolvedDeploymentManifestEntryPoint)"
+          ErrorReportUrl="$(_DeploymentFormattedErrorReportUrl)"
+          Install="$(Install)"
+          MapFileExtensions="$(MapFileExtensions)"
+          MaxTargetPath="$(MaxTargetPath)"
+          MinimumRequiredVersion="$(_DeploymentBuiltMinimumRequiredVersion)"
+          OutputManifest="@(DeployManifest)"
+          Platform="$(PlatformTarget)"
+          Product="$(ProductName)"
+          Publisher="$(PublisherName)"
+          SuiteName="$(SuiteName)"
+          SupportUrl="$(_DeploymentFormattedSupportUrl)"
+          TargetCulture="$(TargetCulture)"
+          TargetFrameworkVersion="$(TargetFrameworkVersion)"
+          TargetFrameworkMoniker="$(TargetFrameworkMoniker)"
+          TrustUrlParameters="$(TrustUrlParameters)"
+          UpdateEnabled="$(UpdateEnabled)"
+          UpdateInterval="$(_DeploymentBuiltUpdateInterval)"
+          UpdateMode="$(UpdateMode)"
+          UpdateUnit="$(_DeploymentBuiltUpdateIntervalUnits)"
+          Condition="'$(GenerateClickOnceManifests)'=='true'">
+
+      <Output TaskParameter="OutputManifest" ItemName="FileWrites"/>
+
+    </GenerateDeploymentManifest>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                PrepareForRun Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <PropertyGroup>
+    <SkipCopyUnchangedFiles Condition="'$(SkipCopyUnchangedFiles)' == ''">true</SkipCopyUnchangedFiles>
+    <UseCommonOutputDirectory Condition="'$(UseCommonOutputDirectory)' == ''">false</UseCommonOutputDirectory>
+  </PropertyGroup>
+
+  <!--
+    ============================================================
+                                        PrepareForRun
+
+    Copy the build outputs to the final directory if they have changed.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PrepareForRunDependsOn>
+      CopyFilesToOutputDirectory
+    </PrepareForRunDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PrepareForRun"
+      DependsOnTargets="$(PrepareForRunDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        CopyFilesToOutputDirectory
+
+    Copy all build outputs, satellites and other necessary files to the final directory.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <!-- By default we're not using Hard or Symbolic Links to copy to the output directory, and never when building in VS -->
+    <CreateHardLinksForCopyAdditionalFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForCopyAdditionalFilesIfPossible)' == ''">false</CreateHardLinksForCopyAdditionalFilesIfPossible>
+    <CreateSymbolicLinksForCopyAdditionalFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForCopyAdditionalFilesIfPossible)' == ''">false</CreateSymbolicLinksForCopyAdditionalFilesIfPossible>
+  </PropertyGroup>
+
+  <Target
+      Name="CopyFilesToOutputDirectory"
+      DependsOnTargets="
+            ComputeIntermediateSatelliteAssemblies;
+            _CopyFilesMarkedCopyLocal;
+            _CopySourceItemsToOutputDirectory;
+            _CopyAppConfigFile;
+            _CopyManifestFiles;
+            _CheckForCompileOutputs;
+            _SGenCheckForOutputs">
+
+    <PropertyGroup>
+      <!-- By default we're not using Hard Links to copy to the output directory, and never when building in VS -->
+      <CreateHardLinksForCopyFilesToOutputDirectoryIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)' == ''">false</CreateHardLinksForCopyFilesToOutputDirectoryIfPossible>
+      <CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)' == ''">false</CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <CopyBuildOutputToOutputDirectory Condition="'$(CopyBuildOutputToOutputDirectory)'==''">true</CopyBuildOutputToOutputDirectory>
+      <CopyOutputSymbolsToOutputDirectory Condition="'$(CopyOutputSymbolsToOutputDirectory)'==''">true</CopyOutputSymbolsToOutputDirectory>
+    </PropertyGroup>
+
+    <!-- Copy the build product (.dll or .exe). -->
+    <Copy
+        SourceFiles="@(IntermediateAssembly)"
+        DestinationFolder="$(OutDir)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+        Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true'"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="MainAssembly"/>
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <!-- Copy the reference assembly build product (.dll or .exe). -->
+    <CopyRefAssembly
+        SourcePath="@(IntermediateRefAssembly)"
+        DestinationPath="$(TargetRefPath)"
+        Condition="'$(ProduceReferenceAssembly)' == 'true' and '$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true'"
+            >
+
+      <Output TaskParameter="DestinationPath" ItemName="ReferenceAssembly"/>
+      <Output TaskParameter="DestinationPath" ItemName="FileWrites"/>
+
+    </CopyRefAssembly>
+
+    <Message Importance="High" Text="$(MSBuildProjectName) -&gt; @(MainAssembly->'%(FullPath)')" Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)'!='true'" />
+
+    <!-- Copy the additional modules. -->
+    <Copy
+        SourceFiles="@(AddModules)"
+        DestinationFolder="$(OutDir)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyAdditionalFilesIfPossible)"
+        Condition="'@(AddModules)' != ''"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <!-- Copy the serialization assembly if it exists. -->
+    <Copy
+        SourceFiles="$(IntermediateOutputPath)$(_SGenDllName)"
+        DestinationFiles="$(OutDir)$(_SGenDllName)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+        Condition="'$(_SGenDllCreated)'=='true'">
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <!-- Copy the debug information file (.pdb), if any -->
+    <Copy
+        SourceFiles="@(_DebugSymbolsIntermediatePath)"
+        DestinationFiles="@(_DebugSymbolsOutputPath)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+        Condition="'$(_DebugSymbolsProduced)'=='true' and '$(SkipCopyingSymbolsToOutputDirectory)' != 'true' and '$(CopyOutputSymbolsToOutputDirectory)'=='true'">
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <!-- Copy the resulting XML documentation file, if any. -->
+    <Copy
+        SourceFiles="@(DocFileItem)"
+        DestinationFiles="@(FinalDocFile)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+        Condition="'$(_DocumentationFileProduced)'=='true'">
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <!-- Copy satellite assemblies. -->
+    <Copy
+        SourceFiles="@(IntermediateSatelliteAssembliesWithTargetPath)"
+        DestinationFiles="@(IntermediateSatelliteAssembliesWithTargetPath->'$(OutDir)%(Culture)\$(TargetName).resources.dll')"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+        Condition="'@(IntermediateSatelliteAssembliesWithTargetPath)' != ''"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <!--
+        Copy COM reference wrappers, isolated COM references, COM references included by
+        native (manifest) references, native (manifest) reference files themselves.
+        -->
+    <Copy
+        SourceFiles="@(ReferenceComWrappersToCopyLocal); @(ResolvedIsolatedComModules); @(_DeploymentLooseManifestFile); @(NativeReferenceFile)"
+        DestinationFolder="$(OutDir)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyAdditionalFilesIfPossible)"
+        Condition="'@(ReferenceComWrappersToCopyLocal)' != '' or '@(ResolvedIsolatedComModules)' != '' or '@(_DeploymentLooseManifestFile)' != '' or '@(NativeReferenceFile)' != '' "
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWritesShareable"/>
+
+    </Copy>
+
+    <!-- Copy the build product of WinMDExp. -->
+    <Copy
+        SourceFiles="@(WinMDExpArtifacts)"
+        DestinationFolder="$(OutDir)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
+        Condition="'$(SkipCopyWinMDArtifact)' != 'true' and '@(WinMDExpArtifacts)' != ''"
+            >
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+      <Output TaskParameter="DestinationFiles" ItemName="FinalWinmdExpArtifacts" />
+    </Copy>
+
+    <Message Importance="High" Text="$(MSBuildProjectName) -&gt; $([System.IO.Path]::GetFullPath('$(_WindowsMetadataOutputPath)'))" Condition="'$(SkipCopyWinMDArtifact)' != 'true' and '$(_WindowsMetadataOutputPath)' != ''" />
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CopyFilesMarkedCopyLocal
+
+    Copy references that are marked as "CopyLocal" and their dependencies, including .pdbs, .xmls and satellites.
+    ============================================================
+    -->
+  <Target
+      Name="_CopyFilesMarkedCopyLocal"
+      Condition="'@(ReferenceCopyLocalPaths)' != ''"
+        >
+
+    <PropertyGroup>
+      <!-- By default we're not using Hard Links to copy to the output directory, and never when building in VS -->
+      <CreateHardLinksForCopyLocalIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForCopyLocalIfPossible)' == ''">false</CreateHardLinksForCopyLocalIfPossible>
+      <CreateSymbolicLinksForCopyLocalIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForCopyLocalIfPossible)' == ''">false</CreateSymbolicLinksForCopyLocalIfPossible>
+    </PropertyGroup>
+
+    <Copy
+        SourceFiles="@(ReferenceCopyLocalPaths)"
+        DestinationFiles="@(ReferenceCopyLocalPaths->'$(OutDir)%(DestinationSubDirectory)%(Filename)%(Extension)')"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForCopyLocalIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyLocalIfPossible)"
+        Condition="'$(UseCommonOutputDirectory)' != 'true'"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWritesShareable"/>
+      <Output TaskParameter="CopiedFiles" ItemName="ReferencesCopiedInThisBuild"/>
+
+    </Copy>
+
+    <!-- If this project produces reference assemblies *and* copied (possibly transitive)
+         references on this build, subsequent builds of projects that depend on it must
+         not be considered up to date, so touch this marker file that is considered an
+         input to projects that reference this one. -->
+    <Touch Files="@(CopyUpToDateMarker)"
+           AlwaysCreate="true"
+           Condition="'@(ReferencesCopiedInThisBuild)' != ''" />
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CopySourceItemsToOutputDirectory
+    ============================================================
+    -->
+  <Target
+      Name="_CopySourceItemsToOutputDirectory"
+      DependsOnTargets="
+            GetCopyToOutputDirectoryItems;
+            _CopyOutOfDateSourceItemsToOutputDirectory;
+            _CopyOutOfDateSourceItemsToOutputDirectoryAlways"/>
+
+
+  <!--
+    ============================================================
+                                        GetCopyToOutputDirectoryItems
+
+    Get all project items that may need to be transferred to the output directory.
+    This includes baggage items from transitively referenced projects. It would appear
+    that this target computes full transitive closure of content items for all referenced
+    projects; however that is not the case. It only collects the content items from its
+    immediate children and not children of children. The reason this happens is that
+    the ProjectReferenceWithConfiguration list that is consumed by _SplitProjectReferencesByFileExistence
+    is only populated in the current project and is empty in the children. The empty list
+    causes _MSBuildProjectReferenceExistent to be empty and terminates the recursion.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <GetCopyToOutputDirectoryItemsDependsOn>
+      AssignTargetPaths;
+      _SplitProjectReferencesByFileExistence;
+      _GetProjectReferenceTargetFrameworkProperties
+    </GetCopyToOutputDirectoryItemsDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="GetCopyToOutputDirectoryItems"
+      Returns="@(AllItemsFullPathWithTargetPath)"
+      KeepDuplicateOutputs=" '$(MSBuildDisableGetCopyToOutputDirectoryItemsOptimization)' == '' "
+      DependsOnTargets="$(GetCopyToOutputDirectoryItemsDependsOn)">
+
+
+    <!-- In the general case, clients need very little of the metadata which is generated by invoking this target on this project and its children.  For those
+         cases, we can immediately discard the unwanted metadata, reducing memory usage, particularly in very large and interconnected systems of projects.
+         However, if some client does require the original functionality, it is sufficient to set MSBuildDisableGetCopyToOutputDirectoryItemsOptimization to
+         a non-empty value and the original behavior will be restored. -->
+    <PropertyGroup Condition=" '$(MSBuildDisableGetCopyToOutputDirectoryItemsOptimization)' == '' ">
+      <_GCTODIKeepDuplicates>false</_GCTODIKeepDuplicates>
+      <_GCTODIKeepMetadata>CopyToOutputDirectory;TargetPath</_GCTODIKeepMetadata>
+    </PropertyGroup>
+
+    <!-- Get items from child projects first. -->
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="GetCopyToOutputDirectoryItems"
+        BuildInParallel="$(BuildInParallel)"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        Condition="'@(_MSBuildProjectReferenceExistent)' != '' and '$(_GetChildProjectCopyToOutputDirectoryItems)' == 'true' and '%(_MSBuildProjectReferenceExistent.Private)' != 'false' and '$(UseCommonOutputDirectory)' != 'true'"
+        ContinueOnError="$(ContinueOnError)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)">
+
+      <Output TaskParameter="TargetOutputs" ItemName="_AllChildProjectItemsWithTargetPath"/>
+
+    </MSBuild>
+
+    <!-- Target outputs must be full paths because they will be consumed by a different project. -->
+    <ItemGroup>
+      <_SourceItemsToCopyToOutputDirectoryAlways KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+      <_SourceItemsToCopyToOutputDirectory       KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+    </ItemGroup>
+
+    <!-- Remove items which we will never again use - they just sit around taking up memory otherwise -->
+    <ItemGroup>
+      <_AllChildProjectItemsWithTargetPath Remove="@(_AllChildProjectItemsWithTargetPath)"/>
+    </ItemGroup>
+
+    <!-- Get items from this project last so that they will be copied last. -->
+    <ItemGroup>
+      <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+      <_SourceItemsToCopyToOutputDirectory       KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+    </ItemGroup>
+
+    <ItemGroup>
+      <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='Always'"/>
+      <_SourceItemsToCopyToOutputDirectory       KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='PreserveNewest'"/>
+    </ItemGroup>
+
+    <ItemGroup>
+      <_CompileItemsToCopy Include="@(Compile->'%(FullPath)')" Condition="'%(Compile.CopyToOutputDirectory)'=='Always' or '%(Compile.CopyToOutputDirectory)'=='PreserveNewest'"/>
+    </ItemGroup>
+
+    <AssignTargetPath Files="@(_CompileItemsToCopy)" RootFolder="$(MSBuildProjectDirectory)">
+      <Output TaskParameter="AssignedFiles" ItemName="_CompileItemsToCopyWithTargetPath" />
+    </AssignTargetPath>
+
+    <ItemGroup>
+      <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+      <_SourceItemsToCopyToOutputDirectory       KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+    </ItemGroup>
+
+    <ItemGroup>
+      <_SourceItemsToCopyToOutputDirectoryAlways KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always'"/>
+      <_SourceItemsToCopyToOutputDirectory       KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'"/>
+    </ItemGroup>
+
+    <ItemGroup>
+      <AllItemsFullPathWithTargetPath            Include="@(_SourceItemsToCopyToOutputDirectoryAlways->'%(FullPath)');@(_SourceItemsToCopyToOutputDirectory->'%(FullPath)')"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        GetCopyToPublishDirectoryItems
+
+    Default implementation of GetCopyToPublishDirectoryItems for projects that do not 
+    use Microsoft.NET.Sdk. It simply returns whatever GetCopyToOutputDirectoryItems 
+    does with CopyToPublishDirectory implied  by CopyToOutputDirectory, which is the 
+    same as Microsoft.NET.Sdk default when its CopyToPublishDirectory is not used. 
+
+    Microsoft.NET.Sdk projects  will override this to allow the publish output to be
+    customized independently from the build output.
+
+    Having a default implementation here allows the Microsoft.NET.Sdk Publish target
+    to work when a Microsoft.NET.Sdk-based project references a non-Microsoft.NET.Sdk-based
+    project.
+    ============================================================
+    -->
+    <Target
+      Name="GetCopyToPublishDirectoryItems" 
+      DependsOnTargets="GetCopyToOutputDirectoryItems"
+      Returns="@(AllPublishItemsFullPathWithTargetPath)">
+
+    <ItemGroup>
+      <AllPublishItemsFullPathWithTargetPath Include="@(AllItemsFullPathWithTargetPath)">
+        <CopyToPublishDirectory>%(CopyToOutputDirectory)</CopyToPublishDirectory>
+      </AllPublishItemsFullPathWithTargetPath>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CopyOutOfDateSourceItemsToOutputDirectory
+
+    Copy files that have the CopyToOutputDirectory attribute set to 'PreserveNewest'.
+    ============================================================
+    -->
+  <Target
+      Name="_CopyOutOfDateSourceItemsToOutputDirectory"
+      Condition=" '@(_SourceItemsToCopyToOutputDirectory)' != '' "
+      Inputs="@(_SourceItemsToCopyToOutputDirectory)"
+      Outputs="@(_SourceItemsToCopyToOutputDirectory->'$(OutDir)%(TargetPath)')">
+
+    <!--
+        Not using SkipUnchangedFiles="true" because the application may want to change
+        one of these files and not have an incremental build replace it.
+        -->
+    <Copy
+        SourceFiles = "@(_SourceItemsToCopyToOutputDirectory)"
+        DestinationFiles = "@(_SourceItemsToCopyToOutputDirectory->'$(OutDir)%(TargetPath)')"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CopyOutOfDateSourceItemsToOutputDirectoryAlways
+
+    Copy files that have the CopyToOutputDirectory attribute set to 'Always'.
+    ============================================================
+    -->
+  <Target
+      Name="_CopyOutOfDateSourceItemsToOutputDirectoryAlways"
+      Condition=" '@(_SourceItemsToCopyToOutputDirectoryAlways)' != '' ">
+
+    <!--
+        Not using SkipUnchangedFiles="true" because the application may want to change
+        one of these files and not have an incremental build replace it.
+        -->
+    <Copy
+        SourceFiles = "@(_SourceItemsToCopyToOutputDirectoryAlways)"
+        DestinationFiles = "@(_SourceItemsToCopyToOutputDirectoryAlways->'$(OutDir)%(TargetPath)')"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CopyAppConfigFile
+
+    Copy the application config file.
+    ============================================================
+    -->
+  <Target
+      Name="_CopyAppConfigFile"
+      Condition=" '@(AppConfigWithTargetPath)' != '' "
+      Inputs="@(AppConfigWithTargetPath)"
+      Outputs="@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')">
+
+    <!--
+        Copy the application's .config file, if any.
+        Not using SkipUnchangedFiles="true" because the application may want to change
+        the app.config and not have an incremental build replace it.
+        -->
+    <Copy
+        SourceFiles="@(AppConfigWithTargetPath)"
+        DestinationFiles="@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+            >
+
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+  </Target>
+
+  <!--
+    ================================================================
+                                         _CopyManifestFiles
+    ================================================================
+
+    Copy the built manifests (.exe.manifest, .application/.xbap) to the final directory.
+    -->
+  <Target
+      Name="_CopyManifestFiles"
+      Condition=" '$(_DeploymentCopyApplicationManifest)'=='true' or '$(GenerateClickOnceManifests)'=='true' "
+      DependsOnTargets="PrepareForBuild">
+
+    <Copy
+        SourceFiles="@(ApplicationManifest)"
+        DestinationFolder="$(OutDir)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+        Condition="'$(GenerateClickOnceManifests)'=='true' or '$(_DeploymentCopyApplicationManifest)'=='true'">
+
+      <Output TaskParameter="DestinationFiles" ItemName="_DeploymentMainApplicationManifest"/>
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <Message Importance="Normal" Condition="'$(_DeploymentCopyApplicationManifest)'=='true'" Text="$(MSBuildProjectName) -&gt; @(_DeploymentMainApplicationManifest->'%(FullPath)')" />
+
+    <Copy
+        SourceFiles="@(DeployManifest)"
+        DestinationFolder="$(OutDir)"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
+        Condition="'$(GenerateClickOnceManifests)'=='true'">
+
+      <Output TaskParameter="DestinationFiles" ItemName="_DeploymentMainDeployManifest"/>
+      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>
+
+    </Copy>
+
+    <Message Importance="Normal" Condition="'$(GenerateClickOnceManifests)'=='true'" Text="$(MSBuildProjectName) -&gt; @(_DeploymentMainDeployManifest->'%(FullPath)')" />
+
+  </Target>
+
+  <!--
+    ================================================================
+                                         _CheckForCompileOutputs
+
+    Checks each file output from the main "Compile" target to make sure they really exist.
+    If they do, then record them in the clean cache.
+    ============================================================
+    -->
+  <Target
+      Name="_CheckForCompileOutputs">
+
+    <!--Record the main compile outputs.-->
+    <ItemGroup>
+      <FileWrites Include="@(IntermediateAssembly)" Condition="Exists('@(IntermediateAssembly)')"/>
+      <FileWrites Include="@(IntermediateRefAssembly)" Condition="'$(ProduceReferenceAssembly)' == 'true' and Exists('@(IntermediateRefAssembly)')"/>
+    </ItemGroup>
+
+    <!-- Record the .xml if one was produced. -->
+    <PropertyGroup>
+      <_DocumentationFileProduced Condition="!Exists('@(DocFileItem)')">false</_DocumentationFileProduced>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <FileWrites Include="@(DocFileItem)" Condition="'$(_DocumentationFileProduced)'=='true'"/>
+    </ItemGroup>
+
+    <!-- Record the .pdb if one was produced. -->
+    <PropertyGroup>
+      <_DebugSymbolsProduced Condition="!Exists('@(_DebugSymbolsIntermediatePath)')">false</_DebugSymbolsProduced>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <FileWrites Include="@(_DebugSymbolsIntermediatePath)" Condition="'$(_DebugSymbolsProduced)'=='true'"/>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ============================================================
+                                        _SGenCheckForOutputs
+
+    Checks each file output from the "GenerateSerializationAssemblies" target to make sure they really exist.
+    If they do, then record them in the clean cache.
+    ============================================================
+    -->
+  <Target
+      Name="_SGenCheckForOutputs"
+      Condition="'$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')"
+        >
+
+    <!-- Record the serializer .dll if one was produced.-->
+    <PropertyGroup>
+      <_SGenDllCreated Condition="Exists('$(IntermediateOutputPath)$(_SGenDllName)')">true</_SGenDllCreated>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <FileWrites Include="$(IntermediateOutputPath)$(_SGenDllName)" Condition="Exists('$(IntermediateOutputPath)$(_SGenDllName)')"/>
+    </ItemGroup>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                UnmanagedRegistration Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        UnmanagedRegistration
+
+    Registers the main assembly for COM interop.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <UnmanagedRegistrationDependsOn></UnmanagedRegistrationDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="UnmanagedRegistration"
+      Condition="'$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library'"
+      DependsOnTargets="$(UnmanagedRegistrationDependsOn)"
+        >
+
+    <PropertyGroup>
+      <RegisterAssemblyMSBuildArchitecture Condition="'$(RegisterAssemblyMSBuildArchitecture)' == ''">$(PlatformTargetAsMSBuildArchitecture)</RegisterAssemblyMSBuildArchitecture>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(TargetFrameworkAsMSBuildRuntime)' != '' and '$(RegisterAssemblyMSBuildArchitecture)' != ''">
+      <!-- Falling back to the current runtime if we are targeting CLR2 and the task host doesn't exist will lead to
+           incorrect behavior in some cases, but it's the same incorrect behavior as Visual Studio 2010, and thus better
+           than causing build breaks on upgrade to Win8 the way not doing so would.  For more details, see the
+           corresponding comment in GenerateResource. -->
+      <RegisterAssemblyMSBuildRuntime
+          Condition="'$(RegisterAssemblyMSBuildRuntime)' == '' and
+                     $([MSBuild]::DoesTaskHostExist(`$(TargetFrameworkAsMSBuildRuntime)`, `$(RegisterAssemblyMSBuildArchitecture)`))">$(TargetFrameworkAsMSBuildRuntime)</RegisterAssemblyMSBuildRuntime>
+
+      <!-- If the targeted runtime doesn't exist, fall back to current -->
+      <RegisterAssemblyMSBuildRuntime Condition="'$(RegisterAssemblyMSBuildRuntime)' == ''">CurrentRuntime</RegisterAssemblyMSBuildRuntime>
+    </PropertyGroup>
+
+    <RegisterAssembly
+        Assemblies="@(_OutputPathItem->'%(FullPath)$(TargetFileName)')"
+        TypeLibFiles="@(_OutputPathItem->'%(FullPath)$(TargetName).tlb')"
+        AssemblyListFile="@(_UnmanagedRegistrationCache)"
+        CreateCodeBase="true"
+        MSBuildRuntime="$(RegisterAssemblyMSBuildRuntime)"
+        MSBuildArchitecture="$(RegisterAssemblyMSBuildArchitecture)"
+        Condition="!Exists('@(_UnmanagedRegistrationCache)')"/>
+
+    <ItemGroup>
+      <FileWrites Include="@(_OutputPathItem->'%(FullPath)$(TargetName).tlb')"/>
+    </ItemGroup>
+  </Target>
+
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                IncrementalClean Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        IncrementalClean
+
+    Remove files that were produced in a prior build but weren't produced in the current build.
+    The reason is that if, for example, the name of the .exe has changed we want to delete the
+    old copy.
+
+    Leave the Clean cache file containing only the files produced in the current build.
+    ============================================================
+    -->
+  <Target
+       Name="IncrementalClean"
+       DependsOnTargets="_CleanGetCurrentAndPriorFileWrites">
+
+    <!-- Subtract list of files produced in prior builds from list of files produced in this build. -->
+    <ItemGroup>
+      <_CleanOrphanFileWrites Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanCurrentFileWrites)"/>
+    </ItemGroup>
+
+    <!-- Find all files in the final output directory. -->
+    <FindUnderPath Path="$(OutDir)" Files="@(_CleanOrphanFileWrites)">
+      <Output TaskParameter="InPath" ItemName="_CleanOrphanFileWritesInOutput"/>
+    </FindUnderPath>
+
+    <!-- Find all files in the intermediate output directory. -->
+    <FindUnderPath Path="$(IntermediateOutputPath)"    Files="@(_CleanOrphanFileWrites)">
+      <Output TaskParameter="InPath" ItemName="_CleanOrphanFileWritesInIntermediate"/>
+    </FindUnderPath>
+
+    <!-- Delete the orphaned files. -->
+    <Delete
+        Files="@(_CleanOrphanFileWritesInIntermediate);@(_CleanOrphanFileWritesInOutput)"
+        TreatErrorsAsWarnings="true">
+
+      <Output TaskParameter="DeletedFiles" ItemName="_CleanOrphanFilesDeleted"/>
+
+    </Delete>
+
+    <!-- Create a list of everything that wasn't deleted or was outside
+             the current final output and intermediate output directories. -->
+    <ItemGroup>
+      <_CleanRemainingFileWritesAfterIncrementalClean Include="@(_CleanPriorFileWrites);@(_CleanCurrentFileWrites)" Exclude="@(_CleanOrphanFilesDeleted)"/>
+    </ItemGroup>
+
+    <!-- Remove duplicates. -->
+    <RemoveDuplicates Inputs="@(_CleanRemainingFileWritesAfterIncrementalClean)">
+      <Output TaskParameter="Filtered" ItemName="_CleanUniqueRemainingFileWritesAfterIncrementalClean"/>
+    </RemoveDuplicates>
+
+    <!-- Write new list of current files back to disk, replacing the existing list.-->
+    <WriteLinesToFile
+        File="$(IntermediateOutputPath)$(CleanFile)"
+        Lines="@(_CleanUniqueRemainingFileWritesAfterIncrementalClean)"
+        Condition="'@(_CleanUnfilteredPriorFileWrites)'!='@(_CleanUniqueRemainingFileWritesAfterIncrementalClean)'"
+        Overwrite="true"/>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CleanGetCurrentAndPriorFileWrites
+
+    Get the list of files built in the current build and in prior builds.
+    ============================================================
+    -->
+  <Target
+       Name="_CleanGetCurrentAndPriorFileWrites"
+       DependsOnTargets="_CheckForCompileOutputs;_SGenCheckForOutputs">
+
+    <!-- Read the list of files produced by a prior builds from disk. -->
+    <ReadLinesFromFile File="$(IntermediateOutputPath)$(CleanFile)">
+      <Output TaskParameter="Lines" ItemName="_CleanUnfilteredPriorFileWrites"/>
+    </ReadLinesFromFile>
+
+    <!--
+        Convert the list of references to the absolute paths so we can make valid comparisons
+        across two lists
+         -->
+    <ConvertToAbsolutePath Paths="@(_ResolveAssemblyReferenceResolvedFiles)">
+      <Output TaskParameter="AbsolutePaths" ItemName="_ResolveAssemblyReferenceResolvedFilesAbsolute"/>
+    </ConvertToAbsolutePath>
+
+    <!--
+        Subtract any resolved assembly files from *prior* file writes because deleting
+        these would break subsequent builds because the assemblies would be unresolvable.
+         -->
+    <ItemGroup>
+      <_CleanPriorFileWrites Include="@(_CleanUnfilteredPriorFileWrites)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)"/>
+    </ItemGroup>
+
+    <!--
+        Of shareable files, keep only those that are in the project's directory.
+        We never clean shareable files outside of the project directory because
+        the build may be to a common output directory and other projects may need
+        them.
+
+        Only subtract the outputs from ResolveAssemblyReferences target because that's the
+        only "Resolve" target that tries to resolve assemblies directly from the output
+        directory.
+        -->
+    <FindUnderPath Path="$(MSBuildProjectDirectory)" Files="@(FileWritesShareable)" UpdateToAbsolutePaths="true">
+      <Output TaskParameter="InPath" ItemName="FileWrites"/>
+    </FindUnderPath>
+
+    <!-- Find all files in the final output directory. -->
+    <FindUnderPath Path="$(OutDir)" Files="@(FileWrites)" UpdateToAbsolutePaths="true">
+      <Output TaskParameter="InPath" ItemName="_CleanCurrentFileWritesInOutput"/>
+    </FindUnderPath>
+
+    <!-- Find all files in the intermediate output directory. -->
+    <FindUnderPath Path="$(IntermediateOutputPath)" Files="@(FileWrites)" UpdateToAbsolutePaths="true">
+      <Output TaskParameter="InPath" ItemName="_CleanCurrentFileWritesInIntermediate"/>
+    </FindUnderPath>
+
+    <!--
+        Subtract any resolved assembly files from *current* file writes because deleting
+        these would break subsequent builds because the assemblies would be unresolvable.
+
+        Only subtract the outputs from ResolveAssemblyReferences target because that's the
+        only "Resolve" target that tries to resolve assemblies directly from the output
+        directory.
+         -->
+    <ItemGroup>
+      <_CleanCurrentFileWritesWithNoReferences Include="@(_CleanCurrentFileWritesInOutput);@(_CleanCurrentFileWritesInIntermediate)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)"/>
+    </ItemGroup>
+
+    <!-- Remove duplicates from files produced in this build. -->
+    <RemoveDuplicates Inputs="@(_CleanCurrentFileWritesWithNoReferences)" >
+      <Output TaskParameter="Filtered" ItemName="_CleanCurrentFileWrites"/>
+    </RemoveDuplicates>
+
+  </Target>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                Clean Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        Clean
+
+    Delete all intermediate and final build outputs.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <CleanDependsOn>
+      BeforeClean;
+      UnmanagedUnregistration;
+      CoreClean;
+      CleanReferencedProjects;
+      CleanPublishFolder;
+      AfterClean
+    </CleanDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="Clean"
+      Condition=" '$(_InvalidConfigurationWarning)' != 'true' "
+      DependsOnTargets="$(CleanDependsOn)" />
+
+  <!--
+    ============================================================
+                                        BeforeClean
+
+    Redefine this target in your project in order to run tasks just before Clean.
+    ============================================================
+    -->
+  <Target Name="BeforeClean"/>
+
+  <!--
+    ============================================================
+                                        AfterClean
+
+    Redefine this target in your project in order to run tasks just after Clean.
+    ============================================================
+    -->
+  <Target Name="AfterClean"/>
+
+  <!--
+    ============================================================
+                                        CleanReferencedProjects
+
+    Call Clean target on all Referenced Projects.
+    ============================================================
+    -->
+  <Target
+      Name="CleanReferencedProjects"
+      DependsOnTargets="PrepareProjectReferences">
+
+    <!--
+        When building the project directly from the command-line, clean those referenced projects
+        that exist on disk.  For IDE builds and command-line .SLN builds, the solution build manager
+        takes care of this.
+        -->
+    <MSBuild
+        Projects="@(_MSBuildProjectReferenceExistent)"
+        Targets="Clean"
+        Properties="%(_MSBuildProjectReferenceExistent.SetConfiguration); %(_MSBuildProjectReferenceExistent.SetPlatform); %(_MSBuildProjectReferenceExistent.SetTargetFramework)"
+        BuildInParallel="$(BuildInParallel)"
+        Condition="'$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != ''"
+        ContinueOnError="$(ContinueOnError)"
+        RemoveProperties="%(_MSBuildProjectReferenceExistent.GlobalPropertiesToRemove)"/>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        CoreClean
+    ============================================================
+    -->
+  <PropertyGroup>
+    <CoreCleanDependsOn></CoreCleanDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="CoreClean"
+      DependsOnTargets="$(CoreCleanDependsOn)">
+
+    <!-- First clean any explicitly specified cleanable files.
+             Declare items of this type if you want Clean to delete them. -->
+    <Delete
+        Files="@(Clean)"
+        TreatErrorsAsWarnings="true"/>
+
+    <!-- Read in list of files that were written to disk in past builds. -->
+    <ReadLinesFromFile File="$(IntermediateOutputPath)$(CleanFile)">
+      <Output TaskParameter="Lines" ItemName="_CleanPriorFileWrites"/>
+    </ReadLinesFromFile>
+
+    <!-- Find all files in the final output directory. -->
+    <FindUnderPath Path="$(OutDir)" Files="@(_CleanPriorFileWrites)">
+      <Output TaskParameter="InPath" ItemName="_CleanPriorFileWritesInOutput"/>
+    </FindUnderPath>
+
+    <!-- Find all files in the intermediate output directory. -->
+    <FindUnderPath Path="$(IntermediateOutputPath)"    Files="@(_CleanPriorFileWrites)">
+      <Output TaskParameter="InPath" ItemName="_CleanPriorFileWritesInIntermediate"/>
+    </FindUnderPath>
+
+    <!-- Delete those files. -->
+    <Delete
+        Files="@(_CleanPriorFileWritesInOutput);@(_CleanPriorFileWritesInIntermediate)"
+        TreatErrorsAsWarnings="true">
+
+      <Output TaskParameter="DeletedFiles" ItemName="_CleanPriorFileWritesDeleted"/>
+
+    </Delete>
+
+    <!-- Create a list of everything that wasn't deleted. -->
+    <ItemGroup>
+      <_CleanRemainingFileWritesAfterClean Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanPriorFileWritesDeleted)"/>
+    </ItemGroup>
+
+    <!-- Remove duplicates. -->
+    <RemoveDuplicates Inputs="@(_CleanRemainingFileWritesAfterClean)">
+      <Output TaskParameter="Filtered" ItemName="_CleanUniqueRemainingFileWrites"/>
+    </RemoveDuplicates>
+
+    <!-- Make sure the directory exists. -->
+    <MakeDir Directories="$(IntermediateOutputPath)"/>
+
+    <!-- Write new list of current files back to disk. -->
+    <WriteLinesToFile File="$(IntermediateOutputPath)$(CleanFile)" Lines="@(_CleanUniqueRemainingFileWrites)" Overwrite="true" />
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _CleanRecordFileWrites
+
+    Save the list of all files written to disk so that it can be used for "Clean" later.
+
+    Files written in prior builds are not removed from Clean cache.
+    ============================================================
+    -->
+  <Target
+       Name="_CleanRecordFileWrites"
+       DependsOnTargets="_CleanGetCurrentAndPriorFileWrites">
+
+    <!--
+        Merge list of files from prior builds with the current build and then
+        remove duplicates.
+        -->
+    <RemoveDuplicates Inputs="@(_CleanPriorFileWrites);@(_CleanCurrentFileWrites)">
+      <Output TaskParameter="Filtered" ItemName="_CleanUniqueFileWrites"/>
+    </RemoveDuplicates>
+
+    <!-- Make sure the directory exists. -->
+    <MakeDir Directories="$(IntermediateOutputPath)"/>
+
+    <!-- Write merged file list back to disk, replacing existing contents. -->
+    <WriteLinesToFile
+        File="$(IntermediateOutputPath)$(CleanFile)"
+        Lines="@(_CleanUniqueFileWrites)"
+        Overwrite="true" />
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        CleanPublishFolder
+    ============================================================
+    -->
+  <Target
+      Name="CleanPublishFolder">
+
+    <RemoveDir
+        Directories="$(PublishDir)"
+        Condition="'$(PublishDir)'=='$(OutputPath)app.publish\' and Exists('$(PublishDir)')"/>
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                PostBuildEvent Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        PostBuildEvent
+
+    Run the post-build event. This step is driven by two parameters:
+
+    (1) The $(RunPostBuildEvent) property is set by the user through the IDE and can be one of four values.
+
+        - OnBuildSuccess: In this case, every step of the build must succeed for the post-build step to run.
+        - <Blank>: This is the same as OnBuildSuccess.
+        - OnOutputUpdated: In this case, the post-build step will run only if the main output assembly was
+        actually updated.
+        - Always: The post-build step is always run.
+
+    (2) The $(_AssemblyTimestampBeforeCompile) and $(_AssemblyTimestampAfterCompile) values are
+        set by the _TimeStampBeforeCompile and _TimeStampAfterCompile targets.  If the assembly was actually
+        rebuilt during this build, then the two values will be different.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PostBuildEventDependsOn></PostBuildEventDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PostBuildEvent"
+      Condition="'$(PostBuildEvent)' != '' and ('$(RunPostBuildEvent)' != 'OnOutputUpdated' or '$(_AssemblyTimestampBeforeCompile)' != '$(_AssemblyTimestampAfterCompile)')"
+      DependsOnTargets="$(PostBuildEventDependsOn)">
+
+    <Exec WorkingDirectory="$(OutDir)" Command="$(PostBuildEvent)" />
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                Publish Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        Publish
+
+    This target is only called when doing ClickOnce publishing outside the IDE, which implicitly builds before publishing.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PublishDependsOn Condition="'$(PublishableProject)'=='true'">
+      SetGenerateManifests;
+      Build;
+      PublishOnly
+    </PublishDependsOn>
+    <PublishDependsOn Condition="'$(PublishableProject)'!='true'">
+      _DeploymentUnpublishable
+    </PublishDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="Publish"
+      DependsOnTargets="$(PublishDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        _DeploymentUnpublishable
+
+    This target is used to block an attempt to ClickOnce publish a non-publishable project, such as a ClassLibrary, when building outside the IDE.
+    ============================================================
+    -->
+  <Target
+      Name="_DeploymentUnpublishable">
+
+    <Message Text="Skipping unpublishable project."/>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        SetGenerateManifests
+
+    This target simply assures the GenerateClickOnceManifests property is set whenever the publish target is invoked.
+    ============================================================
+    -->
+  <Target
+      Name="SetGenerateManifests">
+
+    <Error Condition="'$(OutputType)'!='winexe' and '$(OutputType)'!='exe' and '$(OutputType)'!='appcontainerexe'" Text="Publish is only valid for 'Windows Application' or 'Console Application' project types."/>
+    <Error Condition="'$(_DeploymentSignClickOnceManifests)'=='true' and '$(ManifestCertificateThumbprint)'=='' and '$(ManifestKeyFile)'==''" Text="A signing key is required in order to publish this project. Please specify a ManifestKeyFile or ManifestCertificateThumbprint value. Publishing from Visual Studio will automatically configure a signing key for this project."/>
+
+    <PropertyGroup>
+      <GenerateClickOnceManifests>true</GenerateClickOnceManifests>
+    </PropertyGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        PublishOnly
+
+    The "PublishOnly" target is intended for ClickOnce publishing inside the IDE, where the build has already been done
+    by the BuildManager.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PublishOnlyDependsOn>
+      SetGenerateManifests;
+      PublishBuild;
+      BeforePublish;
+      GenerateManifests;
+      CopyFilesToOutputDirectory;
+      _CopyFilesToPublishFolder;
+      _DeploymentGenerateBootstrapper;
+      ResolveKeySource;
+      _DeploymentSignClickOnceDeployment;
+      AfterPublish
+    </PublishOnlyDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PublishOnly"
+      DependsOnTargets="$(PublishOnlyDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        BeforePublish
+
+    Redefine this target in your project in order to run tasks just before Publish.
+    ============================================================
+    -->
+  <Target Name="BeforePublish"/>
+
+  <!--
+    ============================================================
+                                        AfterPublish
+
+    Redefine this target in your project in order to run tasks just after Publish.
+    ============================================================
+    -->
+  <Target Name="AfterPublish"/>
+
+  <!--
+    ============================================================
+                                        PublishBuild
+
+    Defines the set of targets that publishing is directly dependent on.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <PublishBuildDependsOn>
+      BuildOnlySettings;
+      PrepareForBuild;
+      ResolveReferences;
+      PrepareResources;
+      ResolveKeySource;
+      GenerateSerializationAssemblies;
+      CreateSatelliteAssemblies;
+    </PublishBuildDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="PublishBuild"
+      DependsOnTargets="$(PublishBuildDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        _CopyFilesToPublishFolder
+    ============================================================
+    -->
+  <Target
+      Name="_CopyFilesToPublishFolder">
+
+    <!-- Compute name of application folder, which includes the assembly name plus formatted application version.
+             The application version is formatted to use "_" in place of "." chars (i.e. "1_0_0_0" instead of "1.0.0.0").
+             This is done because some servers misinterpret "." as a file extension. -->
+    <FormatVersion Version="$(ApplicationVersion)" Revision="$(ApplicationRevision)" FormatType="Path">
+      <Output TaskParameter="OutputVersion" PropertyName="_DeploymentApplicationVersionFragment"/>
+    </FormatVersion>
+
+    <PropertyGroup>
+      <_DeploymentApplicationFolderName>Application Files\$(AssemblyName)_$(_DeploymentApplicationVersionFragment)</_DeploymentApplicationFolderName>
+      <_DeploymentApplicationDir>$(PublishDir)$(_DeploymentApplicationFolderName)\</_DeploymentApplicationDir>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <!-- By default we're not using Hard or Symbolic Links to copy to the publish directory, and never when building in VS -->
+      <CreateHardLinksForPublishFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateHardLinksForPublishFilesIfPossible)' == ''">false</CreateHardLinksForPublishFilesIfPossible>
+      <CreateSymbolicLinksForPublishFilesIfPossible Condition="'$(BuildingInsideVisualStudio)' == 'true' or '$(CreateSymbolicLinksForPublishFilesIfPossible)' == ''">false</CreateSymbolicLinksForPublishFilesIfPossible>
+    </PropertyGroup>
+
+    <!-- Copy files to publish folder -->
+    <Copy
+        SourceFiles=
+                "@(_ApplicationManifestFinal);
+                @(_DeploymentResolvedManifestEntryPoint);
+                @(_DeploymentManifestFiles);
+                @(ReferenceComWrappersToCopyLocal);
+                @(ResolvedIsolatedComModules);
+                @(_DeploymentLooseManifestFile)"
+        DestinationFiles=
+                "@(_ApplicationManifestFinal->'$(_DeploymentApplicationDir)%(TargetPath)');
+                @(_DeploymentManifestEntryPoint->'$(_DeploymentApplicationDir)%(TargetPath)$(_DeploymentFileMappingExtension)');
+                @(_DeploymentManifestFiles->'$(_DeploymentApplicationDir)%(TargetPath)$(_DeploymentFileMappingExtension)');
+                @(ReferenceComWrappersToCopyLocal->'$(_DeploymentApplicationDir)%(FileName)%(Extension)$(_DeploymentFileMappingExtension)');
+                @(ResolvedIsolatedComModules->'$(_DeploymentApplicationDir)%(FileName)%(Extension)$(_DeploymentFileMappingExtension)');
+                @(_DeploymentLooseManifestFile->'$(_DeploymentApplicationDir)%(FileName)%(Extension)$(_DeploymentFileMappingExtension)')"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"/>
+
+    <Copy
+        SourceFiles="@(_DeploymentManifestDependencies)"
+        DestinationFiles="@(_DeploymentManifestDependencies->'$(_DeploymentApplicationDir)%(TargetPath)$(_DeploymentFileMappingExtension)')"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"
+        Condition="'%(_DeploymentManifestDependencies.DependencyType)'=='Install'"/>
+
+    <Copy
+        SourceFiles="@(_ReferenceScatterPaths)"
+        DestinationFiles="@(_ReferenceScatterPaths->'$(_DeploymentApplicationDir)%(Filename)%(Extension)$(_DeploymentFileMappingExtension)')"
+        SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
+        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
+        Retries="$(CopyRetryCount)"
+        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
+        UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
+        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"
+            />
+
+    <FormatUrl InputUrl="$(_DeploymentApplicationUrl)">
+      <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedApplicationUrl"/>
+    </FormatUrl>
+
+    <FormatUrl InputUrl="$(_DeploymentComponentsUrl)">
+      <Output TaskParameter="OutputUrl" PropertyName="_DeploymentFormattedComponentsUrl"/>
+    </FormatUrl>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _DeploymentGenerateBootstrapper
+    ============================================================
+    -->
+  <Target
+      Name="_DeploymentGenerateBootstrapper">
+
+    <!-- Build setup.exe bootstrapper and copy referenced packages -->
+    <GenerateBootstrapper
+        ApplicationFile="$(TargetDeployManifestFileName)"
+        ApplicationName="$(AssemblyName)"
+        ApplicationUrl="$(_DeploymentFormattedApplicationUrl)"
+        BootstrapperItems="@(BootstrapperPackage)"
+        ComponentsLocation="$(BootstrapperComponentsLocation)"
+        ComponentsUrl="$(_DeploymentFormattedComponentsUrl)"
+        Culture="$(TargetCulture)"
+        FallbackCulture="$(FallbackCulture)"
+        OutputPath="$(PublishDir)"
+        SupportUrl="$(_DeploymentFormattedSupportUrl)"
+        Path="$(GenerateBootstrapperSdkPath)"
+        VisualStudioVersion="$(VisualStudioVersion)"
+        Condition="'$(BootstrapperEnabled)'=='true'"/>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        _DeploymentSignClickOnceDeployment
+    ============================================================
+    -->
+  <Target
+      Name="_DeploymentSignClickOnceDeployment">
+
+    <!-- Sign manifests and the bootstrapper -->
+    <SignFile
+        CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+        TimestampUrl="$(ManifestTimestampUrl)"
+        SigningTarget="$(_DeploymentApplicationDir)$(_DeploymentTargetApplicationManifestFileName)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        Condition="'$(_DeploymentSignClickOnceManifests)'=='true'" />
+
+    <!-- Update entry point path in deploy manifest -->
+    <UpdateManifest
+        ApplicationPath="$(_DeploymentApplicationFolderName)\$(_DeploymentTargetApplicationManifestFileName)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        ApplicationManifest="$(_DeploymentApplicationDir)$(_DeploymentTargetApplicationManifestFileName)"
+        InputManifest="$(OutDir)$(TargetDeployManifestFileName)"
+        OutputManifest="$(PublishDir)$(TargetDeployManifestFileName)">
+
+      <Output TaskParameter="OutputManifest" ItemName="PublishedDeployManifest"/>
+
+    </UpdateManifest>
+
+    <SignFile
+        CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+        TimestampUrl="$(ManifestTimestampUrl)"
+        SigningTarget="$(PublishDir)$(TargetDeployManifestFileName)"
+        TargetFrameworkVersion="$(TargetFrameworkVersion)"
+        Condition="'$(_DeploymentSignClickOnceManifests)'=='true'" />
+
+    <SignFile
+        CertificateThumbprint="$(_DeploymentResolvedManifestCertificateThumbprint)"
+        TimestampUrl="$(ManifestTimestampUrl)"
+        SigningTarget="$(PublishDir)\setup.exe"
+        Condition="'$(BootstrapperEnabled)'=='true' and '$(_DeploymentSignClickOnceManifests)'=='true'" />
+
+
+  </Target>
+
+
+
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                AllProjectOutputGroups Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        AllProjectOutputGroups
+
+    The targets below drive output groups, which provide generic information about a
+    project's inputs (e.g., content files, compilation sources, etc.) and built outputs
+    (e.g., built EXE/DLL, PDB, XML documentation files, etc.)
+
+    Each target may produce two kinds of items:  outputs and dependencies.  Outputs are
+    items from the current project; dependencies are items that are brought into the
+    current project as a result of referencing other projects or components.
+
+    For both outputs and dependencies, the Include attribute
+    specifies the location of the output/dependency; it must be a full path.  Any number
+    of additional attributes may be placed on an output/dependency item.
+    ============================================================
+    -->
+  <Target
+      Name="AllProjectOutputGroups"
+      DependsOnTargets="
+            BuiltProjectOutputGroup;
+            DebugSymbolsProjectOutputGroup;
+            DocumentationProjectOutputGroup;
+            SatelliteDllsProjectOutputGroup;
+            SourceFilesProjectOutputGroup;
+            ContentFilesProjectOutputGroup;
+            SGenFilesOutputGroup"/>
+
+  <!--
+    This is the key output for the BuiltProjectOutputGroup and is meant to be read directly from the IDE.
+    Reading an item is faster than invoking a target.
+    -->
+  <ItemGroup Condition=" '$(OutputType)' != 'winmdobj' ">
+    <BuiltProjectOutputGroupKeyOutput Include="@(IntermediateAssembly->'%(FullPath)')">
+      <IsKeyOutput>true</IsKeyOutput>
+      <FinalOutputPath>$(TargetPath)</FinalOutputPath>
+      <TargetPath>$(TargetFileName)</TargetPath>
+      <COM2REG Condition="'$(RegisterForComInterop)'=='true' and '$(OutputType)'=='library'">true</COM2REG>
+    </BuiltProjectOutputGroupKeyOutput>
+  </ItemGroup>
+
+  <ItemGroup Condition=" '$(OutputType)' == 'winmdobj' ">
+    <WinMDExpOutputWindowsMetadataFileItem Include="$(_IntermediateWindowsMetadataPath)" Condition="'$(_IntermediateWindowsMetadataPath)' != ''" />
+    <BuiltProjectOutputGroupKeyOutput Include="@(WinMDExpOutputWindowsMetadataFileItem->'%(FullPath)')">
+      <IsKeyOutput>true</IsKeyOutput>
+      <FinalOutputPath>$(TargetPath)</FinalOutputPath>
+      <TargetPath>$(TargetFileName)</TargetPath>
+    </BuiltProjectOutputGroupKeyOutput>
+  </ItemGroup>
+
+  <!--
+    ============================================================
+                                        BuiltProjectOutputGroup
+    ============================================================
+    -->
+  <PropertyGroup>
+    <BuiltProjectOutputGroupDependsOn>PrepareForBuild</BuiltProjectOutputGroupDependsOn>
+    <AddAppConfigToBuildOutputs Condition="('$(AddAppConfigToBuildOutputs)'=='') and ('$(OutputType)'!='library' and '$(OutputType)'!='winmdobj')">true</AddAppConfigToBuildOutputs>
+  </PropertyGroup>
+  <Target
+      Name="BuiltProjectOutputGroup"
+      Returns="@(BuiltProjectOutputGroupOutput)"
+      DependsOnTargets="$(BuiltProjectOutputGroupDependsOn)">
+
+    <ItemGroup>
+      <_BuiltProjectOutputGroupOutputIntermediate Include="@(BuiltProjectOutputGroupKeyOutput)"/>
+    </ItemGroup>
+
+    <!-- This item represents the app.config file -->
+    <ItemGroup>
+      <_BuiltProjectOutputGroupOutputIntermediate Include="$(AppConfig)"  Condition="'$(AddAppConfigToBuildOutputs)'=='true'">
+        <FinalOutputPath>$(TargetDir)$(TargetFileName).config</FinalOutputPath>
+        <TargetPath>$(TargetFileName).config</TargetPath>
+        <!-- For compatibility with 2.0 -->
+        <OriginalItemSpec>$(AppConfig)</OriginalItemSpec>
+      </_BuiltProjectOutputGroupOutputIntermediate>
+    </ItemGroup>
+
+    <ItemGroup>
+      <_IsolatedComReference Include="@(COMReference)" Condition=" '%(COMReference.Isolated)' == 'true' "/>
+      <_IsolatedComReference Include="@(COMFileReference)" Condition=" '%(COMFileReference.Isolated)' == 'true' "/>
+    </ItemGroup>
+
+    <!-- This item represents the native manifest, example: WindowsApplication1.exe.manifest or Native.ClassLibrary1.manifest -->
+    <ItemGroup>
+      <_BuiltProjectOutputGroupOutputIntermediate Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)" Condition="'@(NativeReference)'!='' or '@(_IsolatedComReference)'!=''">
+        <TargetPath>$(_DeploymentTargetApplicationManifestFileName)</TargetPath>
+        <!-- For compatibility with 2.0 -->
+        <OriginalItemSpec>$(OutDir)$(_DeploymentTargetApplicationManifestFileName)</OriginalItemSpec>
+      </_BuiltProjectOutputGroupOutputIntermediate>
+    </ItemGroup>
+
+    <!-- Convert intermediate items into final items; this way we can get the full path for each item -->
+    <ItemGroup>
+      <BuiltProjectOutputGroupOutput Include="@(_BuiltProjectOutputGroupOutputIntermediate->'%(FullPath)')">
+        <!-- For compatibility with 2.0 -->
+        <OriginalItemSpec Condition="'%(_BuiltProjectOutputGroupOutputIntermediate.OriginalItemSpec)' == ''">%(_BuiltProjectOutputGroupOutputIntermediate.FullPath)</OriginalItemSpec>
+      </BuiltProjectOutputGroupOutput>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        DebugSymbolsProjectOutputGroup
+
+    This target performs population of the Debug Symbols project output group.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <DebugSymbolsProjectOutputGroupDependsOn></DebugSymbolsProjectOutputGroupDependsOn>
+  </PropertyGroup>
+  <ItemGroup Condition="'$(_DebugSymbolsProduced)' != 'false' and '$(OutputType)' != 'winmdobj'">
+    <DebugSymbolsProjectOutputGroupOutput Include="@(_DebugSymbolsIntermediatePath->'%(FullPath)')">
+      <FinalOutputPath>@(_DebugSymbolsOutputPath->'%(FullPath)')</FinalOutputPath>
+      <TargetPath>@(_DebugSymbolsIntermediatePath->'%(Filename)%(Extension)')</TargetPath>
+    </DebugSymbolsProjectOutputGroupOutput>
+  </ItemGroup>
+  <ItemGroup Condition="'$(_DebugSymbolsProduced)' != 'false' and '$(OutputType)' == 'winmdobj'">
+    <WinMDExpOutputPdbItem Include="$(WinMDExpOutputPdb)" Condition="'$(WinMDExpOutputPdb)' != ''" />
+    <WinMDExpFinalOutputPdbItem Include="$(_WinMDDebugSymbolsOutputPath)" Condition="'$(_WinMDDebugSymbolsOutputPath)' != ''" />
+    <DebugSymbolsProjectOutputGroupOutput Include="@(WinMDExpOutputPdbItem->'%(FullPath)')">
+      <FinalOutputPath>@(WinMDExpFinalOutputPdbItem->'%(FullPath)')</FinalOutputPath>
+      <TargetPath>@(WinMDExpOutputPdbItem->'%(Filename)%(Extension)')</TargetPath>
+    </DebugSymbolsProjectOutputGroupOutput>
+  </ItemGroup>
+  <Target
+      Name="DebugSymbolsProjectOutputGroup"
+      Returns="@(DebugSymbolsProjectOutputGroupOutput)"
+      DependsOnTargets="$(DebugSymbolsProjectOutputGroupDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        DocumentationProjectOutputGroup
+
+    This target performs population of the Documentation project output group.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <DocumentationProjectOutputGroupDependsOn></DocumentationProjectOutputGroupDependsOn>
+  </PropertyGroup>
+  <ItemGroup Condition="'$(DocumentationFile)'!='' and '$(OutputType)' != 'winmdobj'">
+    <DocumentationProjectOutputGroupOutput Include="@(DocFileItem->'%(FullPath)')">
+      <FinalOutputPath>@(FinalDocFile->'%(FullPath)')</FinalOutputPath>
+      <IsKeyOutput>true</IsKeyOutput>
+      <TargetPath>@(DocFileItem->'%(Filename)%(Extension)')</TargetPath>
+    </DocumentationProjectOutputGroupOutput>
+  </ItemGroup>
+  <ItemGroup Condition="'$(DocumentationFile)' != '' and '$(OutputType)' == 'winmdobj'">
+    <WinMDOutputDocumentationFileItem Include="$(WinMDOutputDocumentationFile)" Condition="'$(WinMDOutputDocumentationFile)' != ''" />
+    <WinMDExpFinalOutputDocItem Include="$(_WinMDDocFileOutputPath)" Condition="'$(_WinMDDocFileOutputPath)' != ''" />
+    <DocumentationProjectOutputGroupOutput Include="@(WinMDOutputDocumentationFileItem->'%(FullPath)')">
+      <FinalOutputPath>@(WinMDExpFinalOutputDocItem->'%(FullPath)')</FinalOutputPath>
+      <TargetPath>@(WinMDOutputDocumentationFileItem->'%(Filename)%(Extension)')</TargetPath>
+    </DocumentationProjectOutputGroupOutput>
+  </ItemGroup>
+  <Target
+      Name="DocumentationProjectOutputGroup"
+      Returns="@(DocumentationProjectOutputGroupOutput)"
+      DependsOnTargets="$(DocumentationProjectOutputGroupDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        SatelliteDllsProjectOutputGroup
+
+    This target performs population of the Satellite Files project output group.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <SatelliteDllsProjectOutputGroupDependsOn>PrepareForBuild;PrepareResourceNames</SatelliteDllsProjectOutputGroupDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="SatelliteDllsProjectOutputGroup"
+      Returns="@(SatelliteDllsProjectOutputGroupOutput)"
+      DependsOnTargets="$(SatelliteDllsProjectOutputGroupDependsOn)">
+
+    <ItemGroup>
+      <SatelliteDllsProjectOutputGroupOutputIntermediate Include="$(IntermediateOutputPath)%(EmbeddedResource.Culture)\$(TargetName).resources.dll"
+                                                         Condition="'%(EmbeddedResource.WithCulture)' == 'true'">
+        <TargetPath>%(EmbeddedResource.Culture)\$(TargetName).resources.dll</TargetPath>
+        <Culture>%(EmbeddedResource.Culture)</Culture>
+      </SatelliteDllsProjectOutputGroupOutputIntermediate>
+    </ItemGroup>
+
+    <!-- Convert intermediate items into final items; this way we can get the full path for each item. -->
+    <ItemGroup>
+      <SatelliteDllsProjectOutputGroupOutput Include="@(SatelliteDllsProjectOutputGroupOutputIntermediate->'%(FullPath)')">
+        <FinalOutputPath Condition=" '%(SatelliteDllsProjectOutputGroupOutputIntermediate.FinalOutputPath)' == '' ">$(TargetDir)%(SatelliteDllsProjectOutputGroupOutputIntermediate.TargetPath)</FinalOutputPath>
+        <!-- For compatibility with 2.0 -->
+        <OriginalItemSpec>%(SatelliteDllsProjectOutputGroupOutputIntermediate.Identity)</OriginalItemSpec>
+      </SatelliteDllsProjectOutputGroupOutput>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        SourceFilesProjectOutputGroup
+
+    This target performs population of the Source Files project output group.
+    Source files are items in the project whose type is "Compile" and "EmbeddedResource".
+    ============================================================
+    -->
+  <PropertyGroup>
+    <SourceFilesProjectOutputGroupDependsOn>PrepareForBuild;AssignTargetPaths</SourceFilesProjectOutputGroupDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="SourceFilesProjectOutputGroup"
+      Returns="@(SourceFilesProjectOutputGroupOutput)"
+      DependsOnTargets="$(SourceFilesProjectOutputGroupDependsOn)">
+
+    <AssignTargetPath Files="@(Compile)" RootFolder="$(MSBuildProjectDirectory)">
+      <Output TaskParameter="AssignedFiles" ItemName="_CompileWithTargetPath" />
+    </AssignTargetPath>
+
+    <ItemGroup>
+      <!-- First we deal with Compile, EmbeddedResource and AppConfig -->
+      <SourceFilesProjectOutputGroupOutput Include="@(_CompileWithTargetPath->'%(FullPath)');@(EmbeddedResource->'%(FullPath)');@(_LicxFile->'%(FullPath)');@(AppConfigWithTargetPath->'%(FullPath)')"/>
+
+      <!-- Include the project file -->
+      <SourceFilesProjectOutputGroupOutput Include="$(MSBuildProjectFullPath)">
+        <!-- For compatibility with 2.0 -->
+        <OriginalItemSpec>$(MSBuildProjectFullPath)</OriginalItemSpec>
+        <TargetPath>$(ProjectFileName)</TargetPath>
+      </SourceFilesProjectOutputGroupOutput>
+    </ItemGroup>
+
+  </Target>
+
+  <!-- Get just the compile items -->
+  <Target Name="GetCompile" Returns="@(Compile)"/>
+
+  <!--
+    ============================================================
+                                        ContentFilesProjectOutputGroup
+
+    This target performs population of the Content Files project output group.
+    Content files are items in the project whose type is "Content".
+    ============================================================
+    -->
+  <PropertyGroup>
+    <ContentFilesProjectOutputGroupDependsOn>PrepareForBuild;AssignTargetPaths</ContentFilesProjectOutputGroupDependsOn>
+  </PropertyGroup>
+  <Target
+      Name="ContentFilesProjectOutputGroup"
+      Returns="@(ContentFilesProjectOutputGroupOutput)"
+      DependsOnTargets="$(ContentFilesProjectOutputGroupDependsOn)">
+
+    <!-- Convert items into final items; this way we can get the full path for each item. -->
+    <ItemGroup>
+      <ContentFilesProjectOutputGroupOutput Include="@(ContentWithTargetPath->'%(FullPath)')"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        SGenFilesOutputGroup
+
+    This target performs population of the GenerateSerializationAssemblies Files project output group.
+    GenerateSerializationAssemblies files are those generated by the GenerateSerializationAssemblies target and task.
+    ============================================================
+    -->
+  <PropertyGroup>
+    <SGenFilesOutputGroupDependsOn></SGenFilesOutputGroupDependsOn>
+  </PropertyGroup>
+  <ItemGroup
+      Condition="'$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')">
+    <SGenFilesOutputGroupOutput Include="@(_OutputPathItem->'%(FullPath)$(_SGenDllName)')">
+      <FinalOutputPath>@(_OutputPathItem->'%(FullPath)$(_SGenDllName)')</FinalOutputPath>
+      <TargetPath>$(_SGenDllName)</TargetPath>
+    </SGenFilesOutputGroupOutput>
+  </ItemGroup>
+  <Target
+      Name="SGenFilesOutputGroup"
+      Returns="@(SGenFilesOutputGroupOutput)"
+      DependsOnTargets="$(SGenFilesOutputGroupDependsOn)"/>
+
+  <!--
+    ============================================================
+                                        SDKRelated Output groups
+
+    These targets are to gather information from the SDKs.
+    ============================================================
+   -->
+  <!-- Get the resolved SDK reference items -->
+  <Target Name="GetResolvedSDKReferences" DependsOnTargets="ResolveSDKReferences" Returns="@(ResolvedSDKReference)"/>
+
+  <!--
+    ============================================================
+                                        PriFilesOutputGroup
+
+    This target performs population of the pri files output group
+    ============================================================
+    -->
+  <Target
+      Name="PriFilesOutputGroup"
+      Condition="'@(_ReferenceRelatedPaths)' != ''"
+      DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+      Returns="@(PriFilesOutputGroupOutput)">
+
+    <!-- This item represents dependent pri file's -->
+    <ItemGroup>
+      <PriFilesOutputGroupOutput Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.pri'"/>
+    </ItemGroup>
+
+  </Target>
+
+  <PropertyGroup>
+    <SDKRedistOutputGroupDependsOn>ResolveSDKReferences;ExpandSDKReferences</SDKRedistOutputGroupDependsOn>
+  </PropertyGroup>
+
+  <!--
+    ============================================================
+                                        SDKRedistOutputGroup
+
+    This target gathers the Redist folders from the SDKs which have been resolved.
+    ============================================================
+  -->
+  <Target
+      Name="SDKRedistOutputGroup"
+      Returns="@(SDKRedistOutputGroupOutput)"
+      DependsOnTargets="$(SDKRedistOutputGroupDependsOn)">
+
+       <!-- This list starts with the least specific files to the most specific so that later files can overwrite earlier files-->
+    <ItemGroup>
+      <SDKRedistOutputGroupOutput Include="@(ResolvedRedistFiles)"/>
+    </ItemGroup>
+  </Target>
+
+  <!--
+    ***********************************************************************************************
+    ***********************************************************************************************
+                                                                AllProjectOutputGroupsDependencies Section
+    ***********************************************************************************************
+    ***********************************************************************************************
+    -->
+
+  <!--
+    ============================================================
+                                        AllProjectOutputGroupsDependencies
+    ============================================================
+    -->
+  <Target
+      Name="AllProjectOutputGroupsDependencies"
+      DependsOnTargets="
+            BuiltProjectOutputGroupDependencies;
+            DebugSymbolsProjectOutputGroupDependencies;
+            SatelliteDllsProjectOutputGroupDependencies;
+            DocumentationProjectOutputGroupDependencies;
+            SGenFilesOutputGroupDependencies"/>
+
+  <!--
+    ============================================================
+                                        BuiltProjectOutputGroupDependencies
+
+    This target performs population of the Built project output group dependencies.
+    ============================================================
+    -->
+  <Target
+      Name="BuiltProjectOutputGroupDependencies"
+      DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+      Returns="@(BuiltProjectOutputGroupDependency)">
+
+    <ItemGroup>
+      <BuiltProjectOutputGroupDependency  Include="@(ReferencePath->'%(FullPath)');
+                                                         @(ReferenceDependencyPaths->'%(FullPath)');
+                                                         @(NativeReferenceFile->'%(FullPath)');
+                                                         @(_DeploymentLooseManifestFile->'%(FullPath)');
+                                                         @(ResolvedIsolatedComModules->'%(FullPath)')"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        DebugSymbolsProjectOutputGroupDependencies
+
+    This target performs population of the dependencies for the debug symbols project output group.
+    ============================================================
+    -->
+  <Target
+      Name="DebugSymbolsProjectOutputGroupDependencies"
+      Condition="'$(DebugSymbols)'!='false'"
+      DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+      Returns="@(DebugSymbolsProjectOutputGroupDependency)">
+
+    <!-- This item represents dependent PDB's -->
+    <ItemGroup>
+      <DebugSymbolsProjectOutputGroupDependency Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.pdb'"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        SatelliteDllsProjectOutputGroupDependencies
+
+    This target performs population of the dependencies for the satellite files project output group.
+    ============================================================
+    -->
+  <Target
+      Name="SatelliteDllsProjectOutputGroupDependencies"
+      DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+      Returns="@(SatelliteDllsProjectOutputGroupDependency)">
+
+    <!-- This item represents dependent satellites -->
+    <ItemGroup>
+      <SatelliteDllsProjectOutputGroupDependency Include="@(ReferenceSatellitePaths->'%(FullPath)')"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        DocumentationProjectOutputGroupDependencies
+
+    This target performs population of the dependencies for the documentation project output group.
+    ============================================================
+    -->
+  <Target
+      Name="DocumentationProjectOutputGroupDependencies"
+      Condition="'$(DocumentationFile)'!=''"
+      DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+      Returns="@(DocumentationProjectOutputGroupDependency)">
+
+    <!-- This item represents dependent XMLs -->
+    <ItemGroup>
+      <DocumentationProjectOutputGroupDependency Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.xml'"/>
+    </ItemGroup>
+
+  </Target>
+
+  <!--
+    ============================================================
+                                        SGenFilesOutputGroupDependencies
+
+    This target performs population of the dependencies for the GenerateSerializationAssemblies project output group.
+    ============================================================
+    -->
+  <Target
+      Name="SGenFilesOutputGroupDependencies"
+      DependsOnTargets="BuildOnlySettings;PrepareForBuild;AssignTargetPaths;ResolveReferences"
+      Returns="@(SGenFilesOutputGroupDependency)">
+
+    <!-- This item represents sgen xml serializer dll's -->
+    <ItemGroup>
+      <SGenFilesOutputGroupDependency Include="@(_ReferenceSerializationAssemblyPaths->'%(FullPath)')" Condition="'%(Extension)' == '.dll'"/>
+    </ItemGroup>
+
+  </Target>
+
+  <PropertyGroup>
+    <CodeAnalysisTargets Condition="'$(CodeAnalysisTargets)'==''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeAnalysis\Microsoft.CodeAnalysis.targets</CodeAnalysisTargets>
+  </PropertyGroup>
+
+  <Import Project="$(CodeAnalysisTargets)" Condition="Exists('$(CodeAnalysisTargets)')"/>
+
+  <Import Project="$(ReportingServicesTargets)" Condition="Exists('$(ReportingServicesTargets)')"/>
+
+  <Import Project="$(MSBuildToolsPath)\Microsoft.NETFramework.targets" Condition="('$(TargetFrameworkIdentifier)' == ''  or '$(TargetFrameworkIdentifier)' == '.NETFramework') and ('$(TargetRuntime)' == 'Managed')"/>
+
+  <PropertyGroup>
+    <ImportXamlTargets Condition="'$(ImportXamlTargets)'=='' and ('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.5') and Exists('$(MSBuildToolsPath)\Microsoft.Xaml.targets')">true</ImportXamlTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildToolsPath)\Microsoft.Xaml.targets" Condition="('$(ImportXamlTargets)' == 'true')" />
+
+  <!-- imports Microsoft.WorkflowBuildExtensions.targets only if TargetFrameworkVersion is v4.5 or above or TargetFrameworkfVersion specified does not conform to the format of vX.X[.X.X] -->
+  <!-- Underlying assumption is that there shouldn't be any other versions between v4.0.* and v4.5 -->
+  <Import Project="$(MSBuildToolsPath)\Microsoft.WorkflowBuildExtensions.targets"
+          Condition="('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.5' and (!$([System.String]::IsNullOrEmpty('$(TargetFrameworkVersion)')) and !$(TargetFrameworkVersion.StartsWith('v4.0')))) and Exists('$(MSBuildToolsPath)\Microsoft.WorkflowBuildExtensions.targets')"/>
+
+  <!-- This import is temporary and will be removed once it is moved into the silverlight targets -->
+  <Import Project="$(MSBuildToolsPath)\Microsoft.WinFX.targets" Condition="'$(TargetFrameworkIdentifier)' == 'Silverlight' and Exists('$(MSBuildToolsPath)\Microsoft.WinFX.targets')"/>
+
+  <PropertyGroup>
+    <MsTestToolsTargets Condition="'$(MsTestToolsTargets)'==''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TeamTest\Microsoft.TeamTest.targets</MsTestToolsTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MsTestToolsTargets)" Condition="Exists('$(MsTestToolsTargets)')" />
+
+  <!-- App packaging support -->
+
+  <!--
+    Following two targets are needed to be present in every project being built
+    because the app packaging targets recursively scan all projects referenced
+    from projects that generate app packages for them.
+  -->
+  <Target Name="CleanAppxPackage" />
+  <Target Name="GetPackagingOutputs" />
+
+  <PropertyGroup>
+    <MsAppxPackageTargets Condition="'$(MsAppxPackageTargets)'==''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\AppxPackage\Microsoft.AppXPackage.Targets</MsAppxPackageTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MsAppxPackageTargets)" Condition="'$(WindowsAppContainer)' == 'true' and Exists('$(MsAppxPackageTargets)')" />
+
+  <!-- This import is temporary and will be removed once it is moved into the silverlight targets -->
+  <Import Project="$(MSBuildToolsPath)\Microsoft.Data.Entity.targets" Condition="'$(TargetFrameworkIdentifier)' == 'Silverlight' and Exists('$(MSBuildToolsPath)\Microsoft.Data.Entity.targets')"/>
+
+  <Import Project="$(CustomAfterMicrosoftCommonTargets)" Condition="'$(CustomAfterMicrosoftCommonTargets)' != '' and Exists('$(CustomAfterMicrosoftCommonTargets)')"/>
+
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')"/>
+  <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks
new file mode 100644 (file)
index 0000000..730d63c
--- /dev/null
@@ -0,0 +1,30 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+    <!-- This file lists UsingTask elements that we wish to override 
+         any other UsingTask elements -->
+    
+    <!-- NOTE: Listing a <UsingTask> tag in a *.tasks file like this one rather than in a project or targets file
+               can give a significant performance advantage in a large build, because every time a <UsingTask> tag
+               is encountered, it will cause the task to be rediscovered next time the task is used. -->
+    <!-- NOTE: Using the fully qualified class name in a <UsingTask> tag is faster than using a partially qualified name. -->
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveComReference"  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5'" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"     AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"     AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"   AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+    <UsingTask TaskName="ResolveComReference"                        AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0'" />
+    <UsingTask TaskName="GenerateResource"                           AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+    <UsingTask TaskName="GenerateResource"                           AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+    <UsingTask TaskName="RegisterAssembly"                           AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+    <UsingTask TaskName="RegisterAssembly"                           AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+    <UsingTask TaskName="UnregisterAssembly"                         AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and ('$(DisableOutOfProcTaskHost)' != '' or !$([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`)))" />
+    <UsingTask TaskName="UnregisterAssembly"                         AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '2.0' and '$(DisableOutOfProcTaskHost)' == '' and $([MSBuild]::DoesTaskHostExist(`CLR2`,`CurrentArchitecture`))" Runtime="CLR2" />
+    <UsingTask TaskName="ReadLinesFromFile"                          AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+    <UsingTask TaskName="FindUnderPath"                              AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+    <UsingTask TaskName="ConvertToAbsolutePath"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+    <UsingTask TaskName="MSBuild"                                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '3.5' or '$(MSBuildToolsVersion)' == '2.0'" />
+    <UsingTask TaskName="ResolveAssemblyReference"                   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildToolsVersion)' == '4.0'" />
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets
new file mode 100644 (file)
index 0000000..e1b5445
--- /dev/null
@@ -0,0 +1,165 @@
+<!--
+***********************************************************************************************
+Microsoft.Common.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process for .NET projects.  It
+contains all the steps that are common among the different .NET languages, such as
+Visual Basic, and Visual C#.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!-- 
+       In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed 
+       as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead 
+       just used whatever ToolsVersion was in the project file if it existed on the machine, and 
+       only forced 4.0 if that ToolsVersion did not exist.  
+
+       Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio, 
+       but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected 
+       the targets:  If we're building using 4.X MSBuild (which doesn't define the new reserved 
+       property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist 
+       as part of the .NET Framework.  Only if we're using the new MSBuild will we point to the current
+       targets. 
+   -->
+
+  <Choose>
+    <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <PropertyGroup>
+        <CommonTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.Common.targets</CommonTargetsPath>
+      </PropertyGroup>
+    </When>
+    <Otherwise>
+      <PropertyGroup>
+        <CommonTargetsPath>$(MSBuildToolsPath)\Microsoft.Common.CurrentVersion.targets</CommonTargetsPath>
+      </PropertyGroup>
+    </Otherwise>
+  </Choose>
+
+  <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+     <!-- 
+          Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify 
+          (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. 
+
+          NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.CSharp.targets because those two files 
+          import Microsoft.Common.targets from the current directory and thus don't get the benefit of the redirections, so for 
+          any changes to this logic in this file, please also edit the other two. 
+      -->
+    <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
+    <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
+
+    <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
+    <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
+
+    <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+
+    <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+
+    <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
+    <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+
+    <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+    <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
+     <!-- 
+          Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify 
+          (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because 
+          Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its 
+          own redirection targets. 
+
+          NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.CSharp.targets because those two files 
+          import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either, 
+          so for any changes to this logic in this file, please also edit the other two. 
+      -->
+    <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+    <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+
+    <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+    <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+
+    <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+
+    <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+
+    <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+    <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+  </PropertyGroup>
+
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+  </ImportGroup> 
+
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+  </ImportGroup>
+
+  <Import Project="$(CommonTargetsPath)" />
+
+  <!--
+      Prepare to import project extensions which usually come from packages.  Package management systems will create a file at:
+          $(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.targets
+          
+        Each package management system should use a unique moniker to avoid collisions.  It is a wild-card import so the package
+        management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
+    -->
+  <PropertyGroup>
+    <ImportProjectExtensionTargets Condition="'$(ImportProjectExtensionTargets)' == ''">true</ImportProjectExtensionTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.targets" Condition="'$(ImportProjectExtensionTargets)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
+
+  <PropertyGroup>
+    <ImportDirectoryBuildTargets Condition="'$(ImportDirectoryBuildTargets)' == ''">true</ImportDirectoryBuildTargets>
+  </PropertyGroup>
+
+  <!-- 
+        Determine the path to the directory build targets file if the user did not disable $(ImportDirectoryBuildTargets) and
+        they did not already specify an absolute path to use via $(DirectoryBuildTargetsPath)
+    -->
+  <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and '$(DirectoryBuildTargetsPath)' == ''">
+    <_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets</_DirectoryBuildTargetsFile>
+    <_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)'))</_DirectoryBuildTargetsBasePath>
+    <DirectoryBuildTargetsPath Condition="'$(_DirectoryBuildTargetsBasePath)' != '' and '$(_DirectoryBuildTargetsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)'))</DirectoryBuildTargetsPath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')">
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(DirectoryBuildTargetsPath)</MSBuildAllProjects>
+  </PropertyGroup>
+
+  <Import Project="$(DirectoryBuildTargetsPath)" Condition="'$(ImportDirectoryBuildTargets)' == 'true' and exists('$(DirectoryBuildTargetsPath)')"/>
+
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+  </ImportGroup> 
+
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+  </ImportGroup>
+
+   <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the 
+        (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not 
+        installed.  -->
+   <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+   </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks
new file mode 100644 (file)
index 0000000..4c7fbee
--- /dev/null
@@ -0,0 +1,177 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+    <!-- This file lists all the tasks that ship by default with MSBuild -->
+    
+    <!-- NOTE: Listing a <UsingTask> tag in a *.tasks file like this one rather than in a project or targets file
+               can give a significant performance advantage in a large build, because every time a <UsingTask> tag
+               is encountered, it will cause the task to be rediscovered next time the task is used. -->
+    <!-- NOTE: Using the fully qualified class name in a <UsingTask> tag is faster than using a partially qualified name. -->
+
+    <!-- Versions required for SxS back-compat with Dev10 SP1 / Dev11 and ToolsVersion=12.0 projects -->
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.AL"                                    AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AspNetCompiler"                        AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignCulture"                         AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignProjectConfiguration"            AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignTargetPath"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CallTarget"                            AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CombinePath"                           AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ConvertToAbsolutePath"                 AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Copy"                                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateCSharpManifestResourceName"      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateItem"                            AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateProperty"                        AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateVisualBasicManifestResourceName" AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Csc"                                   AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Delete"                                AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Error"                                 AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Exec"                                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindAppConfigFile"                     AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindInList"                            AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindUnderPath"                         AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FormatUrl"                             AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FormatVersion"                         AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateApplicationManifest"           AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateBootstrapper"                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateDeploymentManifest"            AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"                      AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateTrustInfo"                     AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetAssemblyIdentity"                   AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkPath"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkSdkPath"                   AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetReferenceAssemblyPaths"             AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.LC"                                    AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.MakeDir"                               AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Message"                               AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Move"                                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.MSBuild"                               AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ReadLinesFromFile"                     AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"                      AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDir"                             AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDuplicates"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RequiresFramework35SP1Assembly"        AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveAssemblyReference"              AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveSDKReference"                   AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetInstalledSDKLocations"              AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetSDKReferenceFiles"                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveComReference"                   AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveKeySource"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveManifestFiles"                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNativeReference"                AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNonMSBuildProjectOutput"        AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.SGen"                                  AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.SignFile"                              AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Touch"                                 AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"                    AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"                    AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"                    AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' == '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.UpdateManifest"                        AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Vbc"                                   AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Warning"                               AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.WriteCodeFragment"                     AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.WriteLinesToFile"                      AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.XmlPeek"                               AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.XmlPoke"                               AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.XslTransformation"                     AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.WinMDExp"                              AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' == ''" />
+
+    <!-- Actual 12.0 tasks -->
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.AL"                                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AspNetCompiler"                        AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignCulture"                         AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignLinkMetadata"                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignProjectConfiguration"            AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.AssignTargetPath"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CallTarget"                            AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CombinePath"                           AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ConvertToAbsolutePath"                 AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Copy"                                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateCSharpManifestResourceName"      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateItem"                            AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateProperty"                        AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.CreateVisualBasicManifestResourceName" AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Delete"                                AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Error"                                 AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ErrorFromResources"                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Exec"                                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindAppConfigFile"                     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindInList"                            AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindInvalidProjectReferences"          AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    
+    <UsingTask TaskName="Microsoft.Build.Tasks.FindUnderPath"                         AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FormatUrl"                             AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.FormatVersion"                         AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateApplicationManifest"           AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateBindingRedirects"              AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateBootstrapper"                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateDeploymentManifest"            AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateResource"                      AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.GenerateTrustInfo"                     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetAssemblyIdentity"                   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkPath"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetFrameworkSdkPath"                   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetReferenceAssemblyPaths"             AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Hash"                                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.LC"                                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.MakeDir"                               AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Message"                               AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Move"                                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.MSBuild"                               AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ReadLinesFromFile"                     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RegisterAssembly"                      AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDir"                             AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RemoveDuplicates"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.RequiresFramework35SP1Assembly"        AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveAssemblyReference"              AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveCodeAnalysisRuleSet"            AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveSDKReference"                   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveSDKReference"                   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetInstalledSDKLocations"              AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.GetSDKReferenceFiles"                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveComReference"                   AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveKeySource"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveManifestFiles"                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNativeReference"                AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.ResolveNonMSBuildProjectOutput"        AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.SGen"                                  AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.SignFile"                              AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Telemetry"                             AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Touch"                                 AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"                    AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR4" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.UnregisterAssembly"                    AssemblyName="Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Runtime="CLR2" Condition="('$(MSBuildAssemblyVersion)' != '') and '$(DisableOutOfProcTaskHost)' == ''" />
+
+    <UsingTask TaskName="Microsoft.Build.Tasks.UpdateManifest"                        AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.Warning"                               AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.WriteCodeFragment"                     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.WriteLinesToFile"                      AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.XmlPeek"                               AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.XmlPoke"                               AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.XslTransformation"                     AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.Build.Tasks.WinMDExp"                              AssemblyName="Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+
+    <!-- Roslyn tasks are now in an assembly owned and shipped by Roslyn -->
+    <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"                       AssemblyFile="$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"                       AssemblyFile="$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+    <UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"           AssemblyFile="$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll" Condition="'$(MSBuildAssemblyVersion)' != ''" />
+</Project>
+
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props
new file mode 100644 (file)
index 0000000..b81dcde
--- /dev/null
@@ -0,0 +1,141 @@
+<!--
+***********************************************************************************************
+Microsoft.NETFramework.CurrentVersion.props
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+     <ImportByWildcardBeforeMicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+     <ImportByWildcardAfterMicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+     <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+     <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore')"/>
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportBefore')"/>
+
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+
+    <!-- By default we want to replace subsets with profiles, but we do need a way to turning off this "upgrade" in case a user needs to target a subset-->
+    <UpgradeSubsetToProfile Condition="'$(UpgradeSubsetToProfile)' == '' ">true</UpgradeSubsetToProfile>
+
+    <TargetFrameworkProfile Condition="'$(UpgradeSubsetToProfile)' == 'true' and '$(TargetFrameworkSubset)' != '' and '$(TargetFrameworkProfile)' == ''">$(TargetFrameworkSubset)</TargetFrameworkProfile>
+
+    <!-- If we are not upgrading the Subset to a profile this means we want to target a subset, do not wipe out the subset name-->
+    <TargetFrameworkSubset Condition="'$(UpgradeTargetFrameworkSubsetToProfile)' == 'true'"></TargetFrameworkSubset>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(FrameworkPathOverride)' != ''">
+    <_FullFrameworkReferenceAssemblyPaths>$(FrameworkPathOverride)</_FullFrameworkReferenceAssemblyPaths>
+    <_TargetFrameworkDirectories>$(FrameworkPathOverride)</_TargetFrameworkDirectories>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetFrameworkVersion)' == 'v4.0' and '$(FrameworkPathOverride)' == ''">
+
+    <!-- The FrameworkPathOverride property is required for the IDE Visual Basic compiler to initialize.
+             This location contains reference assemblies for mscorlib.dll and other key VB assemblies.
+             This property is required during project evaluation, since the IDE compilers need to initialize before
+             any targets have had a chance to run, hence the use of a function to retrieve the location.
+     -->
+    <!-- Hard code for the most common TargetFrameworkVersion of v4.0 with no profile: this enables us to avoid calling the GetReferenceAssemblyPaths task -->
+    <_FullFrameworkReferenceAssemblyPaths Condition="Exists('$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\RedistList\FrameworkList.xml')">$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0</_FullFrameworkReferenceAssemblyPaths>
+    <_TargetFrameworkDirectories Condition="'$(TargetFrameworkProfile)' == ''">$(_FullFrameworkReferenceAssemblyPaths)</_TargetFrameworkDirectories>
+    <FrameworkPathOverride Condition="'$(TargetFrameworkProfile)' == ''">$(_TargetFrameworkDirectories)</FrameworkPathOverride>
+
+    <!-- Hard code for the most common TargetFrameworkVersion of v4.0 with Client profile: this enables us to avoid calling the GetReferenceAssemblyPaths task -->
+    <_TargetFrameworkDirectories Condition="'$(TargetFrameworkProfile)' == 'Client' and Exists('$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\$(TargetFrameworkProfile)\RedistList\FrameworkList.xml')">$(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\$(TargetFrameworkProfile)</_TargetFrameworkDirectories>
+    <FrameworkPathOverride Condition="'$(TargetFrameworkProfile)' == 'Client'">$(_TargetFrameworkDirectories)</FrameworkPathOverride>
+    <TargetFrameworkMonikerDisplayName Condition="'$(TargetFrameworkMonikerDisplayName)' == '' and '$(TargetFrameworkProfile)' == ''">.NET Framework 4</TargetFrameworkMonikerDisplayName>
+    <TargetFrameworkMonikerDisplayName Condition="'$(TargetFrameworkMonikerDisplayName)' == '' and '$(TargetFrameworkProfile)' == 'Client'">.NET Framework 4 Client Profile</TargetFrameworkMonikerDisplayName>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <MSBuildFrameworkToolsRoot Condition="'$(MSBuildFrameworkToolsRoot)' == '' and '$(MSBuildRuntimeType)' != 'Core'">$(Registry:HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework@InstallRoot)</MSBuildFrameworkToolsRoot>
+    <_DeploymentSignClickOnceManifests Condition="'$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(SignManifests)' == 'true'">true</_DeploymentSignClickOnceManifests>
+
+    <!-- Assembly names added to the AdditionalExplicitAssemblyReferences property will be added as references to the resolve assembly reference call by default this is done because when upgrading from
+         a project targeting 2.0 to 3.5 the system.core reference is not added, therefore we need to add it automatically -->
+    <AddAdditionalExplicitAssemblyReferences Condition="'$(AddAdditionalExplicitAssemblyReferences)' == ''">true</AddAdditionalExplicitAssemblyReferences>
+    <AdditionalExplicitAssemblyReferences Condition="'$(AddAdditionalExplicitAssemblyReferences)' == 'true' and '$(TargetCompactFramework)' != 'true' and ('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0')">System.Core;$(AdditionalExplicitAssemblyReferences)</AdditionalExplicitAssemblyReferences>
+  </PropertyGroup>
+
+  <!--
+    ============================================================
+                                        GetToolPaths
+    Get the paths for the .NET Framework tools and sdk tools directories.
+    This does not need to be a target since all of the values are availiable at project evaluation time.
+    ============================================================
+    -->
+
+  <PropertyGroup>
+    <TargetingClr2Framework Condition="'$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'">true</TargetingClr2Framework>
+
+    <MSBuildManagedCompilerPath Condition="'$(TargetingClr2Framework)' == 'true'">$(MSBuildFrameworkToolsRoot)\v3.5</MSBuildManagedCompilerPath >
+
+    <TargetFrameworkSDKToolsDirectory Condition="'$(TargetingClr2Framework)' == 'true'">$(SDK35ToolsPath)</TargetFrameworkSDKToolsDirectory>
+    <!-- If the sdk path is not 3.5 or lower set it to the 40 sdk tools path. This will allow future target framework versions to use the 4.0 sdk tool set
+             When a new windows SDK revs they will inplace update the location pointed to by this property. When a new sdk is release this target will have to be
+             revised along with another toolsversion. -->
+
+    <TargetFrameworkSDKToolsDirectory Condition=" '$(TargetFrameworkSDKToolsDirectory)' == '' ">$(SDK40ToolsPath)</TargetFrameworkSDKToolsDirectory>
+
+    <TargetedRuntimeVersion Condition="'$(TargetedRuntimeVersion)' == '' and ('$(TargetingClr2Framework)' == 'true')">v2.0.50727</TargetedRuntimeVersion>
+    <TargetedRuntimeVersion Condition="'$(TargetedRuntimeVersion)' == ''">v$(MSBuildRuntimeVersion)</TargetedRuntimeVersion>
+
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0' and ('$(OutputType)' == 'exe' or '$(OutputType)' == 'winexe' or '$(OutputType)' == 'appcontainerexe' or '$(OutputType)' == '')">
+    <Prefer32Bit Condition="'$(Prefer32Bit)' == ''">true</Prefer32Bit>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <Prefer32Bit Condition="'$(Prefer32Bit)' == ''">false</Prefer32Bit>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0'">
+    <HighEntropyVA Condition="'$(HighEntropyVA)' == ''">true</HighEntropyVA>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <HighEntropyVA Condition="'$(HighEntropyVA)' == ''">false</HighEntropyVA>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <!-- ARM and AppContainerExe require subsystem version >= 6.02 (Windows 8) -->
+    <SubsystemVersion Condition="'$(SubsystemVersion)' == '' and ('$(PlatformTarget)' == 'ARM' or '$(OutputType)' == 'appcontainerexe' or '$(OutputType)' == 'winmdobj')">6.02</SubsystemVersion>
+    <!-- Starting with .Net 4.5 projects use subsystem 6.00 (Vista) as default -->
+    <SubsystemVersion Condition="'$(SubsystemVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0')">6.00</SubsystemVersion>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <ComReferenceExecuteAsTool Condition="'$(ExecuteAsTool)'!=''">$(ExecuteAsTool)</ComReferenceExecuteAsTool>
+    <ComReferenceExecuteAsTool Condition="'$(ExecuteAsTool)'=='' and '$(TargetingClr2Framework)' == 'true'">true</ComReferenceExecuteAsTool>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <ResGenExecuteAsTool Condition="'$(ExecuteAsTool)'!=''">$(ExecuteAsTool)</ResGenExecuteAsTool>
+    <ResGenExecuteAsTool Condition="'$(ExecuteAsTool)'=='' and '$(TargetingClr2Framework)' == 'true'">true</ResGenExecuteAsTool>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <!-- Starting with .NET 4.5 projects we implictly reference all portable design-time facades -->
+    <ImplicitlyExpandDesignTimeFacades Condition="'$(ImplicitlyExpandDesignTimeFacades)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(TargetingClr2Framework)' != 'true' and '$(TargetFrameworkVersion)' != 'v4.0')">true</ImplicitlyExpandDesignTimeFacades>
+  </PropertyGroup>
+
+
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter')"/>
+  <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.props\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets
new file mode 100644 (file)
index 0000000..5ad712a
--- /dev/null
@@ -0,0 +1,132 @@
+<!--
+***********************************************************************************************
+Microsoft.NETFramework.CurrentVersion.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+     <ImportByWildcardBeforeMicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardBeforeMicrosoftNetFrameworkTargets>
+     <ImportByWildcardAfterMicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardAfterMicrosoftNetFrameworkTargets>
+     <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets>
+     <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore')"/>
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportBefore')"/>
+  
+  <PropertyGroup>
+     <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+
+  <Target
+      Name="GetFrameworkPaths"
+      DependsOnTargets="$(GetFrameworkPathsDependsOn)">
+
+    <!-- For backwards compatibility of targets who replaced this target we cannot move these values outside the target even though they 
+             now only depend on statically availiable values-->
+
+    <ItemGroup>
+      <_TargetFramework40DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v4.0.30319"/>
+      <_TargetFramework35DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v3.5"/>
+      <_TargetFramework30DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v3.0"/>
+      <_TargetFramework20DirectoryItem Include="$(MSBuildFrameworkToolsRoot)v2.0.50727"/>
+
+      <_TargetedFrameworkDirectoryItem Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Include="@(_TargetFramework20DirectoryItem)"/>
+      <_TargetedFrameworkDirectoryItem Condition="'$(TargetFrameworkVersion)' == 'v3.0' OR '$(TargetFrameworkVersion)' == 'v3.5'" Include="$(MSBuildFrameworkToolsRoot)\$(TargetFrameworkVersion)"/>
+      <_TargetedFrameworkDirectoryItem Condition="'@(_TargetedFrameworkDirectoryItem)' == ''" Include="@(_TargetFramework40DirectoryItem)"/>
+    </ItemGroup>
+
+    <ItemGroup>
+      <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v4.0' "
+                                               Include="@(_TargetFramework40DirectoryItem)" />
+
+      <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v3.5'"
+                                               Include="@(_TargetFramework35DirectoryItem)"/>
+
+      <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'"
+                                               Include="@(_TargetFramework30DirectoryItem)" />
+
+      <_CombinedTargetFrameworkDirectoriesItem Condition=" '$(TargetFrameworkVersion)' == 'v2.0' or '$(TargetFrameworkVersion)' == 'v3.0' or '$(TargetFrameworkVersion)' == 'v3.5'"
+                                               Include="@(_TargetFramework20DirectoryItem)" />
+
+      <_CombinedTargetFrameworkDirectoriesItem Condition=" '@(_CombinedTargetFrameworkDirectoriesItem)' == ''"
+                                                 Include="@(_TargetedFrameworkDirectoryItem)" />
+
+    </ItemGroup>
+
+    <PropertyGroup>
+      <TargetFrameworkDirectory>@(_CombinedTargetFrameworkDirectoriesItem)</TargetFrameworkDirectory>
+      <TargetFrameworkSDKDirectory>$(FrameworkSDKRoot)</TargetFrameworkSDKDirectory>
+    </PropertyGroup>
+
+    <ItemGroup>
+      <_TargetFrameworkSDKDirectoryItem Include="$(TargetFrameworkSDKDirectory)"/>
+    </ItemGroup>
+  </Target>
+
+  <PropertyGroup>
+    <ResolveReferencesDependsOn>
+      $(ResolveReferencesDependsOn);
+      ImplicitlyExpandDesignTimeFacades
+    </ResolveReferencesDependsOn>
+
+    <ImplicitlyExpandDesignTimeFacadesDependsOn>
+      $(ImplicitlyExpandDesignTimeFacadesDependsOn);
+      GetReferenceAssemblyPaths
+    </ImplicitlyExpandDesignTimeFacadesDependsOn>
+  </PropertyGroup>
+  
+  <!-- Implicitly references all portable design-time facades if the user is referencing a System.Runtime-based portable library -->
+  <Target Name="ImplicitlyExpandDesignTimeFacades" Condition="'$(ImplicitlyExpandDesignTimeFacades)' == 'true'" DependsOnTargets="$(ImplicitlyExpandDesignTimeFacadesDependsOn)">
+
+    <PropertyGroup>
+      <!-- Does one of our dependencies reference a System.Runtime-based portable library? -->
+      <_HasReferenceToSystemRuntime Condition="'$(DependsOnSystemRuntime)' == 'true'">true</_HasReferenceToSystemRuntime>
+      <_HasReferenceToSystemRuntime Condition="'%(_ResolvedProjectReferencePaths.TargetPlatformIdentifier)' == 'Portable'">true</_HasReferenceToSystemRuntime>
+      <_HasReferenceToSystemRuntime Condition="'%(_ResolvedProjectReferencePaths.TargetFrameworkIdentifier)' == '.NETStandard' and '%(_ResolvedProjectReferencePaths.TargetFrameworkVersion)' &lt; '2.0'">true</_HasReferenceToSystemRuntime>
+    </PropertyGroup>
+
+    <ItemGroup Condition="'$(_HasReferenceToSystemRuntime)' == 'true'">
+      <_DesignTimeFacadeAssemblies Include="%(DesignTimeFacadeDirectories.Identity)*.dll"/>
+
+      <_DesignTimeFacadeAssemblies_Names Include="@(_DesignTimeFacadeAssemblies->'%(FileName)')">
+          <OriginalIdentity>%(_DesignTimeFacadeAssemblies.Identity)</OriginalIdentity>
+      </_DesignTimeFacadeAssemblies_Names>
+
+      <_ReferencePath_Names Include="@(ReferencePath->'%(FileName)')">
+          <OriginalIdentity>%(ReferencePath.Identity)</OriginalIdentity>
+      </_ReferencePath_Names>
+
+      <_DesignTimeFacadeAssemblies_Names Remove="@(_ReferencePath_Names)"/>
+
+      <ReferencePath Include="@(_DesignTimeFacadeAssemblies_Names->'%(OriginalIdentity)')">
+        <WinMDFile>false</WinMDFile>
+        <CopyLocal>false</CopyLocal>
+        <ResolvedFrom>ImplicitlyExpandDesignTimeFacades</ResolvedFrom>
+      </ReferencePath>
+      <_ResolveAssemblyReferenceResolvedFiles Include="@(ReferencePath)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandDesignTimeFacades'" />
+    </ItemGroup>
+
+    <Message Importance="Low" Text="Including @(ReferencePath)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandDesignTimeFacades'" />
+
+  </Target>
+
+
+  <Import Project="$(MSBuildToolsPath)\Microsoft.WinFX.targets" Condition="'$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetCompactFramework)' != 'true' and Exists('$(MSBuildToolsPath)\Microsoft.WinFX.targets')"/>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.Data.Entity.targets" Condition="'$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' !=  'v3.0' and Exists('$(MSBuildToolsPath)\Microsoft.Data.Entity.targets')"/>
+  
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter')"/>
+  <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.NETFramework.targets\ImportAfter')"/>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props
new file mode 100644 (file)
index 0000000..d33d74e
--- /dev/null
@@ -0,0 +1,46 @@
+<!--
+***********************************************************************************************
+Microsoft.NetFramework.props
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+   <!-- 
+        In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed 
+        as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead 
+        just used whatever ToolsVersion was in the project file if it existed on the machine, and 
+        only forced 4.0 if that ToolsVersion did not exist.  
+
+        Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio, 
+        but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected 
+        the targets:  If we're building using 4.X MSBuild (which doesn't define the new reserved 
+        property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist 
+        as part of the .NET Framework.  Only if we're using the new MSBuild will we point to the current
+        targets. 
+   -->
+
+   <Choose>
+      <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+         <PropertyGroup>
+            <NetFrameworkPropsPath>$(MSBuildFrameworkToolsPath)\Microsoft.NETFramework.props</NetFrameworkPropsPath>
+         </PropertyGroup>
+      </When>
+      <Otherwise>
+         <PropertyGroup>
+            <NetFrameworkPropsPath>$(MSBuildToolsPath)\Microsoft.NETFramework.CurrentVersion.props</NetFrameworkPropsPath>
+         </PropertyGroup>
+      </Otherwise>
+   </Choose>
+
+   <Import Project="$(NetFrameworkPropsPath)" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets
new file mode 100644 (file)
index 0000000..83a0686
--- /dev/null
@@ -0,0 +1,79 @@
+<!--
+***********************************************************************************************
+Microsoft.NetFramework.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file contains .net framework specific properties, items and targets. They are factored into a Microsoft.NETFramework.targets and Microsoft.NetFramework.props
+these two files are used to encapsulate the multi-targeting and framework specific build process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+   <!-- 
+        In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed 
+        as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead 
+        just used whatever ToolsVersion was in the project file if it existed on the machine, and 
+        only forced 4.0 if that ToolsVersion did not exist.  
+
+        Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio, 
+        but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected 
+        the targets:  If we're building using 4.X MSBuild (which doesn't define the new reserved 
+        property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist 
+        as part of the .NET Framework.  Only if we're using the new MSBuild will we point to the current
+        targets. 
+   -->
+
+   <Choose>
+      <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+         <PropertyGroup>
+            <NetFrameworkTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.NETFramework.targets</NetFrameworkTargetsPath>
+         </PropertyGroup>
+      </When>
+      <Otherwise>
+         <PropertyGroup>
+            <NetFrameworkTargetsPath>$(MSBuildToolsPath)\Microsoft.NETFramework.CurrentVersion.targets</NetFrameworkTargetsPath>
+         </PropertyGroup>
+      </Otherwise>
+   </Choose>
+
+   <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <!--
+           Overrides for the Microsoft.NETFramework.targets extension targets.  Used to make sure that only the imports we specify 
+           (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. 
+       -->
+      <ImportByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkTargets)</ImportByWildcardBefore40MicrosoftNetFrameworkTargets>
+      <ImportByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkTargets>
+
+      <ImportByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkTargets)</ImportByWildcardAfter40MicrosoftNetFrameworkTargets>
+      <ImportByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkTargets>
+
+      <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets>
+      <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets>
+
+      <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets>
+      <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets>
+
+      <ImportByWildcardBeforeMicrosoftNetFrameworkTargets>false</ImportByWildcardBeforeMicrosoftNetFrameworkTargets>
+      <ImportByWildcardAfterMicrosoftNetFrameworkTargets>false</ImportByWildcardAfterMicrosoftNetFrameworkTargets>
+      <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkTargets>
+      <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkTargets>
+   </PropertyGroup>
+
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore')"/>
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportBefore')"/>
+   </ImportGroup> 
+
+   <Import Project="$(NetFrameworkTargetsPath)" />
+
+   <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter')"/>
+      <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.targets\ImportAfter')"/>
+   </ImportGroup> 
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets
new file mode 100644 (file)
index 0000000..e0c0b18
--- /dev/null
@@ -0,0 +1,24 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualBasic.CrossTargeting.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+  <!-- Import design time targets before the common crosstargeting targets, which import targets from Nuget. -->
+  <PropertyGroup>
+     <VisualBasicDesignTimeTargetsPath Condition="'$(VisualBasicDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.VisualBasic.DesignTime.targets</VisualBasicDesignTimeTargetsPath>
+  </PropertyGroup>
+  <Import Project="$(VisualBasicDesignTimeTargetsPath)" Condition="'$(VisualBasicDesignTimeTargetsPath)' != '' and Exists('$(VisualBasicDesignTimeTargetsPath)')" />
+
+  <Import Project="Microsoft.Common.CrossTargeting.targets" />
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets
new file mode 100644 (file)
index 0000000..01d2396
--- /dev/null
@@ -0,0 +1,380 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualBasic.CurrentVersion.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for VB .NET projects.
+For example, it contains the step that actually calls the VB compiler.  The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by 
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+    <PropertyGroup>
+       <ImportByWildcardBeforeMicrosoftVisualBasicTargets Condition="'$(ImportByWildcardBeforeMicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardBeforeMicrosoftVisualBasicTargets>
+       <ImportByWildcardAfterMicrosoftVisualBasicTargets Condition="'$(ImportByWildcardAfterMicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardAfterMicrosoftVisualBasicTargets>
+       <ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets>
+       <ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets>    
+    </PropertyGroup>
+
+    <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportBefore')"/>
+
+    <PropertyGroup>
+       <CustomBeforeMicrosoftVisualBasicTargets Condition="'$(CustomBeforeMicrosoftVisualBasicTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.VisualBasic.targets</CustomBeforeMicrosoftVisualBasicTargets>
+       <CustomAfterMicrosoftVisualBasicTargets Condition="'$(CustomAfterMicrosoftVisualBasicTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.VisualBasic.targets</CustomAfterMicrosoftVisualBasicTargets>
+    </PropertyGroup>
+
+    <Import Project="$(CustomBeforeMicrosoftVisualBasicTargets)" Condition="'$(CustomBeforeMicrosoftVisualBasicTargets)' != '' and Exists('$(CustomBeforeMicrosoftVisualBasicTargets)')" />
+
+    <PropertyGroup>
+        <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+        <DefaultLanguageSourceExtension>.vb</DefaultLanguageSourceExtension>
+        <Language>VB</Language>
+        <TargetRuntime>Managed</TargetRuntime>
+        <AlwaysUseNumericalSuffixInItemNames>true</AlwaysUseNumericalSuffixInItemNames>
+        <DefineCommonItemSchemas Condition=" '$(DefineCommonItemSchemas)' == '' ">true</DefineCommonItemSchemas>
+        <DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">true</DefineCommonReferenceSchemas>
+        <DefineCommonCapabilities Condition=" '$(DefineCommonCapabilities)' == '' ">true</DefineCommonCapabilities>
+        <SynthesizeLinkMetadata Condition=" '$(SynthesizeLinkMetadata)' == '' and '$(HasSharedItems)' == 'true' ">true</SynthesizeLinkMetadata>
+        <DefaultProjectTypeGuid Condition=" '$(DefaultProjectTypeGuid)' == '' ">{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</DefaultProjectTypeGuid>
+        <AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">My Project</AppDesignerFolder>
+    </PropertyGroup>
+
+    <ItemGroup Condition=" '$(DefineVisualBasicItemSchemas)' != 'false' ">
+        <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)VisualBasic.ProjectItemsSchema.xaml;"/>
+        <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)VisualBasic.xaml;">
+            <Context>File</Context>
+        </PropertyPageSchema>
+        <PropertyPageSchema Include="$(CommonXamlResourcesDirectory)VisualBasic.BrowseObject.xaml;">
+            <Context>BrowseObject</Context>
+        </PropertyPageSchema>
+
+        <ProjectCapability Include="VB;Managed"/>
+    </ItemGroup>
+
+    <ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
+      <ProjectCapability Include="ReferencesFolder;LanguageService" />
+    </ItemGroup>
+
+    <!--
+    The CreateManifestResourceNames target create the manifest resource names from the .RESX
+    files.      
+    
+        [IN]
+        @(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type
+                              Expected Metadata "Type" can either be "Resx" or "Non-Resx"
+
+        [OUT]
+        @(EmbeddedResource) - EmbeddedResource items with metadata    
+
+    For VB applications the transformation is like:
+
+        Resources1.resx => RootNamespace.Resources1 => Build into main assembly
+        SubFolder\Resources1.resx => RootNamespace.Resources1 => Build into main assembly
+        Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly
+        Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly
+
+    For other project systems, this transformation may be different.
+    -->
+    <PropertyGroup>
+        <CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
+    </PropertyGroup>
+    <Target
+        Name="CreateManifestResourceNames"
+        Condition="'@(EmbeddedResource)' != ''"
+        DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
+        >
+        
+        <ItemGroup>
+            <_Temporary Remove="@(_Temporary)" />
+        </ItemGroup>
+        
+        <!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources -->
+        <CreateVisualBasicManifestResourceName
+              ResourceFiles="@(EmbeddedResource)"
+              RootNamespace="$(RootNamespace)"
+              Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')">
+
+            <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+        </CreateVisualBasicManifestResourceName>
+        
+        <!-- Create manifest names for all culture non-resx resources -->
+        <CreateVisualBasicManifestResourceName
+              ResourceFiles="@(EmbeddedResource)"
+              RootNamespace="$(RootNamespace)"
+              PrependCultureAsDirectory="false"              
+              Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
+
+            <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
+
+        </CreateVisualBasicManifestResourceName>
+
+        <ItemGroup>
+            <EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/>
+            <EmbeddedResource Include="@(_Temporary)" />
+            <_Temporary Remove="@(_Temporary)" />
+        </ItemGroup>
+      
+    </Target>
+
+    <Target
+        Name="ResolveCodeAnalysisRuleSet"
+        Condition="'$(CodeAnalysisRuleSet)' != ''"
+        >
+
+        <ResolveCodeAnalysisRuleSet
+            CodeAnalysisRuleSet="$(CodeAnalysisRuleSet)"
+            CodeAnalysisRuleSetDirectories="$(CodeAnalysisRuleSetDirectories)"
+            MSBuildProjectDirectory="$(MSBuildProjectDirectory)">
+
+            <Output TaskParameter="ResolvedCodeAnalysisRuleSet" PropertyName="ResolvedCodeAnalysisRuleSet" />
+
+        </ResolveCodeAnalysisRuleSet>
+
+    </Target>
+
+    <PropertyGroup>
+        <FinalDefineConstants>CONFIG=&quot;$(Configuration)&quot;</FinalDefineConstants>
+        <FinalDefineConstants Condition=" '$(DefineDebug)' == 'true' ">$(FinalDefineConstants),DEBUG=-1</FinalDefineConstants>
+        <FinalDefineConstants Condition=" '$(DefineTrace)' == 'true' ">$(FinalDefineConstants),TRACE=-1</FinalDefineConstants>
+        <FinalDefineConstants Condition=" '$(MyType)' != '' ">$(FinalDefineConstants),_MyType=&quot;$(MyType)&quot;</FinalDefineConstants>
+        <FinalDefineConstants Condition=" '$(Platform)' != '' ">$(FinalDefineConstants),PLATFORM=&quot;$(Platform)&quot;</FinalDefineConstants>
+        <FinalDefineConstants Condition=" '$(Platform)' == '' ">$(FinalDefineConstants),PLATFORM=&quot;AnyCPU&quot;</FinalDefineConstants>
+        <FinalDefineConstants Condition=" '$(DefineConstants)' != '' ">$(FinalDefineConstants),$(DefineConstants)</FinalDefineConstants>
+
+        <!-- Provide a facility to override UseHostCompilerIfAvailable-->
+        <UseHostCompilerIfAvailable Condition=" '$(UseHostCompilerIfAvailable)' == ''">true</UseHostCompilerIfAvailable>
+    </PropertyGroup>
+
+    <ItemGroup>
+        <DocFileItem Include="$(IntermediateOutputPath)$(DocumentationFile)"  Condition="'$(DocumentationFile)'!=''"/>
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''">
+        <_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/>
+        <!-- Add any missing .pdb extension, as the compiler does -->
+        <_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+        <CoreCompileDependsOn>_ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet</CoreCompileDependsOn>
+        <ExportWinMDFile Condition="'$(ExportWinMDFile)' == '' and '$(OutputType)' == 'WinMDObj'">true</ExportWinMDFile>
+    </PropertyGroup>
+
+<!--
+      The XamlPreCompile target must remain identical to
+      the CoreCompile target in Microsoft.VisualBasic.Core.targets.
+      Any updates to one must be made to the other.
+-->
+    <Target
+        Name="XamlPreCompile"
+        Inputs="$(MSBuildAllProjects);
+                @(Compile);
+                @(_CoreCompileResourceInputs);
+                $(ApplicationIcon);
+                $(AssemblyOriginatorKeyFile);
+                @(ReferencePath);
+                @(CompiledLicenseFile);
+                @(LinkResource);
+                @(EmbeddedDocumentation);
+                $(Win32Resource);
+                $(Win32Manifest);
+                @(Page);
+                @(ApplicationDefinition);
+                @(CustomAdditionalCompileInputs);
+                $(ResolvedCodeAnalysisRuleSet)"
+        Outputs="@(DocFileItem);
+                 @(XamlIntermediateAssembly);
+                 @(_DebugSymbolsIntermediatePath);
+                 $(NonExistentFile);
+                 @(CustomAdditionalCompileOutputs)"
+        Returns=""
+        DependsOnTargets="$(CoreCompileDependsOn)"
+        Condition="'@(Page)' != '' Or '@(ApplicationDefinition)' != ''"
+    >
+        <PropertyGroup>
+            <_NoWarnings Condition=" '$(WarningLevel)' == '0' ">true</_NoWarnings>
+            <_NoWarnings Condition=" '$(WarningLevel)' == '1' ">false</_NoWarnings>
+        </PropertyGroup> 
+        
+        <PropertyGroup>
+          <!-- If we are targeting winmdobj we want to specifically set the pdbFile property so that it does not collide with the output of winmdexp which we will run subsequently -->
+          <PdbFile Condition="'$(PdbFile)' == '' and '$(OutputType)' == 'winmdobj' and '$(DebugSymbols)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
+        </PropertyGroup>
+
+        <ItemGroup Condition="'$(TargetingClr2Framework)'=='true'">
+            <ReferencePath>
+                <EmbedInteropTypes/>
+            </ReferencePath>
+        </ItemGroup>
+
+        <!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
+        <PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
+            <Prefer32Bit>false</Prefer32Bit>
+        </PropertyGroup>
+
+        <ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
+          <AdditionalFileItems Include="$(AdditionalFileItemNames)" />
+          <AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
+        </ItemGroup>
+      
+        <!-- Don't run analyzers for Vbc task on XamlPrecompile pass, we only want to run them on core compile. -->
+        <!-- Analyzers="@(Analyzer)" -->
+
+        <PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
+          <UseSharedCompilation>true</UseSharedCompilation>
+        </PropertyGroup>
+
+        <!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
+        <Vbc  Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' "
+              AdditionalLibPaths="$(AdditionalLibPaths)"
+              AddModules="@(AddModules)"
+              AdditionalFiles="@(AdditionalFiles)"
+              BaseAddress="$(BaseAddress)"
+              CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
+              CodePage="$(CodePage)"
+              DebugType="$(DebugType)"
+              DefineConstants="$(FinalDefineConstants)"
+              DelaySign="$(DelaySign)"
+              DisabledWarnings="$(NoWarn)"
+              DocumentationFile="@(DocFileItem)"
+              EmitDebugInformation="$(DebugSymbols)"
+              EnvironmentVariables="$(VbcEnvironment)"
+              ErrorLog="$(ErrorLog)"
+              ErrorReport="$(ErrorReport)"
+              FileAlignment="$(FileAlignment)"
+              GenerateDocumentation="$(GenerateDocumentation)"
+              HighEntropyVA="$(HighEntropyVA)"
+              Imports="@(Import)"
+              KeyContainer="$(KeyContainerName)"
+              KeyFile="$(KeyOriginatorFile)"
+              LangVersion="$(LangVersion)"
+              LinkResources="@(LinkResource)"
+              MainEntryPoint="$(StartupObject)"
+              ModuleAssemblyName="$(ModuleAssemblyName)"
+              NoConfig="true"
+              NoStandardLib="$(NoCompilerStandardLib)"
+              NoVBRuntimeReference="$(NoVBRuntimeReference)"
+              NoWarnings="$(_NoWarnings)"
+              NoWin32Manifest="$(NoWin32Manifest)"
+              Optimize="$(Optimize)"
+              OptionCompare="$(OptionCompare)"
+              OptionExplicit="$(OptionExplicit)"
+              OptionInfer="$(OptionInfer)"
+              OptionStrict="$(OptionStrict)"
+              OptionStrictType="$(OptionStrictType)" 
+              OutputAssembly="@(XamlIntermediateAssembly)"
+              Platform="$(PlatformTarget)"
+              Prefer32Bit="$(Prefer32Bit)"
+              PreferredUILang="$(PreferredUILang)"
+              References="@(ReferencePath)"
+              RemoveIntegerChecks="$(RemoveIntegerChecks)"
+              ReportAnalyzer="$(ReportAnalyzer)"
+              Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
+              ResponseFiles="$(CompilerResponseFile)"
+              RootNamespace="$(RootNamespace)"
+              PdbFile="$(PdbFile)"
+              SdkPath="$(FrameworkPathOverride)"
+              Sources="@(Compile)"
+              SubsystemVersion="$(SubsystemVersion)"
+              TargetCompactFramework="$(TargetCompactFramework)"
+              TargetType="$(OutputType)"
+              ToolExe="$(VbcToolExe)"
+              ToolPath="$(VbcToolPath)"
+              TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
+              UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
+              UseSharedCompilation="$(UseSharedCompilation)"
+              Utf8Output="$(Utf8Output)"
+              VBRuntimePath="$(VBRuntimePath)"
+              Verbosity="$(VbcVerbosity)"
+              VsSessionGuid="$(VsSessionGuid)"
+              WarningsAsErrors="$(WarningsAsErrors)"
+              WarningsNotAsErrors="$(WarningsNotAsErrors)"
+              Win32Icon="$(ApplicationIcon)"
+              Win32Manifest="$(Win32Manifest)"
+              Win32Resource="$(Win32Resource)"
+              VBRuntime="$(VBRuntime)"
+              />
+
+ <!-- Only Applicable to the regular CoreCompile:
+              <ItemGroup>
+                  <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />                  
+              </ItemGroup>    
+              
+              <CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>         
+ -->         
+        <OnError Condition="'$(OnXamlPreCompileErrorTarget)' != ''" ExecuteTargets="$(OnXamlPreCompileErrorTarget)" />    
+    </Target>
+
+    <PropertyGroup>
+        <VisualBasicCoreTargetsPath Condition="'$(VisualBasicCoreTargetsPath)' == ''">$(RoslynTargetsPath)\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
+    </PropertyGroup>
+
+    <Import Project="$(VisualBasicCoreTargetsPath)" />
+
+    <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+    <!-- Import design time targets before the common targets, which import targets from Nuget. -->
+    <PropertyGroup>
+       <VisualBasicDesignTimeTargetsPath Condition="'$(VisualBasicDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.VisualBasic.DesignTime.targets</VisualBasicDesignTimeTargetsPath>
+    </PropertyGroup>
+    <Import Project="$(VisualBasicDesignTimeTargetsPath)" Condition="'$(VisualBasicDesignTimeTargetsPath)' != '' and Exists('$(VisualBasicDesignTimeTargetsPath)')" />
+
+    <Import Project="Microsoft.Common.targets" />
+    <Import Project="$(MSBuildToolsPath)\Microsoft.ServiceModel.targets" Condition="('$(TargetFrameworkVersion)' != 'v2.0' and '$(TargetFrameworkVersion)' != 'v3.0' and '$(TargetFrameworkVersion)' != 'v3.5') and Exists('$(MSBuildToolsPath)\Microsoft.ServiceModel.targets')"/>
+
+    <Target Name="_SetTargetFrameworkMonikerAttribute" BeforeTargets="GenerateTargetFrameworkMonikerAttribute">
+        <PropertyGroup>
+        <!-- This attribute is only available in mscorlib v4 and later -->
+        <TargetFrameworkMonikerAssemblyAttributeText Condition="'$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">
+            Option Strict Off
+            Option Explicit On
+
+            Imports System
+            Imports System.Reflection
+            &lt;Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(&quot;$(TargetFrameworkMoniker)&quot;, FrameworkDisplayName:=&quot;$(TargetFrameworkMonikerDisplayName)&quot;)&gt;
+        </TargetFrameworkMonikerAssemblyAttributeText>
+        </PropertyGroup>
+    </Target>
+
+    <PropertyGroup>
+       <Utf8Output Condition="'$(Utf8Output)' == ''">true</Utf8Output>
+
+      <!-- NoCompilerStandardLib maps to the compiler's /nostdlib option. By default we always
+           want that switch to be passed to the compiler so that either we or the user
+           provides the references
+           NoStdLib on the other hand indicates that the user doesn't want standard references
+           so only if NoStdLib isn't set to true, will we provide the standard references
+      -->
+      <NoCompilerStandardLib Condition=" '$(NoCompilerStandardLib)' == '' ">true</NoCompilerStandardLib>
+
+       <!-- When building inside VS, by default use the same language for compiler messages as VS itself does. -->
+       <PreferredUILang Condition="'$(BuildingInsideVisualStudio)' == 'true' and '$(PreferredUILang)' == ''">$([System.Globalization.CultureInfo]::CurrentUICulture.Name)</PreferredUILang>
+    </PropertyGroup>
+
+    <!-- Add any "automatic" compiler references that need to be resolved when NoCompilerStandardLib is set
+         but the user hasn't told us to not include standard references -->
+    <ItemGroup Condition=" '$(NoCompilerStandardLib)' == 'true' and '$(NoStdLib)' != 'true' ">
+      <!-- Note that unlike C#, VB gets its mscorlib.dll path from the $(FrameworkPathOverride) property
+           via the /sdkpath parameter.
+           In addition to that, VB normally treats System.dll as a "standard library" however since we are
+           passing NoCompilerStandardLib=true we need an explicit reference to System in order to maintain the
+           correct behaviour.
+      -->
+        <_ExplicitReference Include="$(FrameworkPathOverride)\System.dll" />
+    </ItemGroup>
+
+    <Import Project="$(CustomAfterMicrosoftVisualBasicTargets)" Condition="'$(CustomAfterMicrosoftVisualBasicTargets)' != '' and Exists('$(CustomAfterMicrosoftVisualBasicTargets)')" />
+
+    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualBasic.targets\ImportAfter')"/>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets
new file mode 100644 (file)
index 0000000..c499229
--- /dev/null
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+***********************************************************************************************
+Microsoft.VisualBasic.targets
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+This file defines the steps in the standard build process specific for VB .NET projects.
+For example, it contains the step that actually calls the VB compiler.  The remainder
+of the build process is defined in Microsoft.Common.targets, which is imported by 
+this file.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <!-- 
+       We are doing a cross-targeting build if there is no list of target frameworks specified
+       nor is there a current target framework being built individually. In that case, this import is
+       redirected to Microsoft.VisualBasic.CrossTargeting.targets.
+   -->
+   <PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''">
+      <IsCrossTargetingBuild>true</IsCrossTargetingBuild>
+   </PropertyGroup>
+
+   <!--
+        In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed 
+        as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead 
+        just used whatever ToolsVersion was in the project file if it existed on the machine, and 
+        only forced 4.0 if that ToolsVersion did not exist.  
+
+        Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio, 
+        but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected 
+        the targets:  If we're building using 4.X MSBuild (which doesn't define the new reserved 
+        property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist 
+        as part of the .NET Framework.  Only if we're using the new MSBuild will we point to the current
+        targets. 
+   -->
+
+  <Choose>
+    <When Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <PropertyGroup>
+        <VisualBasicTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.VisualBasic.targets</VisualBasicTargetsPath>
+
+        <!-- Same condition as in .NET 4.5 VB targets so that we can override the behavior where it defaults to 
+             MSBuildToolsPath, which would be incorrect in this case -->
+        <VbcToolPath Condition="'$(VbcToolPath)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">$(MsBuildFrameworkToolsPath)</VbcToolPath>
+      </PropertyGroup>
+    </When>
+    <When Condition="'$(IsCrossTargetingBuild)' == 'true'">
+      <PropertyGroup>
+        <VisualBasicTargetsPath>$(MSBuildToolsPath)\Microsoft.VisualBasic.CrossTargeting.targets</VisualBasicTargetsPath>
+      </PropertyGroup>
+    </When>
+    <Otherwise>
+      <PropertyGroup>
+        <VisualBasicTargetsPath>$(MSBuildToolsPath)\Microsoft.VisualBasic.CurrentVersion.targets</VisualBasicTargetsPath>
+      </PropertyGroup>
+    </Otherwise>
+  </Choose>
+
+  <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <!-- 
+         Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify 
+         (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Defined here because 
+         Microsoft.VisualBasic.targets imports Microsoft.Common.targets from the current directory rather than using 
+         MSBuildToolsPath, so defining these in Microsoft.Common.targets alone would not suffice for VB projects.
+
+         NOTE: This logic is duplicated in Microsoft.CSharp.targets (C# has the same problem) and in Microsoft.Common.targets
+         (for anyone who DOES import it directly), so for any changes to this logic in this file, please also edit the other two. 
+     -->
+    <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
+    <ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
+
+    <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
+    <ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
+
+    <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
+
+    <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
+
+    <ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
+    <ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
+    <ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
+
+    <CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
+    <CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
+
+    <!-- Overrides for the Microsoft.VisualBasic.targets extension targets -->
+    <ImportByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">$(ImportByWildcardBeforeMicrosoftVisualBasicTargets)</ImportByWildcardBefore40MicrosoftVisualBasicTargets>
+    <ImportByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardBefore40MicrosoftVisualBasicTargets>
+
+    <ImportByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">$(ImportByWildcardAfterMicrosoftVisualBasicTargets)</ImportByWildcardAfter40MicrosoftVisualBasicTargets>
+    <ImportByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">true</ImportByWildcardAfter40MicrosoftVisualBasicTargets>
+
+    <ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets)</ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets>
+    <ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets>
+
+    <ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets)</ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets>
+    <ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets>
+
+    <ImportByWildcardBeforeMicrosoftVisualBasicTargets>false</ImportByWildcardBeforeMicrosoftVisualBasicTargets>
+    <ImportByWildcardAfterMicrosoftVisualBasicTargets>false</ImportByWildcardAfterMicrosoftVisualBasicTargets>
+    <ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftVisualBasicTargets>
+    <ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets>false</ImportUserLocationsByWildcardAfterMicrosoftVisualBasicTargets>
+
+    <CustomBeforeMicrosoftVisualBasicTargets Condition="'$(CustomBeforeMicrosoftVisualBasicTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.VisualBasic.targets</CustomBeforeMicrosoftVisualBasicTargets>
+    <CustomAfterMicrosoftVisualBasicTargets Condition="'$(CustomAfterMicrosoftVisualBasicTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.VisualBasic.targets</CustomAfterMicrosoftVisualBasicTargets>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
+     <!-- 
+          Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify 
+          (hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because 
+          Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its 
+          own redirection targets.
+
+          NOTE: This logic is duplicated in Microsoft.CSharp.targets and in Microsoft.Common.targets because VB and C#
+          import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either, 
+          so for any changes to this logic in this file, please also edit the other two. 
+      -->
+    <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+    <ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
+
+    <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+    <ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
+
+    <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
+
+    <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
+
+    <ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
+    <ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
+    <ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
+  </PropertyGroup>
+
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportBefore')"/>
+  </ImportGroup> 
+
+  <!-- Really should be imported right before Microsoft.Common.targets, but because Microsoft.VisualBasic.targets imports 
+       Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+       targets), we're stuck doing it this way instead. --> 
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
+  </ImportGroup> 
+
+  <!-- Really should be imported right before Microsoft.NETFramework.props, but because Microsoft.VisualBasic.targets imports 
+       Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+       targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this 
+       way instead. --> 
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
+  </ImportGroup> 
+
+  <Import Project="$(VisualBasicTargetsPath)" />
+  
+  <!-- Really should be imported right after Microsoft.NETFramework.props, but because Microsoft.VisualBasic.targets imports 
+       Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+       targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this 
+       way instead. --> 
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportAfter')"/>
+  </ImportGroup> 
+
+  <!-- Really should be imported right after Microsoft.Common.targets, but because Microsoft.VisualBasic.targets imports 
+       Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
+       targets), we're stuck doing it this way instead. --> 
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportAfter')"/>
+  </ImportGroup> 
+
+  <ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+    <Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportByWildcardAfter40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter')"/>
+    <Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftVisualBasicTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.VisualBasic.targets\ImportAfter')"/>
+  </ImportGroup> 
+
+   <!-- Fix up FrameworkPathOverride, which is primarily used to determine the location of mscorlib.dll in the 
+        (relatively uncommon) situation where the reference assemblies, in which it's usually found, are not 
+        installed.  Defined here rather than in Microsoft.Common.targets because the .NET Microsoft.VisualBasic.targets 
+        imports Microsoft.Common.targets from the current directory. -->
+   <PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
+      <FrameworkPathOverride Condition="!Exists('$(FrameworkPathOverride)\mscorlib.dll')">$(MSBuildFrameworkToolsPath)</FrameworkPathOverride>
+   </PropertyGroup>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props
new file mode 100644 (file)
index 0000000..858e86e
--- /dev/null
@@ -0,0 +1,20 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualStudio.v11.Common.props
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <VisualStudioVersion>11.0</VisualStudioVersion>
+    <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props
new file mode 100644 (file)
index 0000000..6fb9cfd
--- /dev/null
@@ -0,0 +1,20 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualStudio.v11.Common.props
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <VisualStudioVersion>12.0</VisualStudioVersion>
+    <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props
new file mode 100644 (file)
index 0000000..1f0a283
--- /dev/null
@@ -0,0 +1,20 @@
+<!--
+***********************************************************************************************
+Microsoft.VisualStudio.v14.Common.props
+
+WARNING:  DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+          created a backup copy.  Incorrect changes to this file will make it
+          impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+***********************************************************************************************
+-->
+
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <VisualStudioVersion>14.0</VisualStudioVersion>
+    <VSToolsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json
new file mode 100644 (file)
index 0000000..10c7079
--- /dev/null
@@ -0,0 +1,2522 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v2.0",
+    "signature": "4ba29b04dc2811c0e65b879f9ed92f3327201818"
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v2.0": {
+      "project/1.0.0": {
+        "dependencies": {
+          "Microsoft.Build": "15.3.409",
+          "Microsoft.Build.Framework": "15.3.409",
+          "Microsoft.Build.Runtime": "15.3.409",
+          "Microsoft.Build.Tasks.Core": "15.3.409",
+          "Microsoft.Build.Utilities.Core": "15.3.409",
+          "Microsoft.Cci": "4.0.0-rc3-24214-00",
+          "Microsoft.DotNet.PlatformAbstractions": "2.0.0",
+          "Microsoft.Net.Compilers.Targets.NetCore": "0.1.5-dev",
+          "Microsoft.Net.Compilers.netcore": "2.6.0-beta3-62316-02",
+          "Newtonsoft.Json": "10.0.3",
+          "System.Composition": "1.1.0"
+        },
+        "runtime": {
+          "project.dll": {}
+        }
+      },
+      "Microsoft.Build/15.3.409": {
+        "dependencies": {
+          "Microsoft.Build.Framework": "15.3.409",
+          "Microsoft.Win32.Primitives": "4.3.0",
+          "System.AppContext": "4.3.0",
+          "System.Collections": "4.3.0",
+          "System.Collections.Concurrent": "4.3.0",
+          "System.Collections.Immutable": "1.3.1",
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Console": "4.3.0",
+          "System.Diagnostics.Contracts": "4.0.1",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Diagnostics.FileVersionInfo": "4.3.0",
+          "System.Diagnostics.Process": "4.3.0",
+          "System.Diagnostics.TraceSource": "4.0.0",
+          "System.Globalization": "4.3.0",
+          "System.IO": "4.3.0",
+          "System.IO.Compression": "4.3.0",
+          "System.IO.FileSystem": "4.3.0",
+          "System.IO.FileSystem.Primitives": "4.3.0",
+          "System.IO.Pipes": "4.0.0",
+          "System.Linq": "4.3.0",
+          "System.Linq.Parallel": "4.0.1",
+          "System.ObjectModel": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Extensions": "4.3.0",
+          "System.Reflection.Metadata": "1.4.2",
+          "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.Handles": "4.3.0",
+          "System.Runtime.InteropServices": "4.3.0",
+          "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
+          "System.Runtime.Loader": "4.3.0",
+          "System.Text.Encoding": "4.3.0",
+          "System.Text.Encoding.CodePages": "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.Threading.Tasks.Dataflow": "4.6.0",
+          "System.Threading.Thread": "4.3.0",
+          "System.Threading.ThreadPool": "4.3.0",
+          "System.Xml.ReaderWriter": "4.3.0",
+          "System.Xml.XPath.XmlDocument": "4.0.1",
+          "System.Xml.XmlDocument": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.5/Microsoft.Build.dll": {}
+        }
+      },
+      "Microsoft.Build.Framework/15.3.409": {
+        "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.InteropServices": "4.3.0",
+          "System.Threading": "4.3.0",
+          "System.Threading.Thread": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
+        }
+      },
+      "Microsoft.Build.Runtime/15.3.409": {
+        "dependencies": {
+          "Microsoft.Build": "15.3.409",
+          "Microsoft.Build.Framework": "15.3.409",
+          "Microsoft.Build.Tasks.Core": "15.3.409",
+          "Microsoft.Build.Utilities.Core": "15.3.409",
+          "System.Text.Encoding.CodePages": "4.3.0"
+        }
+      },
+      "Microsoft.Build.Tasks.Core/15.3.409": {
+        "dependencies": {
+          "Microsoft.Build.Framework": "15.3.409",
+          "Microsoft.Build.Utilities.Core": "15.3.409",
+          "Microsoft.Win32.Primitives": "4.3.0",
+          "System.AppContext": "4.3.0",
+          "System.Collections": "4.3.0",
+          "System.Collections.Concurrent": "4.3.0",
+          "System.Collections.Immutable": "1.3.1",
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Console": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Diagnostics.Process": "4.3.0",
+          "System.Diagnostics.TraceSource": "4.0.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.Linq": "4.3.0",
+          "System.Linq.Parallel": "4.0.1",
+          "System.ObjectModel": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Metadata": "1.4.2",
+          "System.Reflection.TypeExtensions": "4.3.0",
+          "System.Resources.Reader": "4.0.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Resources.Writer": "4.0.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.InteropServices.RuntimeInformation": "4.0.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0",
+          "System.Runtime.Serialization.Xml": "4.1.1",
+          "System.Security.Cryptography.Algorithms": "4.3.0",
+          "System.Security.Cryptography.Primitives": "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.Text.RegularExpressions": "4.3.0",
+          "System.Threading": "4.3.0",
+          "System.Threading.Tasks": "4.3.0",
+          "System.Threading.Thread": "4.3.0",
+          "System.Xml.ReaderWriter": "4.3.0",
+          "System.Xml.XDocument": "4.3.0",
+          "System.Xml.XPath": "4.3.0",
+          "System.Xml.XPath.XmlDocument": "4.0.1",
+          "System.Xml.XmlDocument": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
+        }
+      },
+      "Microsoft.Build.Utilities.Core/15.3.409": {
+        "dependencies": {
+          "Microsoft.Build.Framework": "15.3.409",
+          "Microsoft.Win32.Primitives": "4.3.0",
+          "System.AppContext": "4.3.0",
+          "System.Collections": "4.3.0",
+          "System.Collections.Concurrent": "4.3.0",
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Console": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Diagnostics.Process": "4.3.0",
+          "System.Diagnostics.TraceSource": "4.0.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.Linq": "4.3.0",
+          "System.ObjectModel": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.TypeExtensions": "4.3.0",
+          "System.Resources.Reader": "4.0.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.InteropServices.RuntimeInformation": "4.0.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0",
+          "System.Runtime.Serialization.Xml": "4.1.1",
+          "System.Text.Encoding": "4.3.0",
+          "System.Text.Encoding.CodePages": "4.3.0",
+          "System.Text.RegularExpressions": "4.3.0",
+          "System.Threading": "4.3.0",
+          "System.Threading.Tasks": "4.3.0",
+          "System.Threading.Thread": "4.3.0",
+          "System.Threading.Timer": "4.0.1",
+          "System.Xml.ReaderWriter": "4.3.0",
+          "System.Xml.XmlDocument": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
+        }
+      },
+      "Microsoft.Cci/4.0.0-rc3-24214-00": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Collections.NonGeneric": "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.Reflection": "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.Threading": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Cci.dll": {}
+        }
+      },
+      "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},
+      "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+        "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.Compilers/2.6.0-beta3-62316-02": {
+        "dependencies": {
+          "Microsoft.CodeAnalysis.CSharp": "2.6.0-beta3-62316-02",
+          "Microsoft.CodeAnalysis.VisualBasic": "2.6.0-beta3-62316-02"
+        }
+      },
+      "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+        "dependencies": {
+          "Microsoft.CodeAnalysis.Common": "2.6.0-beta3-62316-02"
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+        }
+      },
+      "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+        "dependencies": {
+          "Microsoft.CodeAnalysis.Common": "2.6.0-beta3-62316-02"
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
+        }
+      },
+      "Microsoft.CSharp/4.3.0": {
+        "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.0": {
+        "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.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+        "dependencies": {
+          "Microsoft.CodeAnalysis.Compilers": "2.6.0-beta3-62316-02",
+          "System.AppContext": "4.3.0",
+          "System.Console": "4.3.0",
+          "System.Diagnostics.Process": "4.3.0",
+          "System.IO": "4.3.0",
+          "System.IO.FileSystem": "4.3.0",
+          "System.Net.Sockets": "4.3.0",
+          "System.Runtime.Loader": "4.3.0",
+          "System.Threading.Thread": "4.3.0"
+        },
+        "runtimeTargets": {
+          "runtimes/any/native/csc.dll": {
+            "rid": "any",
+            "assetType": "native"
+          },
+          "runtimes/any/native/vbc.dll": {
+            "rid": "any",
+            "assetType": "native"
+          }
+        }
+      },
+      "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+        "runtime": {
+          "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/any/native/Microsoft.CSharp.Core.targets": {
+            "rid": "any",
+            "assetType": "native"
+          },
+          "runtimes/any/native/Microsoft.VisualBasic.Core.targets": {
+            "rid": "any",
+            "assetType": "native"
+          }
+        }
+      },
+      "Microsoft.NETCore.Targets/1.1.0": {},
+      "Microsoft.Win32.Primitives/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "Microsoft.Win32.Registry/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Globalization": "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"
+        },
+        "runtimeTargets": {
+          "runtime/unix/lib/_._": {
+            "rid": "unix",
+            "assetType": "runtime"
+          },
+          "runtime/win/lib/_._": {
+            "rid": "win",
+            "assetType": "runtime"
+          }
+        }
+      },
+      "Newtonsoft.Json/10.0.3": {
+        "dependencies": {
+          "Microsoft.CSharp": "4.3.0",
+          "System.ComponentModel.TypeConverter": "4.3.0",
+          "System.Runtime.Serialization.Formatters": "4.3.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0",
+          "System.Xml.XmlDocument": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.3/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.Collections.NonGeneric/4.3.0": {
+        "dependencies": {
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Globalization": "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.Collections.Specialized/4.3.0": {
+        "dependencies": {
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Globalization": "4.3.0",
+          "System.Globalization.Extensions": "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.ComponentModel/4.3.0": {
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.ComponentModel.Primitives/4.3.0": {
+        "dependencies": {
+          "System.ComponentModel": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.ComponentModel.TypeConverter/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Collections.Specialized": "4.3.0",
+          "System.ComponentModel": "4.3.0",
+          "System.ComponentModel.Primitives": "4.3.0",
+          "System.Globalization": "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.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.Composition/1.1.0": {
+        "dependencies": {
+          "System.Composition.AttributedModel": "1.1.0",
+          "System.Composition.Convention": "1.1.0",
+          "System.Composition.Hosting": "1.1.0",
+          "System.Composition.Runtime": "1.1.0",
+          "System.Composition.TypedParts": "1.1.0"
+        }
+      },
+      "System.Composition.AttributedModel/1.1.0": {
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.AttributedModel.dll": {}
+        }
+      },
+      "System.Composition.Convention/1.1.0": {
+        "dependencies": {
+          "System.Composition.AttributedModel": "1.1.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.Convention.dll": {}
+        }
+      },
+      "System.Composition.Hosting/1.1.0": {
+        "dependencies": {
+          "System.Composition.Runtime": "1.1.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.Hosting.dll": {}
+        }
+      },
+      "System.Composition.Runtime/1.1.0": {
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.Runtime.dll": {}
+        }
+      },
+      "System.Composition.TypedParts/1.1.0": {
+        "dependencies": {
+          "System.Composition.AttributedModel": "1.1.0",
+          "System.Composition.Hosting": "1.1.0",
+          "System.Composition.Runtime": "1.1.0"
+        },
+        "runtime": {
+          "lib/netstandard2.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.0.1": {
+        "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.Process/4.3.0": {
+        "dependencies": {
+          "Microsoft.Win32.Primitives": "4.3.0",
+          "Microsoft.Win32.Registry": "4.3.0",
+          "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.Handles": "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.Threading.Tasks": "4.3.0",
+          "System.Threading.Thread": "4.3.0",
+          "System.Threading.ThreadPool": "4.3.0",
+          "runtime.native.System": "4.3.0"
+        },
+        "runtimeTargets": {
+          "runtime/linux/lib/_._": {
+            "rid": "linux",
+            "assetType": "runtime"
+          },
+          "runtime/osx/lib/_._": {
+            "rid": "osx",
+            "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.TraceSource/4.0.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Globalization": "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",
+          "runtime.native.System": "4.3.0"
+        },
+        "runtimeTargets": {
+          "runtime/unix/lib/_._": {
+            "rid": "unix",
+            "assetType": "runtime"
+          },
+          "runtime/win/lib/_._": {
+            "rid": "win",
+            "assetType": "runtime"
+          }
+        }
+      },
+      "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.Globalization.Extensions/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.InteropServices": "4.3.0"
+        },
+        "runtimeTargets": {
+          "runtime/unix/lib/_._": {
+            "rid": "unix",
+            "assetType": "runtime"
+          },
+          "runtime/win/lib/_._": {
+            "rid": "win",
+            "assetType": "runtime"
+          }
+        }
+      },
+      "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.IO.Pipes/4.0.0": {
+        "dependencies": {
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.IO": "4.3.0",
+          "System.IO.FileSystem.Primitives": "4.3.0",
+          "System.Net.Primitives": "4.3.0",
+          "System.Net.Sockets": "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.Principal": "4.0.1",
+          "System.Text.Encoding": "4.3.0",
+          "System.Threading": "4.3.0",
+          "System.Threading.Overlapped": "4.0.1",
+          "System.Threading.Tasks": "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.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.0.1": {
+        "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.Net.Primitives/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Handles": "4.3.0"
+        }
+      },
+      "System.Net.Sockets/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.IO": "4.3.0",
+          "System.Net.Primitives": "4.3.0",
+          "System.Runtime": "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.Private.DataContractSerialization/4.1.1": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Collections.Concurrent": "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.Reflection": "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.Runtime.Serialization.Primitives": "4.3.0",
+          "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.XmlDocument": "4.3.0",
+          "System.Xml.XmlSerializer": "4.0.11"
+        }
+      },
+      "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.Reader/4.0.0": {
+        "dependencies": {
+          "System.IO": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Text.Encoding": "4.3.0",
+          "System.Threading": "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.Resources.Writer/4.0.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.Text.Encoding": "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.Formatters/4.3.0": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0"
+        }
+      },
+      "System.Runtime.Serialization.Primitives/4.3.0": {
+        "dependencies": {
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Runtime.Serialization.Xml/4.1.1": {
+        "dependencies": {
+          "System.IO": "4.3.0",
+          "System.Private.DataContractSerialization": "4.1.1",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0",
+          "System.Text.Encoding": "4.3.0",
+          "System.Xml.ReaderWriter": "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.Security.Principal/4.0.1": {
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "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.Overlapped/4.0.1": {
+        "dependencies": {
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Handles": "4.3.0"
+        },
+        "runtimeTargets": {
+          "runtime/unix/lib/_._": {
+            "rid": "unix",
+            "assetType": "runtime"
+          },
+          "runtime/win/lib/_._": {
+            "rid": "win",
+            "assetType": "runtime"
+          }
+        }
+      },
+      "System.Threading.Tasks/4.3.0": {
+        "dependencies": {
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        }
+      },
+      "System.Threading.Tasks.Dataflow/4.6.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.Dynamic.Runtime": "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.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.Threading.ThreadPool/4.3.0": {
+        "dependencies": {
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Handles": "4.3.0"
+        }
+      },
+      "System.Threading.Timer/4.0.1": {
+        "dependencies": {
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "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.XmlSerializer/4.0.11": {
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Globalization": "4.3.0",
+          "System.IO": "4.3.0",
+          "System.Linq": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Emit": "4.3.0",
+          "System.Reflection.Emit.ILGeneration": "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.Text.RegularExpressions": "4.3.0",
+          "System.Threading": "4.3.0",
+          "System.Xml.ReaderWriter": "4.3.0",
+          "System.Xml.XmlDocument": "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"
+        }
+      },
+      "System.Xml.XPath.XmlDocument/4.0.1": {
+        "dependencies": {
+          "System.Collections": "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": "4.3.0",
+          "System.Xml.XmlDocument": "4.3.0"
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "project/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    },
+    "Microsoft.Build/15.3.409": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3KKicaatkADf3bBN+bNsKNsedyZq4UwnhX/Lgj7mqAiANRA+nunAvsoapHVXXCYf9QtTJGisfBvgdq0TyEtRUg==",
+      "path": "microsoft.build/15.3.409",
+      "hashPath": "microsoft.build.15.3.409.nupkg.sha512"
+    },
+    "Microsoft.Build.Framework/15.3.409": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-+H11umzkkq46gMtgzmQ1JAVHEmZKmtMiPvi4YZiRPtmaGJC9xv8czMs8lHAL/W/wEnsv7SxD0UFNtNSdbpyvFA==",
+      "path": "microsoft.build.framework/15.3.409",
+      "hashPath": "microsoft.build.framework.15.3.409.nupkg.sha512"
+    },
+    "Microsoft.Build.Runtime/15.3.409": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-xkJEP1sgBl9XSghyx+y7onn10A+I6drxg61sz9VL8abA8va5oA4KvjKV9gAhN3ypttm9utPBayjWpk7M5e3RbA==",
+      "path": "microsoft.build.runtime/15.3.409",
+      "hashPath": "microsoft.build.runtime.15.3.409.nupkg.sha512"
+    },
+    "Microsoft.Build.Tasks.Core/15.3.409": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-oeDWCxx7AluZAe7zXKWHQMrkKuhLUff0TXOBarE8aSgOtuGmuoiyxs3lVzJTi79pxZxsjV31pb2jnPEQPK2GDw==",
+      "path": "microsoft.build.tasks.core/15.3.409",
+      "hashPath": "microsoft.build.tasks.core.15.3.409.nupkg.sha512"
+    },
+    "Microsoft.Build.Utilities.Core/15.3.409": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UVntU9ObJxbrPoycTTtt6cZHiSRTowXRMvjNLGzFECRU81p0NCEvguVt3A7tQEF2mOTvyUh/T21oaNhaWKtndQ==",
+      "path": "microsoft.build.utilities.core/15.3.409",
+      "hashPath": "microsoft.build.utilities.core.15.3.409.nupkg.sha512"
+    },
+    "Microsoft.Cci/4.0.0-rc3-24214-00": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-QJRGiOB7HFoRjZ54mG2E6P80WE1UcgDxvQXFKZhsO8GjO2ZrvYtNUJ9jhKhy2jlOZCjcMdsHWcjJ5HixLHTqQw==",
+      "path": "microsoft.cci/4.0.0-rc3-24214-00",
+      "hashPath": "microsoft.cci.4.0.0-rc3-24214-00.nupkg.sha512"
+    },
+    "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-/QocEJ4Wq1m/nSGWBgm8St7/TPFjn/cWnc0ZuF1nelghDf+YASbGlApGHBrVtYuxO4jZMen/Q1vac5McmTKE+Q==",
+      "path": "microsoft.codeanalysis.analyzers/1.1.0",
+      "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512"
+    },
+    "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kUIRLdluPl33ZoiuWiJ4alWHaNKfvc/Uwby/tDZQWuXOpvGDzGvgxR89uo/MCBvtpESfS7NHEjGfq9roSMtJ4g==",
+      "path": "microsoft.codeanalysis.common/2.6.0-beta3-62316-02",
+      "hashPath": "microsoft.codeanalysis.common.2.6.0-beta3-62316-02.nupkg.sha512"
+    },
+    "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-VB6gUNyID4SQprl06fQjjtgYKhOBWhtx/hVjL5YlOJii6hrCNmeZRNaYe09ihuzFjP92/J2SbElqEU8BSWwQYA==",
+      "path": "microsoft.codeanalysis.compilers/2.6.0-beta3-62316-02",
+      "hashPath": "microsoft.codeanalysis.compilers.2.6.0-beta3-62316-02.nupkg.sha512"
+    },
+    "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-zKdWO46A9lsKplaY71PLYbjk9kBuUV+h3ZVXiHNKRZ5kufZlwGUXjISk/Oxsje7yP9Otj7LVRyF6yQtBwkPb2A==",
+      "path": "microsoft.codeanalysis.csharp/2.6.0-beta3-62316-02",
+      "hashPath": "microsoft.codeanalysis.csharp.2.6.0-beta3-62316-02.nupkg.sha512"
+    },
+    "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FcAjBPWseeQYAuvA75dUdcMV9UkdGdjtxE5HldkjPpDiYwzdTl5TkKT1HXAvG2biotP1l9LxJjpiujkYZ6H0QA==",
+      "path": "microsoft.codeanalysis.visualbasic/2.6.0-beta3-62316-02",
+      "hashPath": "microsoft.codeanalysis.visualbasic.2.6.0-beta3-62316-02.nupkg.sha512"
+    },
+    "Microsoft.CSharp/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-xvznL9aTT3xMjFbjMOBtbXRTqTowAgJSqmHaHoLYVDLR4cBKLx7zNhDEoezRHegIohl4hrwIX+CmdXFyBZWdDA==",
+      "path": "microsoft.csharp/4.3.0",
+      "hashPath": "microsoft.csharp.4.3.0.nupkg.sha512"
+    },
+    "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-l5tDOSom+qpx4pDEoIcqMHnGC7jJ4Uq1DiJ6St/bn0rb5xIh/q4u7OQTIcE1k+1o7E0lYnJA4ZluzS6HGFr4zw==",
+      "path": "microsoft.dotnet.platformabstractions/2.0.0",
+      "hashPath": "microsoft.dotnet.platformabstractions.2.0.0.nupkg.sha512"
+    },
+    "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-I3X4M7c9cqFlDmu3bRyKlv5afCnjhI1S2Se6nEeteyhPSCTdKKjhN47kfm6EcEd2bS1Bxax9u90Mk4ghRv3U8Q==",
+      "path": "microsoft.net.compilers.netcore/2.6.0-beta3-62316-02",
+      "hashPath": "microsoft.net.compilers.netcore.2.6.0-beta3-62316-02.nupkg.sha512"
+    },
+    "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-eFxBQxAFIoYoElDi9o62yYcJx1bDxiS0bUEFweYADsY5kgL7Y9Rm33N1NlE7dGh5lUTdBfjgxpBE79tjZqA7BA==",
+      "path": "microsoft.net.compilers.targets.netcore/0.1.5-dev",
+      "hashPath": "microsoft.net.compilers.targets.netcore.0.1.5-dev.nupkg.sha512"
+    },
+    "Microsoft.NETCore.Targets/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UJWHoQRU9TZG1nMmZcA6NE/jBixEbJUYG01ayXgCY/vGILjqix0X4Az45/88H5Rn10l+GEHA0xZWcMEn/q9rpQ==",
+      "path": "microsoft.netcore.targets/1.1.0",
+      "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+    },
+    "Microsoft.Win32.Primitives/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-kfmvM2vcYX9jvRv7tvkdPg0Gx5ri/1Fl+tt2n0HYnbucEaWiPes+biVjlViDY4CS1vQ+BYoETrCyCF42vIec0A==",
+      "path": "microsoft.win32.primitives/4.3.0",
+      "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
+    },
+    "Microsoft.Win32.Registry/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-StmbgDzTsVsOA5+QYqJRqwFLzcM77elz8agFG6oJjT5mu0iNCn7uqShnRmNIkUth+1SSLiJGv1dUwaFRSAE9sA==",
+      "path": "microsoft.win32.registry/4.3.0",
+      "hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512"
+    },
+    "Newtonsoft.Json/10.0.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-wBM7i7i3U2WX0ecor4zdVGvgrwFUjuigBoHKiL+nH39fCOpCPjBY3RDqJM32edvdyTAVdjzlccHsg41+/+zpSA==",
+      "path": "newtonsoft.json/10.0.3",
+      "hashPath": "newtonsoft.json.10.0.3.nupkg.sha512"
+    },
+    "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3KxBYqMZNFG3nb/D5v9bDa4/CDM2tlLbI3CakrAIMbIKfHxSDAai3gvM2TwhBRfOe1CknINlFHweE2iFw4klEQ==",
+      "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-43AXGBcgsIoKAtGaMHCoxWmRxp9idvCNrcKSzS+oOQz/Annfv8m041z4zDBVoTn1Nh7z8/C3bNtEc/l1i2Dk5Q==",
+      "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-ebxUQmMB2vRmOKlcbZpSbTEWRDg5zxiMKh4IcobOQv1Gc7psoYVDjKAweIUfsxp4EkaP5XeQ4qxGRnVLPMRwSQ==",
+      "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-hYgHL2/Ena3G5OAsByVMOh3vG5tgOUbtXwFKhrf+2OdwizzbfVGLPbsr4qrbx+kIqjVCSWSZb9Bn2fewrIl3yg==",
+      "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-tRrlLZOVoJ4Q/NyDMc3vS0eWuQwR/NIdXeVJJEXdmTU7PHoC6G/pnhYfcNIF5NMsIk1+XQcaxgmDS+1RyvRZGw==",
+      "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-Mrb8vME10c/PnrfAiuiqm6QmJOcPB4QdCOFkjuY8AfiArdWdXbziab4tsqSJ4+Q/g2F1PQFzOvKvU2RZWylT3g==",
+      "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-LWr81u1YtQvFwC457688oouc/0Rm92SuffFMR/IhYeiJ5Rh4h47q/SdG5LJt/gdkGcLzLuK58M7xsSUmWYF2Rg==",
+      "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-/OURBqcnx3k/rhenciWiuoeB7A/TFaWbq0/bvMdGRn7xUROBg/y1vb5MChDPV2ZTfS0WyLWCIHxFnb8LGaFSOg==",
+      "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-sFxb3xqVw+9c572dllxIjDemC9gUmuCtL+tDQJ8tCa+febf6W7HfUzyNCUo+pfh5vJqM17LGD4sxL712+OfRrw==",
+      "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-uSAe5k0PH6nOGm9vym4iTWXkwksg8yh5Np6ynXJUSOOVhT8zonDFycxV6XaHUszPRJpt690uLomN/u58yXV2nA==",
+      "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-q61Mp6nlm9V5trS36BaCp33tVQLh1uz0MEqEZSsN/L8ycJtx7V38wL9CMpyqHFAS2y3WCQ6JgBxvMN9H9XFteA==",
+      "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-KUxRqN3ehttKmh+u9i1E+1A5qZp8zut6wXmFcCkht71GKLZIE8SUqykGWV5XjEte6oRYWQtGzkkFkesi/8Aphw==",
+      "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-JjsDyGPLg+i9VOhfTy8xpblKgmCvwt2V7KhMpqhaie5CpkB+pQ3O3KCWMCUTn6dZczHHNfN0g7QVAlxg8I73vw==",
+      "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-mC092ZK4D4/Bh/9NzC/8QRVgOHcJPAT+qaWo98p8n2IxNpp0BhQar+xuRzUnUBpVlzoIPJ7aBJL9aySf6GvaOA==",
+      "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-ovteatv/kuDKquNuz6FsoG2GHErmDhtc92EMqevggla5ZU9pinkdEMXOdK+P0gl8XBTAwNFC72eU8vcQ1SbQsA==",
+      "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-GfOkwkayCqlrOTJfFwSCdtgy6phJLxdp9RgcxrG7UilIMELcPF8qy0GgyfrSXJzlDFkTnl7PYjzjOycLx0P7Eg==",
+      "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-KUmNby23zM237rbJsSyQk5LNOQga4/iy6bYCHSjsSkLHS7VxPyTkWjid+kBbZRGkt89vPv751YcjxrGNo2WhWQ==",
+      "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-WpWJMl4174bCakngp8fObRAcH135hv0nZNOp8mFYpluVQbhOyIcuZCDU7CGoiVKnPg6CG2l6frFMulEcpGH+lQ==",
+      "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-xNqgw57W8QKEct+vI30we35yFHQqyt+dQ/jWpaKUEOvYUOndMS2G5CjSMwQZS8/aArcioSDswR498B2+0r5iGg==",
+      "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-57Gzzt2/0gaDvaB2tqqrcj+Hv74WTLoXIpeaPxZOCp5zItyiRq8bIj3D8w/NekRPMDPq1yyu9KfGUSEkyeVZTA==",
+      "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.Collections.NonGeneric/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-e4f1NGEh4WcXQsp295Zto0LVW+ne5jPQEnJfFVtAhXRBW4pH8CPwR2xK8DDPuJVmYgk/0wam62hPmWkL3dZpJA==",
+      "path": "system.collections.nongeneric/4.3.0",
+      "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
+    },
+    "System.Collections.Specialized/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-fILF0Y1XHk8v6RT0ChR4vjauKgpxJIt8rZilVEQK+B/Mn5Spth5ZA2S9tvel0htBkXlQkwphKNmwKpnAHCn30A==",
+      "path": "system.collections.specialized/4.3.0",
+      "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
+    },
+    "System.ComponentModel/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-bhHVdlyGDtk9dA1+UbxhTXKsoqjsKl1fe2gA6nx6D27gDOpHGRslU6cmzsTMYVW1qTe4leg79y84blHOFONxSg==",
+      "path": "system.componentmodel/4.3.0",
+      "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
+    },
+    "System.ComponentModel.Primitives/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-R0X/cceZRSvgbX9SoDDRErnmII2taN/QetufJxK7QabNDsXhjOmi+sf6tkDsmflTqf/GF6d14AP2pe0OJZTZxQ==",
+      "path": "system.componentmodel.primitives/4.3.0",
+      "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
+    },
+    "System.ComponentModel.TypeConverter/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-WCS1dEncgZzhRZ08e1edZIrE/18Qi5OPRunt9om5c9+iUtmvnX/fkNqvrJRhPAMgNNojUbO6lII6ZVo806FTww==",
+      "path": "system.componentmodel.typeconverter/4.3.0",
+      "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
+    },
+    "System.Composition/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-rLsB/X6sp4cLPPlyPVuTBQbtG2IdSdKc6tFImxopz9s5po4Og5sQ8rA7GPxpTsrQ5UXS1IxdaqFwxtse4eLolw==",
+      "path": "system.composition/1.1.0",
+      "hashPath": "system.composition.1.1.0.nupkg.sha512"
+    },
+    "System.Composition.AttributedModel/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-S7Ybny/58VGS+5uanotm7f2k7Iv3ufdv0eDA8adZ345pE27zr+9bxhHw/rXXMVltRdoUuyB1O4YpYT1lVwkM0w==",
+      "path": "system.composition.attributedmodel/1.1.0",
+      "hashPath": "system.composition.attributedmodel.1.1.0.nupkg.sha512"
+    },
+    "System.Composition.Convention/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-lqiuITNCKJ/JlXzmum0mr+1HDCJ6mN/+1C4ouXpvLKpUA+zal7EsRvfHxy+kVVPrPMaFU9dLQkBxV/GFVnJoXA==",
+      "path": "system.composition.convention/1.1.0",
+      "hashPath": "system.composition.convention.1.1.0.nupkg.sha512"
+    },
+    "System.Composition.Hosting/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-D5M3oBOxCeHe4WVNtqKnFA3UMt53uIdUMGgustecwh7kmzE7k+Co+CFPLpQVPdyBhmB8WxicaESa41QLZ0ZlgA==",
+      "path": "system.composition.hosting/1.1.0",
+      "hashPath": "system.composition.hosting.1.1.0.nupkg.sha512"
+    },
+    "System.Composition.Runtime/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dLbtnVmOiD4k1/YA4LfV2nEZX4jdgizvSzvVIffOp3AXU468n5IsDbwwbCHSUmnfqoJ5unYR+hEmN1U3gBmDRg==",
+      "path": "system.composition.runtime/1.1.0",
+      "hashPath": "system.composition.runtime.1.1.0.nupkg.sha512"
+    },
+    "System.Composition.TypedParts/1.1.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-SlACsoBPQpeL8dAjQXttv9d5Y/790UmxnlP2yk1w94T2vMcHOa7i9XGUKCB81BGMWstR2FF9ZEftm8rIdhMEvg==",
+      "path": "system.composition.typedparts/1.1.0",
+      "hashPath": "system.composition.typedparts.1.1.0.nupkg.sha512"
+    },
+    "System.Console/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-E5oUWIOk0ZYwxmK+TfVvq0YyyZCw6U1s8+ceVZyLUJBulk7yth3b+vCAM2a/YmtU8dJYf4p2Z9QMp0g83l+BCg==",
+      "path": "system.console/4.3.0",
+      "hashPath": "system.console.4.3.0.nupkg.sha512"
+    },
+    "System.Diagnostics.Contracts/4.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-JRq3T8HYFH5CDixTVDVu21FY35Yu+Vi9tslTmczDICxEYBxQrqgCT+QnJH4rbtfc7aFwFmgJNfUqMcvyF64kHw==",
+      "path": "system.diagnostics.contracts/4.0.1",
+      "hashPath": "system.diagnostics.contracts.4.0.1.nupkg.sha512"
+    },
+    "System.Diagnostics.Debug/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-r9kp/+l7SQBCWl2Co/x83SWVP1lAJK70r3LkYxbbaXk3TNruxjb5RoHu4nG32QoLlR/Z8ShNrc4+YyjYksaqXg==",
+      "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.Process/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-SotvRN/sE+2+ESXjkOJNVlZgGZJgYL46OIPxNkkclfUiLjomfF0WCBALE3at5Fuf7/NukVccwWVDylgNxBhRSA==",
+      "path": "system.diagnostics.process/4.3.0",
+      "hashPath": "system.diagnostics.process.4.3.0.nupkg.sha512"
+    },
+    "System.Diagnostics.StackTrace/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-mVgAwhEs02OgnI//q+eSr+0DRbD+RMiJsAaxzqZZd2aCW8KZAaft1pbgux4eXi6ICDpg9lqxbqw/QJ1B30L8gQ==",
+      "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-jlNSKQ89jaWO/rhR4MnrMCTVQ501JDh+x3YHmIrf+vp0WfytpCTUahk0EeniJJ6Su/36GRF5ZRKW37frsXmECQ==",
+      "path": "system.diagnostics.tools/4.3.0",
+      "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
+    },
+    "System.Diagnostics.TraceSource/4.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
+      "path": "system.diagnostics.tracesource/4.0.0",
+      "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
+    },
+    "System.Diagnostics.Tracing/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-EV+8XRz6Q7cQ65UPe9+gSKf1d1V8TGF+w9tLoJnL2r4MXrGlVnpOebCqitvJ/7Wvz+Hoc5QyqyH/2hkGxs0a7A==",
+      "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-Mwpzz3pYeeugSPuYWIMUB4919kukGAfBceSZ+A6Hex/Zdi/3KTSFrkM4iAiIqbeN2y6muxOX9woU7JoqVcSTIQ==",
+      "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-C6PYo1Hw/Sp9DBjrERf/KBH0uouQpnb5JE4k1bMpjvu1G8vzEqG97EOLR4te72NV1FGhPQauCUQS/NCVbSbduw==",
+      "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-suKa29t/U0m0up9ihOoa2YTEYs2fnHbAZDUA/ucbDz0cmdgvY/b7pENgCccwiojWL8119Ewq/eM4DymGMiBNng==",
+      "path": "system.globalization.calendars/4.3.0",
+      "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
+    },
+    "System.Globalization.Extensions/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ae+A4Odo7tM+jtg8sNZK7Q+yhNMjo09510zT8qSZyQlu42dCmP/DunRzem/L4ln0gJqknioODbQ98klYmCrpmA==",
+      "path": "system.globalization.extensions/4.3.0",
+      "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
+    },
+    "System.IO/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-JphczO7Lagys6DBqFzYYNr8c1gxskEuJOkGi7PAKIPMjgG9rWVhFw8FIoq2uC3CfiKv69JN/NcHuS1pw75zKzA==",
+      "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-5IA4R3BqcGPTq8oB2/lWbc5tqOLao4QImwIqwGUPBjfr4s0cqia/z8xCZdxnJUehRLlkTN7DzEEqiYsYH3gs2A==",
+      "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-2Db4zQkr22noo6n69rQusf1K32ntPhQkOcV4YWsi4WOj+YpvvFtTkw4PC+i4LlScBujG2GTLcoOpyC9ixFEv4g==",
+      "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-ZqknMs/klayGOXot6lzotXzrIXMTy5J+a9OKKQK24THu6ETxNQQGi51zlTC6RUDgmeHqSCjGvvZ+XNeKcWW2mw==",
+      "path": "system.io.filesystem.primitives/4.3.0",
+      "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
+    },
+    "System.IO.Pipes/4.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-L9QVhk8hIEix5KNA0kW58Ha+Y1dNGqqqIhAaJkhcGCWeQzUmN0njzI7SG/XAazpMecboOdFFlH3pH/qbwXLJAg==",
+      "path": "system.io.pipes/4.0.0",
+      "hashPath": "system.io.pipes.4.0.0.nupkg.sha512"
+    },
+    "System.Linq/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-CO7Q0cscycfKAAncyzcOuyOTQaPZcX5EjOoLrhJwPb3zN7A5RlFGAMKOLbhOAKPuqEgeW3+ygJo4iRpNjqFOvw==",
+      "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-tHQVnGK2ztXmoMnXMXhaLPixBzxtAS1VtYHjBDjBxmli6n6YR/MDTveaExgSjTedszP6EHCqOpe+7fhiPEcPig==",
+      "path": "system.linq.expressions/4.3.0",
+      "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
+    },
+    "System.Linq.Parallel/4.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-WS0HonJlnr8bbqAsawUTdowcX+ThJrkVROpk4c1oEOpincWaG9UW6pALjdb3NIof8xm2+T8wSt+FJrnzVqjm4w==",
+      "path": "system.linq.parallel/4.0.1",
+      "hashPath": "system.linq.parallel.4.0.1.nupkg.sha512"
+    },
+    "System.Net.Primitives/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3MMKzQO/NlHwRTYcI70l91ILysQ+8LolRVse7CsW0E1MXzgotcy9HDR51k6kEzKq2GR/Gw2EyqgdxVv4DtnBlA==",
+      "path": "system.net.primitives/4.3.0",
+      "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
+    },
+    "System.Net.Sockets/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-DCIIAaWcOb7mAX8qMJE4Y4tOo7YLlL2G2zDfNFPrH762oPQXI2c8taIguHUDK+BAyTYJNPdXiUQb9/lYd3HCZA==",
+      "path": "system.net.sockets/4.3.0",
+      "hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
+    },
+    "System.ObjectModel/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-My46XakxrFmpjLZ1FceHCENzuZZ8gUFMB4YUoEyT9yJN9MvOk1GicfkStRR6IlJvEEbhbou5BJgzuZfy+Rdolg==",
+      "path": "system.objectmodel/4.3.0",
+      "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
+    },
+    "System.Private.DataContractSerialization/4.1.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==",
+      "path": "system.private.datacontractserialization/4.1.1",
+      "hashPath": "system.private.datacontractserialization.4.1.1.nupkg.sha512"
+    },
+    "System.Reflection/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-poaYtRSfWqWpGDWuWoiDV9aoYdMQ3q/Nt+EafS2KGlxQHh80/baau1O6Un1+gLWEglkxtmLD9V7D6r4CCPMHeQ==",
+      "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-acQtK28bTvIwCLeCaNMfmwsau+GhzyAiLbMWz4yqTtH/OPMllrxWCIXkn0SkqbyjbwZPEpwmlhfU+N5LpE0OlQ==",
+      "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-WQzvDx+s9tlXc+NIbP8qt53LeXwc5DTOhyEfXBOBty/FVWGnm1Wty2+KlgBVbn3N0L2ZOxMEchqfBTIHtVe3jA==",
+      "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-C6v/Wq3ixiPsPYVS/esx/f/AC/vy2dQYJ9vEYDWlbjYF7ue/ffnuCR0duIotnz4kEDMaII+/u84bmJ8OfRhIRA==",
+      "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-S+0wKLsXBC0D0MqetX3HluTaSszSGrL6yLn7Jzlfjafov1Xf0w/DpOQtcQZiukuOxocfTDH2yVwVmabqWrcK0Q==",
+      "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-p+RPeppPUxpI4ancxYLArTmknLLZRrXPfAvwumH59qYi1Sb7x2wPZpQWB9RkQIPhlKuWHJBLHqS8zAvEbj61DA==",
+      "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-u1OSUFrkd8EFaj/O4MIuk0wybTi3sBsP6rPTvgD5XVVrWlYlpnz8+gX/xe1O9ub5baIdAvzuTblSm/3WSkbiUA==",
+      "path": "system.reflection.typeextensions/4.3.0",
+      "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
+    },
+    "System.Resources.Reader/4.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-eQ8S3ad+KfjVP8M39dcOIsl63lzgBEoEqHnzvIOG69KcubdwPTIQLa8loibvp9je/yiSxx2WgiO4lNBcjjZXnA==",
+      "path": "system.resources.reader/4.0.0",
+      "hashPath": "system.resources.reader.4.0.0.nupkg.sha512"
+    },
+    "System.Resources.ResourceManager/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-cVTmYKDjw6vBFEdWgsXZZEhttTysP8njMscnJ1FweXI+Puh8wPw8qVnnPAw6HpXkoFXEmQ7dElpiWCRsTYlM9g==",
+      "path": "system.resources.resourcemanager/4.3.0",
+      "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+    },
+    "System.Resources.Writer/4.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Hz+ZS81dVSNy93YyJhhL3GwzmMhfcQ8FbUooAt9MO4joIe0vPM4gclv0C82ko1tuN/Kw6CvZFLYkgk6n9xvEkg==",
+      "path": "system.resources.writer/4.0.0",
+      "hashPath": "system.resources.writer.4.0.0.nupkg.sha512"
+    },
+    "System.Runtime/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-YoimiFYKDXzpOH/Nd4mlT9BHeyVWefuGycUdBOqIET0o6PLZpGvLKZDyQh1/w2w2pzozfgOjYFFPnI0hV9AHaQ==",
+      "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-9zkOhCj6K6BrA5aHSNAzNPBQTCmS2S1418YtZHQavWP8N0rXOAudjRZRocv19k/HouiioilgytkKRxq9Bph99Q==",
+      "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-7+ioo/UI6PTmN3I8Rbrju4iMMSg4fDLLyHd4X2Q66LeL6ihS5BF3fejDCuBuSmy13dE8SEBHp6CYMBt0ETS12g==",
+      "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-ChDNttsTEXV55FGz5hXcC93oDt15Bpxc0IfP0uWzVg6lf6C5ho3XeFTqpq48jdsxAQm78xrJp1/NdHknpEIedA==",
+      "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-L+wGLJ1DTUR3bU3ZhGuyjytZEABK/DCGxy093UMPQJtGU0vsxhmCi8TMcmNST+bQeMBeKcD1zRWrlQtfFc/WXQ==",
+      "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-VeVmxl/L60ynKVrmzO3Hk+B74pGhcXdYMw2bY1y5ZqnAg3bas0QMAm9bGRtEg0yKeADnapNQOLj/PHWFETyolQ==",
+      "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-na4sbXQkLSK30IHRLjnWuzUw8Ei/jNAr27Eem/2jrdH3OBbW8mBLl+VSKE6bCMlABJkKeeQCa32jaVrAYUQsAw==",
+      "path": "system.runtime.numerics/4.3.0",
+      "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
+    },
+    "System.Runtime.Serialization.Formatters/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
+      "path": "system.runtime.serialization.formatters/4.3.0",
+      "hashPath": "system.runtime.serialization.formatters.4.3.0.nupkg.sha512"
+    },
+    "System.Runtime.Serialization.Primitives/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-r9QyxvnOk2LbvrvE1cS3LKk8KRKbqEmJ2sdbYAhk7NgFWl4Pf/qESBLjqWpQs7GTT+wUmbsu0mF/dhburkvIIw==",
+      "path": "system.runtime.serialization.primitives/4.3.0",
+      "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
+    },
+    "System.Runtime.Serialization.Xml/4.1.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-yqfKHkWUAdI0hdDIdD9KDzluKtZ8IIqLF3O7xIZlt6UTs1bOvFRpCvRTvGQva3Ak/ZM9/nq9IHBJ1tC4Ybcrjg==",
+      "path": "system.runtime.serialization.xml/4.1.1",
+      "hashPath": "system.runtime.serialization.xml.4.1.1.nupkg.sha512"
+    },
+    "System.Security.Cryptography.Algorithms/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-dI3OGmnBRbkurLJZDq1nV0X3lH+nk5ERYH5Kjdf4fMOz8HNXuik6JlLfCRZ5Ho90WGtv3HnxbSn5L+rccPvJgg==",
+      "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-e37YF6Na91tNlY54cdAcfKmmIKkpFmggguQesEloO6vmSwbciZx9LApom/BvNpeHV00qalxcgABQ3Xo0WfQjpw==",
+      "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-pt2plyBmeEDZAMjIGn7jhzwoj1T8NY/wNwqxqcLb1Xr8+CHknA6kPwfl53zTMsJ0+CDlDWep7NMmL3Atb3h9Ag==",
+      "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-UPq8IF5/7ewbM+ZSk5z+H1Oh/8EUkk/M9isNKgD3hZAjpO7HsKAlTrPxT02S/YQqV+GRwf2QKliUpwvFtwpnPQ==",
+      "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-bK5AA870/PWpDOA++CcD97Hfv/bV8SL+nfPJIcdn5dSA/175CZ85YDnDasCFVggr0ElvdDH6AWW8n1IqzWRfLw==",
+      "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-OX+yKjoRAWv1oqR1mo1mkIs1htpcB89cOs/rgKAu3OALRwTU5GzVWuQyreUb8qU228Y/FmIkISRmG6igbaD3lA==",
+      "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-3y5DwYSQSQJmLs/zq+r/Ms7RclklwYz0Uii1Pc39JHGw9Rr9ulnFflaunTOyjGg4SFT3gKRfNZe0Bopsg5yBcQ==",
+      "path": "system.security.cryptography.x509certificates/4.3.0",
+      "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
+    },
+    "System.Security.Principal/4.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-ulQoE9HY6WQ0mGZOI/g0jnk3G41Y5/3QZfYJYFWeEl3Xpj2s4RH9lHLQ1uDol94C4g3X7p/1gFGAJ2h59ubGsQ==",
+      "path": "system.security.principal/4.0.1",
+      "hashPath": "system.security.principal.4.0.1.nupkg.sha512"
+    },
+    "System.Text.Encoding/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-T1YZTzzm+pLpn9K+ktrQevY4OOwR5phonCunUU4hpGI5L/lZhHhsxwNiN4L1mJg6i5amczEagz1zdr+KmX+ICA==",
+      "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-IP9RQ693VTfTEmjjMYW7FQYH05b2Y4TmHZGR4w54kmKNV3wHQCrSl+P9aqU4v8PnXPpFMXfx41vDHBfpkPP27w==",
+      "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-A+pOqZNEHR3haq05z2r/ZgDPNV7DGnoOYTHsXroot9n0gI91h3sIfevU92UYW44mMHo+DED4KjeXDTVH87D/Bg==",
+      "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-fpOY7WIBDAWEAySmepQLqIsmzD3AkP/WU5sqEuYgBRDY163p5vlDXPudLHpiVWX63GdC7w5kshfG/Cd2/P/Cfg==",
+      "path": "system.threading/4.3.0",
+      "hashPath": "system.threading.4.3.0.nupkg.sha512"
+    },
+    "System.Threading.Overlapped/4.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-7N8FFds086M2EmqCo+ueTcD+l45WNvpGsxzq9BXbLt3ZN5CgtKM/5EYOWCmQFXYy3gnwkQ742bk7T9Jb2/9H/w==",
+      "path": "system.threading.overlapped/4.0.1",
+      "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512"
+    },
+    "System.Threading.Tasks/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Q3lAze9vMVMzFHH47aLXwtFtI4LrWhbLBf4HRI/gkvzmw2Fgxlla0s98Ntsa7sCLo+fKUSlLY1QvYM/U8yhQng==",
+      "path": "system.threading.tasks/4.3.0",
+      "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+    },
+    "System.Threading.Tasks.Dataflow/4.6.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-2IxgGNhWTEghxJ7Twux2N86HsVV0b108Mxrwr2ufKmZ+tXlTIPp+Qfw32vPXbigQFIIirbVAbgcGyrHk9sHBVw==",
+      "path": "system.threading.tasks.dataflow/4.6.0",
+      "hashPath": "system.threading.tasks.dataflow.4.6.0.nupkg.sha512"
+    },
+    "System.Threading.Tasks.Extensions/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-0FezuQJ+rZS2FC/s46UldU3ZMlTC7BXiL+pvuTkT6pWrLcoLnBa+Wj0dUoVLZ6ogz85YkOQB3LSlUh4QT3MMSA==",
+      "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-m66mcdHI774nEBQxqdHb4pAhVN6kCOSIR/DZYVRxEp5BL+/USPKPE0/XLhxkHlg0k9jEcsrFV31s61rsWSsudw==",
+      "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-SOfVnw99gqv0Ms0wlGPYEFZs2aEz80JsX4+Drr/h9Z93tarzWF3zn16hnIaxnBUvEj15wEeVRV4QlLU2vZm1xQ==",
+      "path": "system.threading.thread/4.3.0",
+      "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
+    },
+    "System.Threading.ThreadPool/4.3.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-frCwQGWGnHBeD3EnXGjKHsrRwBz2FcpYlG3j1yvn+r3KuKb3NFB43wZGhvr/JLEM+hH1JbjzZd9EbjH+s7fl9w==",
+      "path": "system.threading.threadpool/4.3.0",
+      "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
+    },
+    "System.Threading.Timer/4.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-jQVFSO0VE6eIpIhKXqaHjhIyYVNjUm9nsyAH4erPU2mJpYkYZSllxTeqxdiD69c2kNZmCvgQWeZulcM/PqsaPw==",
+      "path": "system.threading.timer/4.0.1",
+      "hashPath": "system.threading.timer.4.0.1.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-8xfDkN+3SCW8q56Ygb+mIM6HJ5jnpPqJjE5jjTxNo6FHUbEYX8QW+ryLUcE2fRwTz8WfFSpC/VWdaig2SjMIng==",
+      "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-6TLUOGWT7GIZaY4pSbRSqaGCyvoj3oRprIFaIPvaJLxgp0YsRpwj4b+HjoF0PcvljLnFhzvrRqYnzrYJd5umGw==",
+      "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.XmlSerializer/4.0.11": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
+      "path": "system.xml.xmlserializer/4.0.11",
+      "hashPath": "system.xml.xmlserializer.4.0.11.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"
+    },
+    "System.Xml.XPath.XmlDocument/4.0.1": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
+      "path": "system.xml.xpath.xmldocument/4.0.1",
+      "hashPath": "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll
new file mode 100644 (file)
index 0000000..48d3298
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb
new file mode 100644 (file)
index 0000000..931ab8a
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json
new file mode 100644 (file)
index 0000000..e5a5068
--- /dev/null
@@ -0,0 +1,10 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "/home/z/.dotnet/store/|arch|/|tfm|",
+      "/home/z/.nuget/packages",
+      "/home/z/.dotnet/NuGetFallbackFolder",
+      "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json
new file mode 100644 (file)
index 0000000..7539019
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp2.0",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "2.0.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs
new file mode 100644 (file)
index 0000000..8e95d85
--- /dev/null
@@ -0,0 +1,16 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Generated by the MSBuild WriteCodeFragment class.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("project")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("project")]
+[assembly: System.Reflection.AssemblyTitleAttribute("project")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache
new file mode 100644 (file)
index 0000000..59cb29c
--- /dev/null
@@ -0,0 +1 @@
+31670ae8a264c621bdb8ea6b38e65a8c7d58578b
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache
new file mode 100644 (file)
index 0000000..8b381cf
--- /dev/null
@@ -0,0 +1 @@
+5decfd642dd597a1f00e043b891cdbbfd6dc2d52
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.FileListAbsolute.txt
new file mode 100644 (file)
index 0000000..4e0b65a
--- /dev/null
@@ -0,0 +1,31 @@
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/15.0/Microsoft.Common.props
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.dll
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/MSBuild.runtimeconfig.json
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CrossTargeting.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.CurrentVersion.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.CSharp.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CrossTargeting.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.CurrentVersion.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.overridetasks
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.Common.tasks
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.props
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.CurrentVersion.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.props
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.NETFramework.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CrossTargeting.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.CurrentVersion.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualBasic.targets
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v11.Common.props
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v12.Common.props
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/Microsoft.VisualStudioVersion.v14.Common.props
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.deps.json
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.json
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.runtimeconfig.dev.json
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.dll
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/bin/Debug/netcoreapp2.0/project.pdb
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.csproj.CoreCompileInputs.cache
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfoInputs.cache
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.AssemblyInfo.cs
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll
+/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll
new file mode 100644 (file)
index 0000000..48d3298
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.dll differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb
new file mode 100644 (file)
index 0000000..931ab8a
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/Debug/netcoreapp2.0/project.pdb differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.assets.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.assets.json
new file mode 100644 (file)
index 0000000..edee4f0
--- /dev/null
@@ -0,0 +1,8155 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v2.0": {
+      "Microsoft.Build/15.3.409": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Build.Framework": "[15.3.409]",
+          "Microsoft.Win32.Primitives": "4.0.1",
+          "System.AppContext": "4.1.0",
+          "System.Collections": "4.0.11",
+          "System.Collections.Concurrent": "4.0.12",
+          "System.Collections.Immutable": "1.2.0",
+          "System.Collections.NonGeneric": "4.0.1",
+          "System.Console": "4.0.0",
+          "System.Diagnostics.Contracts": "4.0.1",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Diagnostics.FileVersionInfo": "4.0.0",
+          "System.Diagnostics.Process": "4.1.0",
+          "System.Diagnostics.TraceSource": "4.0.0",
+          "System.Globalization": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.IO.Compression": "4.1.0",
+          "System.IO.FileSystem": "4.0.1",
+          "System.IO.FileSystem.Primitives": "4.0.1",
+          "System.IO.Pipes": "4.0.0",
+          "System.Linq": "4.1.0",
+          "System.Linq.Parallel": "4.0.1",
+          "System.ObjectModel": "4.0.12",
+          "System.Reflection": "4.1.0",
+          "System.Reflection.Extensions": "4.0.1",
+          "System.Reflection.Metadata": "1.3.0",
+          "System.Reflection.Primitives": "4.0.1",
+          "System.Reflection.TypeExtensions": "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.InteropServices.RuntimeInformation": "4.0.0",
+          "System.Runtime.Loader": "4.0.0",
+          "System.Text.Encoding": "4.0.11",
+          "System.Text.Encoding.CodePages": "4.0.1",
+          "System.Text.Encoding.Extensions": "4.0.11",
+          "System.Text.RegularExpressions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Threading.Tasks": "4.0.11",
+          "System.Threading.Tasks.Dataflow": "4.6.0",
+          "System.Threading.Thread": "4.0.0",
+          "System.Threading.ThreadPool": "4.0.10",
+          "System.Xml.ReaderWriter": "4.0.11",
+          "System.Xml.XPath.XmlDocument": "4.0.1",
+          "System.Xml.XmlDocument": "4.0.1"
+        },
+        "compile": {
+          "lib/netstandard1.5/Microsoft.Build.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.5/Microsoft.Build.dll": {}
+        }
+      },
+      "Microsoft.Build.Framework/15.3.409": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.0.11",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Globalization": "4.0.11",
+          "System.Linq": "4.1.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.InteropServices": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Threading.Thread": "4.0.0"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
+        }
+      },
+      "Microsoft.Build.Runtime/15.3.409": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Build": "[15.3.409]",
+          "Microsoft.Build.Framework": "[15.3.409]",
+          "Microsoft.Build.Tasks.Core": "[15.3.409]",
+          "Microsoft.Build.Utilities.Core": "[15.3.409]",
+          "System.Text.Encoding.CodePages": "4.0.1"
+        },
+        "contentFiles": {
+          "contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "15.0/Microsoft.Common.props"
+          },
+          "contentFiles/any/netcoreapp1.0/MSBuild.dll": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "MSBuild.dll"
+          },
+          "contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "MSBuild.runtimeconfig.json"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.CSharp.CrossTargeting.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.CSharp.CurrentVersion.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.CSharp.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.Common.CrossTargeting.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.Common.CurrentVersion.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.Common.overridetasks"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.Common.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.Common.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.Common.tasks"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.NETFramework.CurrentVersion.props"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.NETFramework.CurrentVersion.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.NETFramework.props"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.NETFramework.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.VisualBasic.CrossTargeting.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.VisualBasic.CurrentVersion.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.VisualBasic.targets"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.VisualStudioVersion.v11.Common.props"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.VisualStudioVersion.v12.Common.props"
+          },
+          "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props": {
+            "buildAction": "None",
+            "codeLanguage": "any",
+            "copyToOutput": true,
+            "outputPath": "Microsoft.VisualStudioVersion.v14.Common.props"
+          }
+        }
+      },
+      "Microsoft.Build.Tasks.Core/15.3.409": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Build.Framework": "[15.3.409]",
+          "Microsoft.Build.Utilities.Core": "[15.3.409]",
+          "Microsoft.Win32.Primitives": "4.0.1",
+          "System.AppContext": "4.1.0",
+          "System.Collections": "4.0.11",
+          "System.Collections.Concurrent": "4.0.12",
+          "System.Collections.Immutable": "1.2.0",
+          "System.Collections.NonGeneric": "4.0.1",
+          "System.Console": "4.0.0",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Diagnostics.Process": "4.1.0",
+          "System.Diagnostics.TraceSource": "4.0.0",
+          "System.Globalization": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.IO.FileSystem": "4.0.1",
+          "System.IO.FileSystem.Primitives": "4.0.1",
+          "System.Linq": "4.1.0",
+          "System.Linq.Parallel": "4.0.1",
+          "System.ObjectModel": "4.0.12",
+          "System.Reflection": "4.1.0",
+          "System.Reflection.Metadata": "1.3.0",
+          "System.Reflection.TypeExtensions": "4.1.0",
+          "System.Resources.Reader": "4.0.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Resources.Writer": "4.0.0",
+          "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.InteropServices.RuntimeInformation": "4.0.0",
+          "System.Runtime.Serialization.Primitives": "4.1.1",
+          "System.Runtime.Serialization.Xml": "4.1.1",
+          "System.Security.Cryptography.Algorithms": "4.2.0",
+          "System.Security.Cryptography.Primitives": "4.0.0",
+          "System.Security.Cryptography.X509Certificates": "4.1.0",
+          "System.Text.Encoding": "4.0.11",
+          "System.Text.Encoding.CodePages": "4.0.1",
+          "System.Text.Encoding.Extensions": "4.0.11",
+          "System.Text.RegularExpressions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Threading.Tasks": "4.0.11",
+          "System.Threading.Thread": "4.0.0",
+          "System.Xml.ReaderWriter": "4.0.11",
+          "System.Xml.XDocument": "4.0.11",
+          "System.Xml.XPath": "4.0.1",
+          "System.Xml.XPath.XmlDocument": "4.0.1",
+          "System.Xml.XmlDocument": "4.0.1"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
+        }
+      },
+      "Microsoft.Build.Utilities.Core/15.3.409": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Build.Framework": "[15.3.409]",
+          "Microsoft.Win32.Primitives": "4.0.1",
+          "System.AppContext": "4.1.0",
+          "System.Collections": "4.0.11",
+          "System.Collections.Concurrent": "4.0.12",
+          "System.Collections.NonGeneric": "4.0.1",
+          "System.Console": "4.0.0",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Diagnostics.Process": "4.1.0",
+          "System.Diagnostics.TraceSource": "4.0.0",
+          "System.Globalization": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.IO.FileSystem": "4.0.1",
+          "System.IO.FileSystem.Primitives": "4.0.1",
+          "System.Linq": "4.1.0",
+          "System.ObjectModel": "4.0.12",
+          "System.Reflection": "4.1.0",
+          "System.Reflection.TypeExtensions": "4.1.0",
+          "System.Resources.Reader": "4.0.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.InteropServices.RuntimeInformation": "4.0.0",
+          "System.Runtime.Serialization.Primitives": "4.1.1",
+          "System.Runtime.Serialization.Xml": "4.1.1",
+          "System.Text.Encoding": "4.0.11",
+          "System.Text.Encoding.CodePages": "4.0.1",
+          "System.Text.RegularExpressions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Threading.Tasks": "4.0.11",
+          "System.Threading.Thread": "4.0.0",
+          "System.Threading.Timer": "4.0.1",
+          "System.Xml.ReaderWriter": "4.0.11",
+          "System.Xml.XmlDocument": "4.0.1"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
+        }
+      },
+      "Microsoft.Cci/4.0.0-rc3-24214-00": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.0.11",
+          "System.Collections.NonGeneric": "4.0.1",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Globalization": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.IO.FileSystem": "4.0.1",
+          "System.IO.FileSystem.Primitives": "4.0.1",
+          "System.Reflection": "4.1.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.Extensions": "4.1.0",
+          "System.Runtime.InteropServices": "4.1.0",
+          "System.Text.Encoding": "4.0.11",
+          "System.Threading": "4.0.11"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.Cci.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Cci.dll": {}
+        }
+      },
+      "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+        "type": "package"
+      },
+      "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
+        }
+      },
+      "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.CodeAnalysis.CSharp": "[2.6.0-beta3-62316-02]",
+          "Microsoft.CodeAnalysis.VisualBasic": "[2.6.0-beta3-62316-02]"
+        }
+      },
+      "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.CodeAnalysis.Common": "[2.6.0-beta3-62316-02]"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+        }
+      },
+      "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.CodeAnalysis.Common": "2.6.0-beta3-62316-02"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}
+        }
+      },
+      "Microsoft.CSharp/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.0/Microsoft.CSharp.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.CSharp.dll": {}
+        }
+      },
+      "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.AppContext": "4.1.0",
+          "System.Collections": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.IO.FileSystem": "4.0.1",
+          "System.Reflection.TypeExtensions": "4.1.0",
+          "System.Runtime.Extensions": "4.1.0",
+          "System.Runtime.InteropServices": "4.1.0",
+          "System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
+        }
+      },
+      "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.CodeAnalysis.Compilers": "[2.6.0-beta3-62316-02]",
+          "System.AppContext": "4.3.0",
+          "System.Console": "4.3.0",
+          "System.Diagnostics.Process": "4.3.0",
+          "System.IO": "4.3.0",
+          "System.IO.FileSystem": "4.3.0",
+          "System.Net.Sockets": "4.3.0",
+          "System.Runtime.Loader": "4.3.0",
+          "System.Threading.Thread": "4.3.0"
+        },
+        "compile": {
+          "ref/netcoreapp2.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/any/native/csc.dll": {
+            "assetType": "native",
+            "rid": "any"
+          },
+          "runtimes/any/native/vbc.dll": {
+            "assetType": "native",
+            "rid": "any"
+          }
+        }
+      },
+      "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+        "type": "package",
+        "compile": {
+          "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll": {}
+        },
+        "runtime": {
+          "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/any/native/Microsoft.CSharp.Core.targets": {
+            "assetType": "native",
+            "rid": "any"
+          },
+          "runtimes/any/native/Microsoft.VisualBasic.Core.targets": {
+            "assetType": "native",
+            "rid": "any"
+          }
+        }
+      },
+      "Microsoft.NETCore.App/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.DotNetHostPolicy": "2.0.0",
+          "Microsoft.NETCore.Platforms": "2.0.0",
+          "NETStandard.Library": "2.0.0"
+        },
+        "compile": {
+          "ref/netcoreapp2.0/Microsoft.CSharp.dll": {},
+          "ref/netcoreapp2.0/Microsoft.VisualBasic.dll": {},
+          "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.AppContext.dll": {},
+          "ref/netcoreapp2.0/System.Buffers.dll": {},
+          "ref/netcoreapp2.0/System.Collections.Concurrent.dll": {},
+          "ref/netcoreapp2.0/System.Collections.Immutable.dll": {},
+          "ref/netcoreapp2.0/System.Collections.NonGeneric.dll": {},
+          "ref/netcoreapp2.0/System.Collections.Specialized.dll": {},
+          "ref/netcoreapp2.0/System.Collections.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.Composition.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll": {},
+          "ref/netcoreapp2.0/System.ComponentModel.dll": {},
+          "ref/netcoreapp2.0/System.Configuration.dll": {},
+          "ref/netcoreapp2.0/System.Console.dll": {},
+          "ref/netcoreapp2.0/System.Core.dll": {},
+          "ref/netcoreapp2.0/System.Data.Common.dll": {},
+          "ref/netcoreapp2.0/System.Data.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.Debug.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.Process.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.Tools.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll": {},
+          "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll": {},
+          "ref/netcoreapp2.0/System.Drawing.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.Drawing.dll": {},
+          "ref/netcoreapp2.0/System.Dynamic.Runtime.dll": {},
+          "ref/netcoreapp2.0/System.Globalization.Calendars.dll": {},
+          "ref/netcoreapp2.0/System.Globalization.Extensions.dll": {},
+          "ref/netcoreapp2.0/System.Globalization.dll": {},
+          "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll": {},
+          "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll": {},
+          "ref/netcoreapp2.0/System.IO.Compression.dll": {},
+          "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll": {},
+          "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll": {},
+          "ref/netcoreapp2.0/System.IO.FileSystem.dll": {},
+          "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll": {},
+          "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll": {},
+          "ref/netcoreapp2.0/System.IO.Pipes.dll": {},
+          "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll": {},
+          "ref/netcoreapp2.0/System.IO.dll": {},
+          "ref/netcoreapp2.0/System.Linq.Expressions.dll": {},
+          "ref/netcoreapp2.0/System.Linq.Parallel.dll": {},
+          "ref/netcoreapp2.0/System.Linq.Queryable.dll": {},
+          "ref/netcoreapp2.0/System.Linq.dll": {},
+          "ref/netcoreapp2.0/System.Net.Http.dll": {},
+          "ref/netcoreapp2.0/System.Net.HttpListener.dll": {},
+          "ref/netcoreapp2.0/System.Net.Mail.dll": {},
+          "ref/netcoreapp2.0/System.Net.NameResolution.dll": {},
+          "ref/netcoreapp2.0/System.Net.NetworkInformation.dll": {},
+          "ref/netcoreapp2.0/System.Net.Ping.dll": {},
+          "ref/netcoreapp2.0/System.Net.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.Net.Requests.dll": {},
+          "ref/netcoreapp2.0/System.Net.Security.dll": {},
+          "ref/netcoreapp2.0/System.Net.ServicePoint.dll": {},
+          "ref/netcoreapp2.0/System.Net.Sockets.dll": {},
+          "ref/netcoreapp2.0/System.Net.WebClient.dll": {},
+          "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll": {},
+          "ref/netcoreapp2.0/System.Net.WebProxy.dll": {},
+          "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll": {},
+          "ref/netcoreapp2.0/System.Net.WebSockets.dll": {},
+          "ref/netcoreapp2.0/System.Net.dll": {},
+          "ref/netcoreapp2.0/System.Numerics.Vectors.dll": {},
+          "ref/netcoreapp2.0/System.Numerics.dll": {},
+          "ref/netcoreapp2.0/System.ObjectModel.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.Emit.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.Extensions.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.Metadata.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll": {},
+          "ref/netcoreapp2.0/System.Reflection.dll": {},
+          "ref/netcoreapp2.0/System.Resources.Reader.dll": {},
+          "ref/netcoreapp2.0/System.Resources.ResourceManager.dll": {},
+          "ref/netcoreapp2.0/System.Resources.Writer.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Extensions.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Handles.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.InteropServices.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Loader.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Numerics.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.Serialization.dll": {},
+          "ref/netcoreapp2.0/System.Runtime.dll": {},
+          "ref/netcoreapp2.0/System.Security.Claims.dll": {},
+          "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll": {},
+          "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll": {},
+          "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll": {},
+          "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll": {},
+          "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll": {},
+          "ref/netcoreapp2.0/System.Security.Principal.dll": {},
+          "ref/netcoreapp2.0/System.Security.SecureString.dll": {},
+          "ref/netcoreapp2.0/System.Security.dll": {},
+          "ref/netcoreapp2.0/System.ServiceModel.Web.dll": {},
+          "ref/netcoreapp2.0/System.ServiceProcess.dll": {},
+          "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll": {},
+          "ref/netcoreapp2.0/System.Text.Encoding.dll": {},
+          "ref/netcoreapp2.0/System.Text.RegularExpressions.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Overlapped.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Tasks.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Thread.dll": {},
+          "ref/netcoreapp2.0/System.Threading.ThreadPool.dll": {},
+          "ref/netcoreapp2.0/System.Threading.Timer.dll": {},
+          "ref/netcoreapp2.0/System.Threading.dll": {},
+          "ref/netcoreapp2.0/System.Transactions.Local.dll": {},
+          "ref/netcoreapp2.0/System.Transactions.dll": {},
+          "ref/netcoreapp2.0/System.ValueTuple.dll": {},
+          "ref/netcoreapp2.0/System.Web.HttpUtility.dll": {},
+          "ref/netcoreapp2.0/System.Web.dll": {},
+          "ref/netcoreapp2.0/System.Windows.dll": {},
+          "ref/netcoreapp2.0/System.Xml.Linq.dll": {},
+          "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll": {},
+          "ref/netcoreapp2.0/System.Xml.Serialization.dll": {},
+          "ref/netcoreapp2.0/System.Xml.XDocument.dll": {},
+          "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll": {},
+          "ref/netcoreapp2.0/System.Xml.XPath.dll": {},
+          "ref/netcoreapp2.0/System.Xml.XmlDocument.dll": {},
+          "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll": {},
+          "ref/netcoreapp2.0/System.Xml.dll": {},
+          "ref/netcoreapp2.0/System.dll": {},
+          "ref/netcoreapp2.0/WindowsBase.dll": {},
+          "ref/netcoreapp2.0/mscorlib.dll": {},
+          "ref/netcoreapp2.0/netstandard.dll": {}
+        },
+        "build": {
+          "build/netcoreapp2.0/Microsoft.NETCore.App.props": {},
+          "build/netcoreapp2.0/Microsoft.NETCore.App.targets": {}
+        }
+      },
+      "Microsoft.NETCore.DotNetAppHost/2.0.0": {
+        "type": "package"
+      },
+      "Microsoft.NETCore.DotNetHostPolicy/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.DotNetHostResolver": "2.0.0"
+        }
+      },
+      "Microsoft.NETCore.DotNetHostResolver/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.DotNetAppHost": "2.0.0"
+        }
+      },
+      "Microsoft.NETCore.Platforms/2.0.0": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "Microsoft.NETCore.Targets/1.1.0": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "Microsoft.Win32.Primitives/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}
+        }
+      },
+      "Microsoft.Win32.Registry/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "System.Collections": "4.3.0",
+          "System.Globalization": "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "NETStandard.Library/2.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "build": {
+          "build/netstandard2.0/NETStandard.Library.targets": {}
+        }
+      },
+      "Newtonsoft.Json/10.0.3": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.CSharp": "4.3.0",
+          "NETStandard.Library": "1.6.1",
+          "System.ComponentModel.TypeConverter": "4.3.0",
+          "System.Runtime.Serialization.Formatters": "4.3.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0",
+          "System.Xml.XmlDocument": "4.3.0"
+        },
+        "compile": {
+          "lib/netstandard1.3/Newtonsoft.Json.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Newtonsoft.Json.dll": {}
+        }
+      },
+      "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "debian.8-x64"
+          }
+        }
+      },
+      "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "fedora.23-x64"
+          }
+        }
+      },
+      "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "fedora.24-x64"
+          }
+        }
+      },
+      "runtime.native.System/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "runtime.native.System.IO.Compression/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "runtime.native.System.Net.Http/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/_._": {}
+        }
+      },
+      "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "opensuse.13.2-x64"
+          }
+        }
+      },
+      "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "opensuse.42.1-x64"
+          }
+        }
+      },
+      "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
+            "assetType": "native",
+            "rid": "osx.10.10-x64"
+          }
+        }
+      },
+      "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
+            "assetType": "native",
+            "rid": "osx.10.10-x64"
+          }
+        }
+      },
+      "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "rhel.7-x64"
+          }
+        }
+      },
+      "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "ubuntu.14.04-x64"
+          }
+        }
+      },
+      "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "ubuntu.16.04-x64"
+          }
+        }
+      },
+      "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "runtimeTargets": {
+          "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": {
+            "assetType": "native",
+            "rid": "ubuntu.16.10-x64"
+          }
+        }
+      },
+      "System.AppContext/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.6/System.AppContext.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.6/System.AppContext.dll": {}
+        }
+      },
+      "System.Buffers/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "lib/netstandard1.1/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.1/System.Buffers.dll": {}
+        }
+      },
+      "System.Collections/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Collections.dll": {}
+        }
+      },
+      "System.Collections.Concurrent/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Collections.Concurrent.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
+        }
+      },
+      "System.Collections.Immutable/1.3.1": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}
+        }
+      },
+      "System.Collections.NonGeneric/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Diagnostics.Debug": "4.3.0",
+          "System.Globalization": "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Collections.NonGeneric.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Collections.NonGeneric.dll": {}
+        }
+      },
+      "System.Collections.Specialized/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Globalization": "4.3.0",
+          "System.Globalization.Extensions": "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Collections.Specialized.dll": {}
+        }
+      },
+      "System.ComponentModel/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.ComponentModel.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.ComponentModel.dll": {}
+        }
+      },
+      "System.ComponentModel.Primitives/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.ComponentModel": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.ComponentModel.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.ComponentModel.Primitives.dll": {}
+        }
+      },
+      "System.ComponentModel.TypeConverter/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Collections.NonGeneric": "4.3.0",
+          "System.Collections.Specialized": "4.3.0",
+          "System.ComponentModel": "4.3.0",
+          "System.ComponentModel.Primitives": "4.3.0",
+          "System.Globalization": "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.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"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll": {}
+        }
+      },
+      "System.Composition/1.1.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Composition.AttributedModel": "1.1.0",
+          "System.Composition.Convention": "1.1.0",
+          "System.Composition.Hosting": "1.1.0",
+          "System.Composition.Runtime": "1.1.0",
+          "System.Composition.TypedParts": "1.1.0"
+        }
+      },
+      "System.Composition.AttributedModel/1.1.0": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/System.Composition.AttributedModel.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.AttributedModel.dll": {}
+        }
+      },
+      "System.Composition.Convention/1.1.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Composition.AttributedModel": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/System.Composition.Convention.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.Convention.dll": {}
+        }
+      },
+      "System.Composition.Hosting/1.1.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Composition.Runtime": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/System.Composition.Hosting.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.Hosting.dll": {}
+        }
+      },
+      "System.Composition.Runtime/1.1.0": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/System.Composition.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.Runtime.dll": {}
+        }
+      },
+      "System.Composition.TypedParts/1.1.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Composition.AttributedModel": "1.1.0",
+          "System.Composition.Hosting": "1.1.0",
+          "System.Composition.Runtime": "1.1.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/System.Composition.TypedParts.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/System.Composition.TypedParts.dll": {}
+        }
+      },
+      "System.Console/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.IO": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Text.Encoding": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Console.dll": {}
+        }
+      },
+      "System.Diagnostics.Contracts/4.0.1": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.1.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.Diagnostics.Contracts.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.Diagnostics.Contracts.dll": {}
+        }
+      },
+      "System.Diagnostics.Debug/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}
+        }
+      },
+      "System.Diagnostics.FileVersionInfo/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.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.Reflection.Metadata": "1.4.1",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Extensions": "4.3.0",
+          "System.Runtime.InteropServices": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Diagnostics.Process/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.Win32.Primitives": "4.3.0",
+          "Microsoft.Win32.Registry": "4.3.0",
+          "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.Handles": "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.Threading.Tasks": "4.3.0",
+          "System.Threading.Thread": "4.3.0",
+          "System.Threading.ThreadPool": "4.3.0",
+          "runtime.native.System": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.4/System.Diagnostics.Process.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll": {
+            "assetType": "runtime",
+            "rid": "linux"
+          },
+          "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll": {
+            "assetType": "runtime",
+            "rid": "osx"
+          },
+          "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Diagnostics.StackTrace/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.IO.FileSystem": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Metadata": "1.4.1",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {}
+        }
+      },
+      "System.Diagnostics.Tools/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}
+        }
+      },
+      "System.Diagnostics.TraceSource/4.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.0.1",
+          "System.Collections": "4.0.11",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Globalization": "4.0.11",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.Extensions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "runtime.native.System": "4.0.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Diagnostics.Tracing/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}
+        }
+      },
+      "System.Dynamic.Runtime/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}
+        }
+      },
+      "System.Globalization/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Globalization.dll": {}
+        }
+      },
+      "System.Globalization.Calendars/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Globalization": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        }
+      },
+      "System.Globalization.Extensions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "System.Globalization": "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.IO/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0",
+          "System.Text.Encoding": "4.3.0",
+          "System.Threading.Tasks": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.IO.dll": {}
+        }
+      },
+      "System.IO.Compression/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.IO.Compression.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.IO.FileSystem/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.IO.FileSystem.dll": {}
+        }
+      },
+      "System.IO.FileSystem.Primitives/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
+        }
+      },
+      "System.IO.Pipes/4.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.0.1",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.IO.FileSystem.Primitives": "4.0.1",
+          "System.Net.Primitives": "4.0.11",
+          "System.Net.Sockets": "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.Principal": "4.0.1",
+          "System.Text.Encoding": "4.0.11",
+          "System.Threading": "4.0.11",
+          "System.Threading.Overlapped": "4.0.1",
+          "System.Threading.Tasks": "4.0.11",
+          "runtime.native.System": "4.0.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.IO.Pipes.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.IO.Pipes.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.IO.Pipes.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Linq/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.6/System.Linq.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.6/System.Linq.dll": {}
+        }
+      },
+      "System.Linq.Expressions/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.6/System.Linq.Expressions.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.6/System.Linq.Expressions.dll": {}
+        }
+      },
+      "System.Linq.Parallel/4.0.1": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.0.11",
+          "System.Collections.Concurrent": "4.0.12",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Diagnostics.Tracing": "4.1.0",
+          "System.Linq": "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"
+        },
+        "compile": {
+          "ref/netstandard1.1/System.Linq.Parallel.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Linq.Parallel.dll": {}
+        }
+      },
+      "System.Net.Primitives/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Handles": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Net.Primitives.dll": {}
+        }
+      },
+      "System.Net.Sockets/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.IO": "4.3.0",
+          "System.Net.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Threading.Tasks": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Net.Sockets.dll": {}
+        }
+      },
+      "System.ObjectModel/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.ObjectModel.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.ObjectModel.dll": {}
+        }
+      },
+      "System.Private.DataContractSerialization/4.1.1": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.0.11",
+          "System.Collections.Concurrent": "4.0.12",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Globalization": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.Linq": "4.1.0",
+          "System.Reflection": "4.1.0",
+          "System.Reflection.Emit.ILGeneration": "4.0.1",
+          "System.Reflection.Emit.Lightweight": "4.0.1",
+          "System.Reflection.Extensions": "4.0.1",
+          "System.Reflection.Primitives": "4.0.1",
+          "System.Reflection.TypeExtensions": "4.1.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.Extensions": "4.1.0",
+          "System.Runtime.Serialization.Primitives": "4.1.1",
+          "System.Text.Encoding": "4.0.11",
+          "System.Text.Encoding.Extensions": "4.0.11",
+          "System.Text.RegularExpressions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Threading.Tasks": "4.0.11",
+          "System.Xml.ReaderWriter": "4.0.11",
+          "System.Xml.XmlDocument": "4.0.1",
+          "System.Xml.XmlSerializer": "4.0.11"
+        },
+        "compile": {
+          "ref/netstandard/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {}
+        }
+      },
+      "System.Reflection/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.IO": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.Reflection.dll": {}
+        }
+      },
+      "System.Reflection.Emit/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.1/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Reflection.Emit.dll": {}
+        }
+      },
+      "System.Reflection.Emit.ILGeneration/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
+        }
+      },
+      "System.Reflection.Emit.Lightweight/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Reflection": "4.3.0",
+          "System.Reflection.Emit.ILGeneration": "4.3.0",
+          "System.Reflection.Primitives": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
+        }
+      },
+      "System.Reflection.Extensions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.Reflection.Extensions.dll": {}
+        }
+      },
+      "System.Reflection.Metadata/1.4.2": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
+        }
+      },
+      "System.Reflection.Primitives/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.Reflection.Primitives.dll": {}
+        }
+      },
+      "System.Reflection.TypeExtensions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
+        }
+      },
+      "System.Resources.Reader/4.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.IO": "4.1.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Text.Encoding": "4.0.11",
+          "System.Threading": "4.0.11"
+        },
+        "compile": {
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}
+        }
+      },
+      "System.Resources.ResourceManager/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Globalization": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}
+        }
+      },
+      "System.Resources.Writer/4.0.0": {
+        "type": "package",
+        "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.Text.Encoding": "4.0.11"
+        },
+        "compile": {
+          "lib/netstandard1.3/System.Resources.Writer.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Resources.Writer.dll": {}
+        }
+      },
+      "System.Runtime/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.Runtime.dll": {}
+        }
+      },
+      "System.Runtime.Extensions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.Runtime.Extensions.dll": {}
+        }
+      },
+      "System.Runtime.Handles/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Runtime.Handles.dll": {}
+        }
+      },
+      "System.Runtime.InteropServices/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netcoreapp1.1/System.Runtime.InteropServices.dll": {}
+        }
+      },
+      "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.0.1",
+          "System.Reflection": "4.1.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.InteropServices": "4.1.0",
+          "System.Threading": "4.0.11",
+          "runtime.native.System": "4.0.0"
+        },
+        "compile": {
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Runtime.Loader/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.IO": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.5/System.Runtime.Loader.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.5/System.Runtime.Loader.dll": {}
+        }
+      },
+      "System.Runtime.Numerics/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Globalization": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Extensions": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.1/System.Runtime.Numerics.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
+        }
+      },
+      "System.Runtime.Serialization.Formatters/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Reflection": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Serialization.Primitives": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Runtime.Serialization.Formatters.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll": {}
+        }
+      },
+      "System.Runtime.Serialization.Primitives/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
+        }
+      },
+      "System.Runtime.Serialization.Xml/4.1.1": {
+        "type": "package",
+        "dependencies": {
+          "System.IO": "4.1.0",
+          "System.Private.DataContractSerialization": "4.1.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.Serialization.Primitives": "4.1.1",
+          "System.Text.Encoding": "4.0.11",
+          "System.Xml.ReaderWriter": "4.0.11"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll": {}
+        }
+      },
+      "System.Security.Cryptography.Algorithms/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+            "assetType": "runtime",
+            "rid": "osx"
+          },
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Security.Cryptography.Cng/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.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.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"
+        },
+        "compile": {
+          "ref/netstandard1.6/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Security.Cryptography.Csp/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.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.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"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Security.Cryptography.Encoding/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Security.Cryptography.OpenSsl/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.6/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          }
+        }
+      },
+      "System.Security.Cryptography.Primitives/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
+        }
+      },
+      "System.Security.Cryptography.X509Certificates/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Security.Principal/4.0.1": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.1.0"
+        },
+        "compile": {
+          "ref/netstandard1.0/System.Security.Principal.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.Security.Principal.dll": {}
+        }
+      },
+      "System.Text.Encoding/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Text.Encoding.dll": {}
+        }
+      },
+      "System.Text.Encoding.CodePages/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Text.Encoding.CodePages.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Text.Encoding.Extensions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0",
+          "System.Text.Encoding": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
+        }
+      },
+      "System.Text.RegularExpressions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netcoreapp1.1/System.Text.RegularExpressions.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}
+        }
+      },
+      "System.Threading/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0",
+          "System.Threading.Tasks": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Threading.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Threading.dll": {}
+        }
+      },
+      "System.Threading.Overlapped/4.0.1": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.0.1",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.Handles": "4.0.1"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Threading.Tasks/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.1.0",
+          "Microsoft.NETCore.Targets": "1.1.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Threading.Tasks.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Dataflow/4.6.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.0.11",
+          "System.Collections.Concurrent": "4.0.12",
+          "System.Diagnostics.Debug": "4.0.11",
+          "System.Diagnostics.Tracing": "4.1.0",
+          "System.Dynamic.Runtime": "4.0.11",
+          "System.Linq": "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"
+        },
+        "compile": {
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Extensions/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Runtime": "4.3.0",
+          "System.Threading.Tasks": "4.3.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
+        }
+      },
+      "System.Threading.Tasks.Parallel/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}
+        }
+      },
+      "System.Threading.Thread/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Threading.Thread.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Threading.Thread.dll": {}
+        }
+      },
+      "System.Threading.ThreadPool/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Runtime": "4.3.0",
+          "System.Runtime.Handles": "4.3.0"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Threading.ThreadPool.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}
+        }
+      },
+      "System.Threading.Timer/4.0.1": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.NETCore.Platforms": "1.0.1",
+          "Microsoft.NETCore.Targets": "1.0.1",
+          "System.Runtime": "4.1.0"
+        },
+        "compile": {
+          "ref/netstandard1.2/System.Threading.Timer.dll": {}
+        }
+      },
+      "System.ValueTuple/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.3.0",
+          "System.Resources.ResourceManager": "4.3.0",
+          "System.Runtime": "4.3.0"
+        },
+        "compile": {
+          "lib/netstandard1.0/System.ValueTuple.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.0/System.ValueTuple.dll": {}
+        }
+      },
+      "System.Xml.ReaderWriter/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
+        }
+      },
+      "System.Xml.XDocument/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Xml.XDocument.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XDocument.dll": {}
+        }
+      },
+      "System.Xml.XmlDocument/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Xml.XmlDocument.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}
+        }
+      },
+      "System.Xml.XmlSerializer/4.0.11": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "4.0.11",
+          "System.Globalization": "4.0.11",
+          "System.IO": "4.1.0",
+          "System.Linq": "4.1.0",
+          "System.Reflection": "4.1.0",
+          "System.Reflection.Emit": "4.0.1",
+          "System.Reflection.Emit.ILGeneration": "4.0.1",
+          "System.Reflection.Extensions": "4.0.1",
+          "System.Reflection.Primitives": "4.0.1",
+          "System.Reflection.TypeExtensions": "4.1.0",
+          "System.Resources.ResourceManager": "4.0.1",
+          "System.Runtime": "4.1.0",
+          "System.Runtime.Extensions": "4.1.0",
+          "System.Text.RegularExpressions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Xml.ReaderWriter": "4.0.11",
+          "System.Xml.XmlDocument": "4.0.1"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {}
+        }
+      },
+      "System.Xml.XPath/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Xml.XPath.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XPath.dll": {}
+        }
+      },
+      "System.Xml.XPath.XDocument/4.3.0": {
+        "type": "package",
+        "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"
+        },
+        "compile": {
+          "ref/netstandard1.3/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {}
+        }
+      },
+      "System.Xml.XPath.XmlDocument/4.0.1": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections": "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.Runtime.Extensions": "4.1.0",
+          "System.Threading": "4.0.11",
+          "System.Xml.ReaderWriter": "4.0.11",
+          "System.Xml.XPath": "4.0.1",
+          "System.Xml.XmlDocument": "4.0.1"
+        },
+        "compile": {
+          "ref/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
+        }
+      }
+    },
+    ".NETFramework,Version=v4.6": {
+      "Microsoft.Cci/4.0.0-rc3-24214-00": {
+        "type": "package",
+        "dependencies": {
+          "System.Collections.NonGeneric": "4.0.1",
+          "System.IO.FileSystem": "4.0.1",
+          "System.IO.FileSystem.Primitives": "4.0.1"
+        },
+        "compile": {
+          "lib/netstandard1.3/Microsoft.Cci.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard1.3/Microsoft.Cci.dll": {}
+        }
+      },
+      "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
+        "type": "package"
+      },
+      "System.Collections.NonGeneric/4.0.1": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Collections.NonGeneric.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Collections.NonGeneric.dll": {}
+        }
+      },
+      "System.Diagnostics.FileVersionInfo/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Diagnostics.FileVersionInfo.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Diagnostics.FileVersionInfo.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.Diagnostics.TraceSource/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "System",
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.Diagnostics.TraceSource.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.Diagnostics.TraceSource.dll": {}
+        },
+        "runtimeTargets": {
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+            "assetType": "runtime",
+            "rid": "unix"
+          },
+          "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll": {
+            "assetType": "runtime",
+            "rid": "win"
+          }
+        }
+      },
+      "System.IO.FileSystem/4.3.0": {
+        "type": "package",
+        "dependencies": {
+          "System.IO.FileSystem.Primitives": "4.3.0"
+        },
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.IO.FileSystem.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.IO.FileSystem.dll": {}
+        }
+      },
+      "System.IO.FileSystem.Primitives/4.3.0": {
+        "type": "package",
+        "frameworkAssemblies": [
+          "mscorlib"
+        ],
+        "compile": {
+          "ref/net46/System.IO.FileSystem.Primitives.dll": {}
+        },
+        "runtime": {
+          "lib/net46/System.IO.FileSystem.Primitives.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "Microsoft.Build/15.3.409": {
+      "sha512": "3KKicaatkADf3bBN+bNsKNsedyZq4UwnhX/Lgj7mqAiANRA+nunAvsoapHVXXCYf9QtTJGisfBvgdq0TyEtRUg==",
+      "type": "package",
+      "path": "microsoft.build/15.3.409",
+      "files": [
+        "lib/net46/Microsoft.Build.dll",
+        "lib/net46/Microsoft.Build.xml",
+        "lib/netstandard1.5/Microsoft.Build.dll",
+        "lib/netstandard1.5/Microsoft.Build.xml",
+        "microsoft.build.15.3.409.nupkg.sha512",
+        "microsoft.build.nuspec"
+      ]
+    },
+    "Microsoft.Build.Framework/15.3.409": {
+      "sha512": "+H11umzkkq46gMtgzmQ1JAVHEmZKmtMiPvi4YZiRPtmaGJC9xv8czMs8lHAL/W/wEnsv7SxD0UFNtNSdbpyvFA==",
+      "type": "package",
+      "path": "microsoft.build.framework/15.3.409",
+      "files": [
+        "lib/net46/Microsoft.Build.Framework.dll",
+        "lib/net46/Microsoft.Build.Framework.xml",
+        "lib/netstandard1.3/Microsoft.Build.Framework.dll",
+        "lib/netstandard1.3/Microsoft.Build.Framework.xml",
+        "microsoft.build.framework.15.3.409.nupkg.sha512",
+        "microsoft.build.framework.nuspec"
+      ]
+    },
+    "Microsoft.Build.Runtime/15.3.409": {
+      "sha512": "xkJEP1sgBl9XSghyx+y7onn10A+I6drxg61sz9VL8abA8va5oA4KvjKV9gAhN3ypttm9utPBayjWpk7M5e3RbA==",
+      "type": "package",
+      "path": "microsoft.build.runtime/15.3.409",
+      "files": [
+        "contentFiles/any/net46/15.0/Microsoft.Common.props",
+        "contentFiles/any/net46/MSBuild.exe",
+        "contentFiles/any/net46/MSBuild.exe.config",
+        "contentFiles/any/net46/Microsoft.CSharp.CrossTargeting.targets",
+        "contentFiles/any/net46/Microsoft.CSharp.CurrentVersion.targets",
+        "contentFiles/any/net46/Microsoft.CSharp.targets",
+        "contentFiles/any/net46/Microsoft.Common.CrossTargeting.targets",
+        "contentFiles/any/net46/Microsoft.Common.CurrentVersion.targets",
+        "contentFiles/any/net46/Microsoft.Common.overridetasks",
+        "contentFiles/any/net46/Microsoft.Common.targets",
+        "contentFiles/any/net46/Microsoft.Common.tasks",
+        "contentFiles/any/net46/Microsoft.Data.Entity.targets",
+        "contentFiles/any/net46/Microsoft.NETFramework.CurrentVersion.props",
+        "contentFiles/any/net46/Microsoft.NETFramework.CurrentVersion.targets",
+        "contentFiles/any/net46/Microsoft.NETFramework.props",
+        "contentFiles/any/net46/Microsoft.NETFramework.targets",
+        "contentFiles/any/net46/Microsoft.ServiceModel.targets",
+        "contentFiles/any/net46/Microsoft.VisualBasic.CrossTargeting.targets",
+        "contentFiles/any/net46/Microsoft.VisualBasic.CurrentVersion.targets",
+        "contentFiles/any/net46/Microsoft.VisualBasic.targets",
+        "contentFiles/any/net46/Microsoft.VisualStudioVersion.v11.Common.props",
+        "contentFiles/any/net46/Microsoft.VisualStudioVersion.v12.Common.props",
+        "contentFiles/any/net46/Microsoft.VisualStudioVersion.v14.Common.props",
+        "contentFiles/any/net46/Microsoft.WinFx.targets",
+        "contentFiles/any/net46/Microsoft.WorkflowBuildExtensions.targets",
+        "contentFiles/any/net46/Microsoft.Xaml.targets",
+        "contentFiles/any/net46/Workflow.VisualBasic.targets",
+        "contentFiles/any/net46/Workflow.targets",
+        "contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props",
+        "contentFiles/any/netcoreapp1.0/MSBuild.dll",
+        "contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json",
+        "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks",
+        "contentFiles/any/netcoreapp1.0/Microsoft.Common.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks",
+        "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props",
+        "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props",
+        "contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets",
+        "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props",
+        "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props",
+        "contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props",
+        "microsoft.build.runtime.15.3.409.nupkg.sha512",
+        "microsoft.build.runtime.nuspec"
+      ]
+    },
+    "Microsoft.Build.Tasks.Core/15.3.409": {
+      "sha512": "oeDWCxx7AluZAe7zXKWHQMrkKuhLUff0TXOBarE8aSgOtuGmuoiyxs3lVzJTi79pxZxsjV31pb2jnPEQPK2GDw==",
+      "type": "package",
+      "path": "microsoft.build.tasks.core/15.3.409",
+      "files": [
+        "lib/net46/Microsoft.Build.Tasks.Core.dll",
+        "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll",
+        "microsoft.build.tasks.core.15.3.409.nupkg.sha512",
+        "microsoft.build.tasks.core.nuspec"
+      ]
+    },
+    "Microsoft.Build.Utilities.Core/15.3.409": {
+      "sha512": "UVntU9ObJxbrPoycTTtt6cZHiSRTowXRMvjNLGzFECRU81p0NCEvguVt3A7tQEF2mOTvyUh/T21oaNhaWKtndQ==",
+      "type": "package",
+      "path": "microsoft.build.utilities.core/15.3.409",
+      "files": [
+        "lib/net46/Microsoft.Build.Utilities.Core.dll",
+        "lib/net46/Microsoft.Build.Utilities.Core.xml",
+        "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll",
+        "lib/netstandard1.3/Microsoft.Build.Utilities.Core.xml",
+        "microsoft.build.utilities.core.15.3.409.nupkg.sha512",
+        "microsoft.build.utilities.core.nuspec"
+      ]
+    },
+    "Microsoft.Cci/4.0.0-rc3-24214-00": {
+      "sha512": "QJRGiOB7HFoRjZ54mG2E6P80WE1UcgDxvQXFKZhsO8GjO2ZrvYtNUJ9jhKhy2jlOZCjcMdsHWcjJ5HixLHTqQw==",
+      "type": "package",
+      "path": "microsoft.cci/4.0.0-rc3-24214-00",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.3/Microsoft.Cci.dll",
+        "microsoft.cci.4.0.0-rc3-24214-00.nupkg.sha512",
+        "microsoft.cci.nuspec"
+      ]
+    },
+    "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+      "sha512": "/QocEJ4Wq1m/nSGWBgm8St7/TPFjn/cWnc0ZuF1nelghDf+YASbGlApGHBrVtYuxO4jZMen/Q1vac5McmTKE+Q==",
+      "type": "package",
+      "path": "microsoft.codeanalysis.analyzers/1.1.0",
+      "files": [
+        "ThirdPartyNotices.rtf",
+        "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+        "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+        "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+        "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+        "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512",
+        "microsoft.codeanalysis.analyzers.nuspec",
+        "tools/install.ps1",
+        "tools/uninstall.ps1"
+      ]
+    },
+    "Microsoft.CodeAnalysis.Common/2.6.0-beta3-62316-02": {
+      "sha512": "kUIRLdluPl33ZoiuWiJ4alWHaNKfvc/Uwby/tDZQWuXOpvGDzGvgxR89uo/MCBvtpESfS7NHEjGfq9roSMtJ4g==",
+      "type": "package",
+      "path": "microsoft.codeanalysis.common/2.6.0-beta3-62316-02",
+      "files": [
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.dll",
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.xml",
+        "microsoft.codeanalysis.common.2.6.0-beta3-62316-02.nupkg.sha512",
+        "microsoft.codeanalysis.common.nuspec"
+      ]
+    },
+    "Microsoft.CodeAnalysis.Compilers/2.6.0-beta3-62316-02": {
+      "sha512": "VB6gUNyID4SQprl06fQjjtgYKhOBWhtx/hVjL5YlOJii6hrCNmeZRNaYe09ihuzFjP92/J2SbElqEU8BSWwQYA==",
+      "type": "package",
+      "path": "microsoft.codeanalysis.compilers/2.6.0-beta3-62316-02",
+      "files": [
+        "microsoft.codeanalysis.compilers.2.6.0-beta3-62316-02.nupkg.sha512",
+        "microsoft.codeanalysis.compilers.nuspec"
+      ]
+    },
+    "Microsoft.CodeAnalysis.CSharp/2.6.0-beta3-62316-02": {
+      "sha512": "zKdWO46A9lsKplaY71PLYbjk9kBuUV+h3ZVXiHNKRZ5kufZlwGUXjISk/Oxsje7yP9Otj7LVRyF6yQtBwkPb2A==",
+      "type": "package",
+      "path": "microsoft.codeanalysis.csharp/2.6.0-beta3-62316-02",
+      "files": [
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll",
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml",
+        "microsoft.codeanalysis.csharp.2.6.0-beta3-62316-02.nupkg.sha512",
+        "microsoft.codeanalysis.csharp.nuspec"
+      ]
+    },
+    "Microsoft.CodeAnalysis.VisualBasic/2.6.0-beta3-62316-02": {
+      "sha512": "FcAjBPWseeQYAuvA75dUdcMV9UkdGdjtxE5HldkjPpDiYwzdTl5TkKT1HXAvG2biotP1l9LxJjpiujkYZ6H0QA==",
+      "type": "package",
+      "path": "microsoft.codeanalysis.visualbasic/2.6.0-beta3-62316-02",
+      "files": [
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll",
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.xml",
+        "microsoft.codeanalysis.visualbasic.2.6.0-beta3-62316-02.nupkg.sha512",
+        "microsoft.codeanalysis.visualbasic.nuspec"
+      ]
+    },
+    "Microsoft.CSharp/4.3.0": {
+      "sha512": "xvznL9aTT3xMjFbjMOBtbXRTqTowAgJSqmHaHoLYVDLR4cBKLx7zNhDEoezRHegIohl4hrwIX+CmdXFyBZWdDA==",
+      "type": "package",
+      "path": "microsoft.csharp/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/Microsoft.CSharp.dll",
+        "lib/netstandard1.3/Microsoft.CSharp.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "microsoft.csharp.4.3.0.nupkg.sha512",
+        "microsoft.csharp.nuspec",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/Microsoft.CSharp.dll",
+        "ref/netcore50/Microsoft.CSharp.xml",
+        "ref/netcore50/de/Microsoft.CSharp.xml",
+        "ref/netcore50/es/Microsoft.CSharp.xml",
+        "ref/netcore50/fr/Microsoft.CSharp.xml",
+        "ref/netcore50/it/Microsoft.CSharp.xml",
+        "ref/netcore50/ja/Microsoft.CSharp.xml",
+        "ref/netcore50/ko/Microsoft.CSharp.xml",
+        "ref/netcore50/ru/Microsoft.CSharp.xml",
+        "ref/netcore50/zh-hans/Microsoft.CSharp.xml",
+        "ref/netcore50/zh-hant/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/Microsoft.CSharp.dll",
+        "ref/netstandard1.0/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/de/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/es/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/fr/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/it/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/ja/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/ko/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/ru/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",
+        "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._"
+      ]
+    },
+    "Microsoft.DotNet.PlatformAbstractions/2.0.0": {
+      "sha512": "l5tDOSom+qpx4pDEoIcqMHnGC7jJ4Uq1DiJ6St/bn0rb5xIh/q4u7OQTIcE1k+1o7E0lYnJA4ZluzS6HGFr4zw==",
+      "type": "package",
+      "path": "microsoft.dotnet.platformabstractions/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net45/Microsoft.DotNet.PlatformAbstractions.dll",
+        "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll",
+        "microsoft.dotnet.platformabstractions.2.0.0.nupkg.sha512",
+        "microsoft.dotnet.platformabstractions.nuspec"
+      ]
+    },
+    "Microsoft.Net.Compilers.netcore/2.6.0-beta3-62316-02": {
+      "sha512": "I3X4M7c9cqFlDmu3bRyKlv5afCnjhI1S2Se6nEeteyhPSCTdKKjhN47kfm6EcEd2bS1Bxax9u90Mk4ghRv3U8Q==",
+      "type": "package",
+      "path": "microsoft.net.compilers.netcore/2.6.0-beta3-62316-02",
+      "files": [
+        "microsoft.net.compilers.netcore.2.6.0-beta3-62316-02.nupkg.sha512",
+        "microsoft.net.compilers.netcore.nuspec",
+        "ref/netcoreapp2.0/_._",
+        "runtimes/any/native/csc.dll",
+        "runtimes/any/native/vbc.dll"
+      ]
+    },
+    "Microsoft.Net.Compilers.Targets.NetCore/0.1.5-dev": {
+      "sha512": "eFxBQxAFIoYoElDi9o62yYcJx1bDxiS0bUEFweYADsY5kgL7Y9Rm33N1NlE7dGh5lUTdBfjgxpBE79tjZqA7BA==",
+      "type": "package",
+      "path": "microsoft.net.compilers.targets.netcore/0.1.5-dev",
+      "files": [
+        "lib/dotnet/Microsoft.Build.Tasks.CodeAnalysis.dll",
+        "microsoft.net.compilers.targets.netcore.0.1.5-dev.nupkg.sha512",
+        "microsoft.net.compilers.targets.netcore.nuspec",
+        "runtimes/any/native/Microsoft.CSharp.Core.targets",
+        "runtimes/any/native/Microsoft.VisualBasic.Core.targets"
+      ]
+    },
+    "Microsoft.NETCore.App/2.0.0": {
+      "sha512": "/mzXF+UtZef+VpzzN88EpvFq5U6z4rj54ZMq/J968H6pcvyLOmcupmTRpJ3CJm8ILoCGh9WI7qpDdiKtuzswrQ==",
+      "type": "package",
+      "path": "microsoft.netcore.app/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "Microsoft.NETCore.App.versions.txt",
+        "THIRD-PARTY-NOTICES.TXT",
+        "build/netcoreapp2.0/Microsoft.NETCore.App.PlatformManifest.txt",
+        "build/netcoreapp2.0/Microsoft.NETCore.App.props",
+        "build/netcoreapp2.0/Microsoft.NETCore.App.targets",
+        "microsoft.netcore.app.2.0.0.nupkg.sha512",
+        "microsoft.netcore.app.nuspec",
+        "ref/netcoreapp/_._",
+        "ref/netcoreapp2.0/Microsoft.CSharp.dll",
+        "ref/netcoreapp2.0/Microsoft.CSharp.xml",
+        "ref/netcoreapp2.0/Microsoft.VisualBasic.dll",
+        "ref/netcoreapp2.0/Microsoft.VisualBasic.xml",
+        "ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll",
+        "ref/netcoreapp2.0/Microsoft.Win32.Primitives.xml",
+        "ref/netcoreapp2.0/System.AppContext.dll",
+        "ref/netcoreapp2.0/System.AppContext.xml",
+        "ref/netcoreapp2.0/System.Buffers.dll",
+        "ref/netcoreapp2.0/System.Buffers.xml",
+        "ref/netcoreapp2.0/System.Collections.Concurrent.dll",
+        "ref/netcoreapp2.0/System.Collections.Concurrent.xml",
+        "ref/netcoreapp2.0/System.Collections.Immutable.dll",
+        "ref/netcoreapp2.0/System.Collections.Immutable.xml",
+        "ref/netcoreapp2.0/System.Collections.NonGeneric.dll",
+        "ref/netcoreapp2.0/System.Collections.NonGeneric.xml",
+        "ref/netcoreapp2.0/System.Collections.Specialized.dll",
+        "ref/netcoreapp2.0/System.Collections.Specialized.xml",
+        "ref/netcoreapp2.0/System.Collections.dll",
+        "ref/netcoreapp2.0/System.Collections.xml",
+        "ref/netcoreapp2.0/System.ComponentModel.Annotations.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.Annotations.xml",
+        "ref/netcoreapp2.0/System.ComponentModel.Composition.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.xml",
+        "ref/netcoreapp2.0/System.ComponentModel.Primitives.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.Primitives.xml",
+        "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.TypeConverter.xml",
+        "ref/netcoreapp2.0/System.ComponentModel.dll",
+        "ref/netcoreapp2.0/System.ComponentModel.xml",
+        "ref/netcoreapp2.0/System.Configuration.dll",
+        "ref/netcoreapp2.0/System.Console.dll",
+        "ref/netcoreapp2.0/System.Console.xml",
+        "ref/netcoreapp2.0/System.Core.dll",
+        "ref/netcoreapp2.0/System.Data.Common.dll",
+        "ref/netcoreapp2.0/System.Data.Common.xml",
+        "ref/netcoreapp2.0/System.Data.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.Contracts.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.Contracts.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.Debug.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.Debug.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.Process.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.Process.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.StackTrace.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.Tools.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.Tools.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.TraceSource.xml",
+        "ref/netcoreapp2.0/System.Diagnostics.Tracing.dll",
+        "ref/netcoreapp2.0/System.Diagnostics.Tracing.xml",
+        "ref/netcoreapp2.0/System.Drawing.Primitives.dll",
+        "ref/netcoreapp2.0/System.Drawing.Primitives.xml",
+        "ref/netcoreapp2.0/System.Drawing.dll",
+        "ref/netcoreapp2.0/System.Dynamic.Runtime.dll",
+        "ref/netcoreapp2.0/System.Dynamic.Runtime.xml",
+        "ref/netcoreapp2.0/System.Globalization.Calendars.dll",
+        "ref/netcoreapp2.0/System.Globalization.Calendars.xml",
+        "ref/netcoreapp2.0/System.Globalization.Extensions.dll",
+        "ref/netcoreapp2.0/System.Globalization.Extensions.xml",
+        "ref/netcoreapp2.0/System.Globalization.dll",
+        "ref/netcoreapp2.0/System.Globalization.xml",
+        "ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll",
+        "ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll",
+        "ref/netcoreapp2.0/System.IO.Compression.ZipFile.xml",
+        "ref/netcoreapp2.0/System.IO.Compression.dll",
+        "ref/netcoreapp2.0/System.IO.Compression.xml",
+        "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll",
+        "ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.xml",
+        "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll",
+        "ref/netcoreapp2.0/System.IO.FileSystem.Primitives.xml",
+        "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll",
+        "ref/netcoreapp2.0/System.IO.FileSystem.Watcher.xml",
+        "ref/netcoreapp2.0/System.IO.FileSystem.dll",
+        "ref/netcoreapp2.0/System.IO.FileSystem.xml",
+        "ref/netcoreapp2.0/System.IO.IsolatedStorage.dll",
+        "ref/netcoreapp2.0/System.IO.IsolatedStorage.xml",
+        "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll",
+        "ref/netcoreapp2.0/System.IO.MemoryMappedFiles.xml",
+        "ref/netcoreapp2.0/System.IO.Pipes.dll",
+        "ref/netcoreapp2.0/System.IO.Pipes.xml",
+        "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll",
+        "ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.xml",
+        "ref/netcoreapp2.0/System.IO.dll",
+        "ref/netcoreapp2.0/System.IO.xml",
+        "ref/netcoreapp2.0/System.Linq.Expressions.dll",
+        "ref/netcoreapp2.0/System.Linq.Expressions.xml",
+        "ref/netcoreapp2.0/System.Linq.Parallel.dll",
+        "ref/netcoreapp2.0/System.Linq.Parallel.xml",
+        "ref/netcoreapp2.0/System.Linq.Queryable.dll",
+        "ref/netcoreapp2.0/System.Linq.Queryable.xml",
+        "ref/netcoreapp2.0/System.Linq.dll",
+        "ref/netcoreapp2.0/System.Linq.xml",
+        "ref/netcoreapp2.0/System.Net.Http.dll",
+        "ref/netcoreapp2.0/System.Net.Http.xml",
+        "ref/netcoreapp2.0/System.Net.HttpListener.dll",
+        "ref/netcoreapp2.0/System.Net.HttpListener.xml",
+        "ref/netcoreapp2.0/System.Net.Mail.dll",
+        "ref/netcoreapp2.0/System.Net.Mail.xml",
+        "ref/netcoreapp2.0/System.Net.NameResolution.dll",
+        "ref/netcoreapp2.0/System.Net.NameResolution.xml",
+        "ref/netcoreapp2.0/System.Net.NetworkInformation.dll",
+        "ref/netcoreapp2.0/System.Net.NetworkInformation.xml",
+        "ref/netcoreapp2.0/System.Net.Ping.dll",
+        "ref/netcoreapp2.0/System.Net.Ping.xml",
+        "ref/netcoreapp2.0/System.Net.Primitives.dll",
+        "ref/netcoreapp2.0/System.Net.Primitives.xml",
+        "ref/netcoreapp2.0/System.Net.Requests.dll",
+        "ref/netcoreapp2.0/System.Net.Requests.xml",
+        "ref/netcoreapp2.0/System.Net.Security.dll",
+        "ref/netcoreapp2.0/System.Net.Security.xml",
+        "ref/netcoreapp2.0/System.Net.ServicePoint.dll",
+        "ref/netcoreapp2.0/System.Net.ServicePoint.xml",
+        "ref/netcoreapp2.0/System.Net.Sockets.dll",
+        "ref/netcoreapp2.0/System.Net.Sockets.xml",
+        "ref/netcoreapp2.0/System.Net.WebClient.dll",
+        "ref/netcoreapp2.0/System.Net.WebClient.xml",
+        "ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll",
+        "ref/netcoreapp2.0/System.Net.WebHeaderCollection.xml",
+        "ref/netcoreapp2.0/System.Net.WebProxy.dll",
+        "ref/netcoreapp2.0/System.Net.WebProxy.xml",
+        "ref/netcoreapp2.0/System.Net.WebSockets.Client.dll",
+        "ref/netcoreapp2.0/System.Net.WebSockets.Client.xml",
+        "ref/netcoreapp2.0/System.Net.WebSockets.dll",
+        "ref/netcoreapp2.0/System.Net.WebSockets.xml",
+        "ref/netcoreapp2.0/System.Net.dll",
+        "ref/netcoreapp2.0/System.Numerics.Vectors.dll",
+        "ref/netcoreapp2.0/System.Numerics.Vectors.xml",
+        "ref/netcoreapp2.0/System.Numerics.dll",
+        "ref/netcoreapp2.0/System.ObjectModel.dll",
+        "ref/netcoreapp2.0/System.ObjectModel.xml",
+        "ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll",
+        "ref/netcoreapp2.0/System.Reflection.DispatchProxy.xml",
+        "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll",
+        "ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll",
+        "ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.xml",
+        "ref/netcoreapp2.0/System.Reflection.Emit.dll",
+        "ref/netcoreapp2.0/System.Reflection.Emit.xml",
+        "ref/netcoreapp2.0/System.Reflection.Extensions.dll",
+        "ref/netcoreapp2.0/System.Reflection.Extensions.xml",
+        "ref/netcoreapp2.0/System.Reflection.Metadata.dll",
+        "ref/netcoreapp2.0/System.Reflection.Metadata.xml",
+        "ref/netcoreapp2.0/System.Reflection.Primitives.dll",
+        "ref/netcoreapp2.0/System.Reflection.Primitives.xml",
+        "ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll",
+        "ref/netcoreapp2.0/System.Reflection.TypeExtensions.xml",
+        "ref/netcoreapp2.0/System.Reflection.dll",
+        "ref/netcoreapp2.0/System.Reflection.xml",
+        "ref/netcoreapp2.0/System.Resources.Reader.dll",
+        "ref/netcoreapp2.0/System.Resources.Reader.xml",
+        "ref/netcoreapp2.0/System.Resources.ResourceManager.dll",
+        "ref/netcoreapp2.0/System.Resources.ResourceManager.xml",
+        "ref/netcoreapp2.0/System.Resources.Writer.dll",
+        "ref/netcoreapp2.0/System.Resources.Writer.xml",
+        "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll",
+        "ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.xml",
+        "ref/netcoreapp2.0/System.Runtime.Extensions.dll",
+        "ref/netcoreapp2.0/System.Runtime.Extensions.xml",
+        "ref/netcoreapp2.0/System.Runtime.Handles.dll",
+        "ref/netcoreapp2.0/System.Runtime.Handles.xml",
+        "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.xml",
+        "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll",
+        "ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.xml",
+        "ref/netcoreapp2.0/System.Runtime.InteropServices.dll",
+        "ref/netcoreapp2.0/System.Runtime.InteropServices.xml",
+        "ref/netcoreapp2.0/System.Runtime.Loader.dll",
+        "ref/netcoreapp2.0/System.Runtime.Loader.xml",
+        "ref/netcoreapp2.0/System.Runtime.Numerics.dll",
+        "ref/netcoreapp2.0/System.Runtime.Numerics.xml",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.xml",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Json.xml",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.Xml.xml",
+        "ref/netcoreapp2.0/System.Runtime.Serialization.dll",
+        "ref/netcoreapp2.0/System.Runtime.dll",
+        "ref/netcoreapp2.0/System.Runtime.xml",
+        "ref/netcoreapp2.0/System.Security.Claims.dll",
+        "ref/netcoreapp2.0/System.Security.Claims.xml",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.xml",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Csp.xml",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Encoding.xml",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll",
+        "ref/netcoreapp2.0/System.Security.Cryptography.Primitives.xml",
+        "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll",
+        "ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netcoreapp2.0/System.Security.Principal.dll",
+        "ref/netcoreapp2.0/System.Security.Principal.xml",
+        "ref/netcoreapp2.0/System.Security.SecureString.dll",
+        "ref/netcoreapp2.0/System.Security.SecureString.xml",
+        "ref/netcoreapp2.0/System.Security.dll",
+        "ref/netcoreapp2.0/System.ServiceModel.Web.dll",
+        "ref/netcoreapp2.0/System.ServiceProcess.dll",
+        "ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll",
+        "ref/netcoreapp2.0/System.Text.Encoding.Extensions.xml",
+        "ref/netcoreapp2.0/System.Text.Encoding.dll",
+        "ref/netcoreapp2.0/System.Text.Encoding.xml",
+        "ref/netcoreapp2.0/System.Text.RegularExpressions.dll",
+        "ref/netcoreapp2.0/System.Text.RegularExpressions.xml",
+        "ref/netcoreapp2.0/System.Threading.Overlapped.dll",
+        "ref/netcoreapp2.0/System.Threading.Overlapped.xml",
+        "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll",
+        "ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.xml",
+        "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll",
+        "ref/netcoreapp2.0/System.Threading.Tasks.Extensions.xml",
+        "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll",
+        "ref/netcoreapp2.0/System.Threading.Tasks.Parallel.xml",
+        "ref/netcoreapp2.0/System.Threading.Tasks.dll",
+        "ref/netcoreapp2.0/System.Threading.Tasks.xml",
+        "ref/netcoreapp2.0/System.Threading.Thread.dll",
+        "ref/netcoreapp2.0/System.Threading.Thread.xml",
+        "ref/netcoreapp2.0/System.Threading.ThreadPool.dll",
+        "ref/netcoreapp2.0/System.Threading.ThreadPool.xml",
+        "ref/netcoreapp2.0/System.Threading.Timer.dll",
+        "ref/netcoreapp2.0/System.Threading.Timer.xml",
+        "ref/netcoreapp2.0/System.Threading.dll",
+        "ref/netcoreapp2.0/System.Threading.xml",
+        "ref/netcoreapp2.0/System.Transactions.Local.dll",
+        "ref/netcoreapp2.0/System.Transactions.Local.xml",
+        "ref/netcoreapp2.0/System.Transactions.dll",
+        "ref/netcoreapp2.0/System.ValueTuple.dll",
+        "ref/netcoreapp2.0/System.ValueTuple.xml",
+        "ref/netcoreapp2.0/System.Web.HttpUtility.dll",
+        "ref/netcoreapp2.0/System.Web.HttpUtility.xml",
+        "ref/netcoreapp2.0/System.Web.dll",
+        "ref/netcoreapp2.0/System.Windows.dll",
+        "ref/netcoreapp2.0/System.Xml.Linq.dll",
+        "ref/netcoreapp2.0/System.Xml.ReaderWriter.dll",
+        "ref/netcoreapp2.0/System.Xml.ReaderWriter.xml",
+        "ref/netcoreapp2.0/System.Xml.Serialization.dll",
+        "ref/netcoreapp2.0/System.Xml.XDocument.dll",
+        "ref/netcoreapp2.0/System.Xml.XDocument.xml",
+        "ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll",
+        "ref/netcoreapp2.0/System.Xml.XPath.XDocument.xml",
+        "ref/netcoreapp2.0/System.Xml.XPath.dll",
+        "ref/netcoreapp2.0/System.Xml.XPath.xml",
+        "ref/netcoreapp2.0/System.Xml.XmlDocument.dll",
+        "ref/netcoreapp2.0/System.Xml.XmlDocument.xml",
+        "ref/netcoreapp2.0/System.Xml.XmlSerializer.dll",
+        "ref/netcoreapp2.0/System.Xml.XmlSerializer.xml",
+        "ref/netcoreapp2.0/System.Xml.dll",
+        "ref/netcoreapp2.0/System.dll",
+        "ref/netcoreapp2.0/WindowsBase.dll",
+        "ref/netcoreapp2.0/mscorlib.dll",
+        "ref/netcoreapp2.0/netstandard.dll",
+        "runtime.json"
+      ]
+    },
+    "Microsoft.NETCore.DotNetAppHost/2.0.0": {
+      "sha512": "L4GGkcI/Mxl8PKLRpFdGmLb5oI8sGIR05bDTGkzCoamAjdUl1Zhkov2swjEsZvKYT8kkdiz39LtwyGYuCJxm1A==",
+      "type": "package",
+      "path": "microsoft.netcore.dotnetapphost/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "microsoft.netcore.dotnetapphost.2.0.0.nupkg.sha512",
+        "microsoft.netcore.dotnetapphost.nuspec",
+        "runtime.json"
+      ]
+    },
+    "Microsoft.NETCore.DotNetHostPolicy/2.0.0": {
+      "sha512": "rm7mMn0A93fwyAwVhbyOCcPuu2hZNL0A0dAur9sNG9pEkONPfCEQeF7m2mC8KpqZO0Ol6tpV5J0AF3HTXT3GXA==",
+      "type": "package",
+      "path": "microsoft.netcore.dotnethostpolicy/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "microsoft.netcore.dotnethostpolicy.2.0.0.nupkg.sha512",
+        "microsoft.netcore.dotnethostpolicy.nuspec",
+        "runtime.json"
+      ]
+    },
+    "Microsoft.NETCore.DotNetHostResolver/2.0.0": {
+      "sha512": "uBbjpeSrwsaTCADZCzRk+3aBzNnMqkC4zftJWBsL+Zk+8u+W+/lMb2thM5Y4hiVrv1YQg9t6dKldXzOKkY+pQw==",
+      "type": "package",
+      "path": "microsoft.netcore.dotnethostresolver/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "microsoft.netcore.dotnethostresolver.2.0.0.nupkg.sha512",
+        "microsoft.netcore.dotnethostresolver.nuspec",
+        "runtime.json"
+      ]
+    },
+    "Microsoft.NETCore.Platforms/2.0.0": {
+      "sha512": "VdLJOCXhZaEMY7Hm2GKiULmn7IEPFE4XC5LPSfBVCUIA8YLZVh846gtfBJalsPQF2PlzdD7ecX7DZEulJ402ZQ==",
+      "type": "package",
+      "path": "microsoft.netcore.platforms/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.0/_._",
+        "microsoft.netcore.platforms.2.0.0.nupkg.sha512",
+        "microsoft.netcore.platforms.nuspec",
+        "runtime.json",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "Microsoft.NETCore.Targets/1.1.0": {
+      "sha512": "UJWHoQRU9TZG1nMmZcA6NE/jBixEbJUYG01ayXgCY/vGILjqix0X4Az45/88H5Rn10l+GEHA0xZWcMEn/q9rpQ==",
+      "type": "package",
+      "path": "microsoft.netcore.targets/1.1.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/_._",
+        "microsoft.netcore.targets.1.1.0.nupkg.sha512",
+        "microsoft.netcore.targets.nuspec",
+        "runtime.json"
+      ]
+    },
+    "Microsoft.NETCore.Windows.ApiSets/1.0.1": {
+      "sha512": "XbtIYoe7m8jN7i/2L0JGdZ6yw4D6wzkUZfPvH6TVce+xenVuRMvKbJRiDw91SxCKJHDE3MZdHHHG0siOSvFG4Q==",
+      "type": "package",
+      "path": "microsoft.netcore.windows.apisets/1.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "microsoft.netcore.windows.apisets.1.0.1.nupkg.sha512",
+        "microsoft.netcore.windows.apisets.nuspec",
+        "runtime.json"
+      ]
+    },
+    "Microsoft.Win32.Primitives/4.3.0": {
+      "sha512": "kfmvM2vcYX9jvRv7tvkdPg0Gx5ri/1Fl+tt2n0HYnbucEaWiPes+biVjlViDY4CS1vQ+BYoETrCyCF42vIec0A==",
+      "type": "package",
+      "path": "microsoft.win32.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/Microsoft.Win32.Primitives.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "microsoft.win32.primitives.4.3.0.nupkg.sha512",
+        "microsoft.win32.primitives.nuspec",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/Microsoft.Win32.Primitives.dll",
+        "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",
+        "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",
+        "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._"
+      ]
+    },
+    "Microsoft.Win32.Registry/4.3.0": {
+      "sha512": "StmbgDzTsVsOA5+QYqJRqwFLzcM77elz8agFG6oJjT5mu0iNCn7uqShnRmNIkUth+1SSLiJGv1dUwaFRSAE9sA==",
+      "type": "package",
+      "path": "microsoft.win32.registry/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/net46/Microsoft.Win32.Registry.dll",
+        "microsoft.win32.registry.4.3.0.nupkg.sha512",
+        "microsoft.win32.registry.nuspec",
+        "ref/net46/Microsoft.Win32.Registry.dll",
+        "ref/netstandard1.3/Microsoft.Win32.Registry.dll",
+        "ref/netstandard1.3/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml",
+        "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml",
+        "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll",
+        "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll",
+        "runtimes/win/lib/netcore50/_._",
+        "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll"
+      ]
+    },
+    "NETStandard.Library/2.0.0": {
+      "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==",
+      "type": "package",
+      "path": "netstandard.library/2.0.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "build/NETStandard.Library.targets",
+        "build/netstandard2.0/NETStandard.Library.targets",
+        "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll",
+        "build/netstandard2.0/ref/System.AppContext.dll",
+        "build/netstandard2.0/ref/System.Collections.Concurrent.dll",
+        "build/netstandard2.0/ref/System.Collections.NonGeneric.dll",
+        "build/netstandard2.0/ref/System.Collections.Specialized.dll",
+        "build/netstandard2.0/ref/System.Collections.dll",
+        "build/netstandard2.0/ref/System.ComponentModel.Composition.dll",
+        "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll",
+        "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll",
+        "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll",
+        "build/netstandard2.0/ref/System.ComponentModel.dll",
+        "build/netstandard2.0/ref/System.Console.dll",
+        "build/netstandard2.0/ref/System.Core.dll",
+        "build/netstandard2.0/ref/System.Data.Common.dll",
+        "build/netstandard2.0/ref/System.Data.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.Debug.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.Process.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.Tools.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll",
+        "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll",
+        "build/netstandard2.0/ref/System.Drawing.Primitives.dll",
+        "build/netstandard2.0/ref/System.Drawing.dll",
+        "build/netstandard2.0/ref/System.Dynamic.Runtime.dll",
+        "build/netstandard2.0/ref/System.Globalization.Calendars.dll",
+        "build/netstandard2.0/ref/System.Globalization.Extensions.dll",
+        "build/netstandard2.0/ref/System.Globalization.dll",
+        "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll",
+        "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll",
+        "build/netstandard2.0/ref/System.IO.Compression.dll",
+        "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll",
+        "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll",
+        "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll",
+        "build/netstandard2.0/ref/System.IO.FileSystem.dll",
+        "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll",
+        "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll",
+        "build/netstandard2.0/ref/System.IO.Pipes.dll",
+        "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll",
+        "build/netstandard2.0/ref/System.IO.dll",
+        "build/netstandard2.0/ref/System.Linq.Expressions.dll",
+        "build/netstandard2.0/ref/System.Linq.Parallel.dll",
+        "build/netstandard2.0/ref/System.Linq.Queryable.dll",
+        "build/netstandard2.0/ref/System.Linq.dll",
+        "build/netstandard2.0/ref/System.Net.Http.dll",
+        "build/netstandard2.0/ref/System.Net.NameResolution.dll",
+        "build/netstandard2.0/ref/System.Net.NetworkInformation.dll",
+        "build/netstandard2.0/ref/System.Net.Ping.dll",
+        "build/netstandard2.0/ref/System.Net.Primitives.dll",
+        "build/netstandard2.0/ref/System.Net.Requests.dll",
+        "build/netstandard2.0/ref/System.Net.Security.dll",
+        "build/netstandard2.0/ref/System.Net.Sockets.dll",
+        "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll",
+        "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll",
+        "build/netstandard2.0/ref/System.Net.WebSockets.dll",
+        "build/netstandard2.0/ref/System.Net.dll",
+        "build/netstandard2.0/ref/System.Numerics.dll",
+        "build/netstandard2.0/ref/System.ObjectModel.dll",
+        "build/netstandard2.0/ref/System.Reflection.Extensions.dll",
+        "build/netstandard2.0/ref/System.Reflection.Primitives.dll",
+        "build/netstandard2.0/ref/System.Reflection.dll",
+        "build/netstandard2.0/ref/System.Resources.Reader.dll",
+        "build/netstandard2.0/ref/System.Resources.ResourceManager.dll",
+        "build/netstandard2.0/ref/System.Resources.Writer.dll",
+        "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll",
+        "build/netstandard2.0/ref/System.Runtime.Extensions.dll",
+        "build/netstandard2.0/ref/System.Runtime.Handles.dll",
+        "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "build/netstandard2.0/ref/System.Runtime.InteropServices.dll",
+        "build/netstandard2.0/ref/System.Runtime.Numerics.dll",
+        "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll",
+        "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll",
+        "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll",
+        "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll",
+        "build/netstandard2.0/ref/System.Runtime.Serialization.dll",
+        "build/netstandard2.0/ref/System.Runtime.dll",
+        "build/netstandard2.0/ref/System.Security.Claims.dll",
+        "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll",
+        "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll",
+        "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll",
+        "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll",
+        "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll",
+        "build/netstandard2.0/ref/System.Security.Principal.dll",
+        "build/netstandard2.0/ref/System.Security.SecureString.dll",
+        "build/netstandard2.0/ref/System.ServiceModel.Web.dll",
+        "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll",
+        "build/netstandard2.0/ref/System.Text.Encoding.dll",
+        "build/netstandard2.0/ref/System.Text.RegularExpressions.dll",
+        "build/netstandard2.0/ref/System.Threading.Overlapped.dll",
+        "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll",
+        "build/netstandard2.0/ref/System.Threading.Tasks.dll",
+        "build/netstandard2.0/ref/System.Threading.Thread.dll",
+        "build/netstandard2.0/ref/System.Threading.ThreadPool.dll",
+        "build/netstandard2.0/ref/System.Threading.Timer.dll",
+        "build/netstandard2.0/ref/System.Threading.dll",
+        "build/netstandard2.0/ref/System.Transactions.dll",
+        "build/netstandard2.0/ref/System.ValueTuple.dll",
+        "build/netstandard2.0/ref/System.Web.dll",
+        "build/netstandard2.0/ref/System.Windows.dll",
+        "build/netstandard2.0/ref/System.Xml.Linq.dll",
+        "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll",
+        "build/netstandard2.0/ref/System.Xml.Serialization.dll",
+        "build/netstandard2.0/ref/System.Xml.XDocument.dll",
+        "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll",
+        "build/netstandard2.0/ref/System.Xml.XPath.dll",
+        "build/netstandard2.0/ref/System.Xml.XmlDocument.dll",
+        "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll",
+        "build/netstandard2.0/ref/System.Xml.dll",
+        "build/netstandard2.0/ref/System.dll",
+        "build/netstandard2.0/ref/mscorlib.dll",
+        "build/netstandard2.0/ref/netstandard.dll",
+        "build/netstandard2.0/ref/netstandard.xml",
+        "lib/netstandard1.0/_._",
+        "netstandard.library.2.0.0.nupkg.sha512",
+        "netstandard.library.nuspec"
+      ]
+    },
+    "Newtonsoft.Json/10.0.3": {
+      "sha512": "wBM7i7i3U2WX0ecor4zdVGvgrwFUjuigBoHKiL+nH39fCOpCPjBY3RDqJM32edvdyTAVdjzlccHsg41+/+zpSA==",
+      "type": "package",
+      "path": "newtonsoft.json/10.0.3",
+      "files": [
+        "LICENSE.md",
+        "lib/net20/Newtonsoft.Json.dll",
+        "lib/net20/Newtonsoft.Json.xml",
+        "lib/net35/Newtonsoft.Json.dll",
+        "lib/net35/Newtonsoft.Json.xml",
+        "lib/net40/Newtonsoft.Json.dll",
+        "lib/net40/Newtonsoft.Json.xml",
+        "lib/net45/Newtonsoft.Json.dll",
+        "lib/net45/Newtonsoft.Json.xml",
+        "lib/netstandard1.0/Newtonsoft.Json.dll",
+        "lib/netstandard1.0/Newtonsoft.Json.xml",
+        "lib/netstandard1.3/Newtonsoft.Json.dll",
+        "lib/netstandard1.3/Newtonsoft.Json.xml",
+        "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll",
+        "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml",
+        "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll",
+        "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml",
+        "newtonsoft.json.10.0.3.nupkg.sha512",
+        "newtonsoft.json.nuspec",
+        "tools/install.ps1"
+      ]
+    },
+    "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "3KxBYqMZNFG3nb/D5v9bDa4/CDM2tlLbI3CakrAIMbIKfHxSDAai3gvM2TwhBRfOe1CknINlFHweE2iFw4klEQ==",
+      "type": "package",
+      "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "43AXGBcgsIoKAtGaMHCoxWmRxp9idvCNrcKSzS+oOQz/Annfv8m041z4zDBVoTn1Nh7z8/C3bNtEc/l1i2Dk5Q==",
+      "type": "package",
+      "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "ebxUQmMB2vRmOKlcbZpSbTEWRDg5zxiMKh4IcobOQv1Gc7psoYVDjKAweIUfsxp4EkaP5XeQ4qxGRnVLPMRwSQ==",
+      "type": "package",
+      "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.native.System/4.3.0": {
+      "sha512": "hYgHL2/Ena3G5OAsByVMOh3vG5tgOUbtXwFKhrf+2OdwizzbfVGLPbsr4qrbx+kIqjVCSWSZb9Bn2fewrIl3yg==",
+      "type": "package",
+      "path": "runtime.native.system/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/_._",
+        "runtime.native.system.4.3.0.nupkg.sha512",
+        "runtime.native.system.nuspec"
+      ]
+    },
+    "runtime.native.System.IO.Compression/4.3.0": {
+      "sha512": "tRrlLZOVoJ4Q/NyDMc3vS0eWuQwR/NIdXeVJJEXdmTU7PHoC6G/pnhYfcNIF5NMsIk1+XQcaxgmDS+1RyvRZGw==",
+      "type": "package",
+      "path": "runtime.native.system.io.compression/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/_._",
+        "runtime.native.system.io.compression.4.3.0.nupkg.sha512",
+        "runtime.native.system.io.compression.nuspec"
+      ]
+    },
+    "runtime.native.System.Net.Http/4.3.0": {
+      "sha512": "Mrb8vME10c/PnrfAiuiqm6QmJOcPB4QdCOFkjuY8AfiArdWdXbziab4tsqSJ4+Q/g2F1PQFzOvKvU2RZWylT3g==",
+      "type": "package",
+      "path": "runtime.native.system.net.http/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/_._",
+        "runtime.native.system.net.http.4.3.0.nupkg.sha512",
+        "runtime.native.system.net.http.nuspec"
+      ]
+    },
+    "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+      "sha512": "LWr81u1YtQvFwC457688oouc/0Rm92SuffFMR/IhYeiJ5Rh4h47q/SdG5LJt/gdkGcLzLuK58M7xsSUmWYF2Rg==",
+      "type": "package",
+      "path": "runtime.native.system.security.cryptography.apple/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/_._",
+        "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512",
+        "runtime.native.system.security.cryptography.apple.nuspec"
+      ]
+    },
+    "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "/OURBqcnx3k/rhenciWiuoeB7A/TFaWbq0/bvMdGRn7xUROBg/y1vb5MChDPV2ZTfS0WyLWCIHxFnb8LGaFSOg==",
+      "type": "package",
+      "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/_._",
+        "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.native.system.security.cryptography.openssl.nuspec"
+      ]
+    },
+    "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "sFxb3xqVw+9c572dllxIjDemC9gUmuCtL+tDQJ8tCa+febf6W7HfUzyNCUo+pfh5vJqM17LGD4sxL712+OfRrw==",
+      "type": "package",
+      "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "uSAe5k0PH6nOGm9vym4iTWXkwksg8yh5Np6ynXJUSOOVhT8zonDFycxV6XaHUszPRJpt690uLomN/u58yXV2nA==",
+      "type": "package",
+      "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+      "sha512": "q61Mp6nlm9V5trS36BaCp33tVQLh1uz0MEqEZSsN/L8ycJtx7V38wL9CMpyqHFAS2y3WCQ6JgBxvMN9H9XFteA==",
+      "type": "package",
+      "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "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.apple.nuspec",
+        "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib"
+      ]
+    },
+    "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "KUxRqN3ehttKmh+u9i1E+1A5qZp8zut6wXmFcCkht71GKLZIE8SUqykGWV5XjEte6oRYWQtGzkkFkesi/8Aphw==",
+      "type": "package",
+      "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib"
+      ]
+    },
+    "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "JjsDyGPLg+i9VOhfTy8xpblKgmCvwt2V7KhMpqhaie5CpkB+pQ3O3KCWMCUTn6dZczHHNfN0g7QVAlxg8I73vw==",
+      "type": "package",
+      "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "mC092ZK4D4/Bh/9NzC/8QRVgOHcJPAT+qaWo98p8n2IxNpp0BhQar+xuRzUnUBpVlzoIPJ7aBJL9aySf6GvaOA==",
+      "type": "package",
+      "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "ovteatv/kuDKquNuz6FsoG2GHErmDhtc92EMqevggla5ZU9pinkdEMXOdK+P0gl8XBTAwNFC72eU8vcQ1SbQsA==",
+      "type": "package",
+      "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "GfOkwkayCqlrOTJfFwSCdtgy6phJLxdp9RgcxrG7UilIMELcPF8qy0GgyfrSXJzlDFkTnl7PYjzjOycLx0P7Eg==",
+      "type": "package",
+      "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec",
+        "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so"
+      ]
+    },
+    "System.AppContext/4.3.0": {
+      "sha512": "KUmNby23zM237rbJsSyQk5LNOQga4/iy6bYCHSjsSkLHS7VxPyTkWjid+kBbZRGkt89vPv751YcjxrGNo2WhWQ==",
+      "type": "package",
+      "path": "system.appcontext/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.AppContext.dll",
+        "lib/net463/System.AppContext.dll",
+        "lib/netcore50/System.AppContext.dll",
+        "lib/netstandard1.6/System.AppContext.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.AppContext.dll",
+        "ref/net463/System.AppContext.dll",
+        "ref/netstandard/_._",
+        "ref/netstandard1.3/System.AppContext.dll",
+        "ref/netstandard1.3/System.AppContext.xml",
+        "ref/netstandard1.3/de/System.AppContext.xml",
+        "ref/netstandard1.3/es/System.AppContext.xml",
+        "ref/netstandard1.3/fr/System.AppContext.xml",
+        "ref/netstandard1.3/it/System.AppContext.xml",
+        "ref/netstandard1.3/ja/System.AppContext.xml",
+        "ref/netstandard1.3/ko/System.AppContext.xml",
+        "ref/netstandard1.3/ru/System.AppContext.xml",
+        "ref/netstandard1.3/zh-hans/System.AppContext.xml",
+        "ref/netstandard1.3/zh-hant/System.AppContext.xml",
+        "ref/netstandard1.6/System.AppContext.dll",
+        "ref/netstandard1.6/System.AppContext.xml",
+        "ref/netstandard1.6/de/System.AppContext.xml",
+        "ref/netstandard1.6/es/System.AppContext.xml",
+        "ref/netstandard1.6/fr/System.AppContext.xml",
+        "ref/netstandard1.6/it/System.AppContext.xml",
+        "ref/netstandard1.6/ja/System.AppContext.xml",
+        "ref/netstandard1.6/ko/System.AppContext.xml",
+        "ref/netstandard1.6/ru/System.AppContext.xml",
+        "ref/netstandard1.6/zh-hans/System.AppContext.xml",
+        "ref/netstandard1.6/zh-hant/System.AppContext.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.AppContext.dll",
+        "system.appcontext.4.3.0.nupkg.sha512",
+        "system.appcontext.nuspec"
+      ]
+    },
+    "System.Buffers/4.3.0": {
+      "sha512": "WpWJMl4174bCakngp8fObRAcH135hv0nZNOp8mFYpluVQbhOyIcuZCDU7CGoiVKnPg6CG2l6frFMulEcpGH+lQ==",
+      "type": "package",
+      "path": "system.buffers/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.1/.xml",
+        "lib/netstandard1.1/System.Buffers.dll",
+        "system.buffers.4.3.0.nupkg.sha512",
+        "system.buffers.nuspec"
+      ]
+    },
+    "System.Collections/4.3.0": {
+      "sha512": "xNqgw57W8QKEct+vI30we35yFHQqyt+dQ/jWpaKUEOvYUOndMS2G5CjSMwQZS8/aArcioSDswR498B2+0r5iGg==",
+      "type": "package",
+      "path": "system.collections/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Collections.dll",
+        "ref/netcore50/System.Collections.xml",
+        "ref/netcore50/de/System.Collections.xml",
+        "ref/netcore50/es/System.Collections.xml",
+        "ref/netcore50/fr/System.Collections.xml",
+        "ref/netcore50/it/System.Collections.xml",
+        "ref/netcore50/ja/System.Collections.xml",
+        "ref/netcore50/ko/System.Collections.xml",
+        "ref/netcore50/ru/System.Collections.xml",
+        "ref/netcore50/zh-hans/System.Collections.xml",
+        "ref/netcore50/zh-hant/System.Collections.xml",
+        "ref/netstandard1.0/System.Collections.dll",
+        "ref/netstandard1.0/System.Collections.xml",
+        "ref/netstandard1.0/de/System.Collections.xml",
+        "ref/netstandard1.0/es/System.Collections.xml",
+        "ref/netstandard1.0/fr/System.Collections.xml",
+        "ref/netstandard1.0/it/System.Collections.xml",
+        "ref/netstandard1.0/ja/System.Collections.xml",
+        "ref/netstandard1.0/ko/System.Collections.xml",
+        "ref/netstandard1.0/ru/System.Collections.xml",
+        "ref/netstandard1.0/zh-hans/System.Collections.xml",
+        "ref/netstandard1.0/zh-hant/System.Collections.xml",
+        "ref/netstandard1.3/System.Collections.dll",
+        "ref/netstandard1.3/System.Collections.xml",
+        "ref/netstandard1.3/de/System.Collections.xml",
+        "ref/netstandard1.3/es/System.Collections.xml",
+        "ref/netstandard1.3/fr/System.Collections.xml",
+        "ref/netstandard1.3/it/System.Collections.xml",
+        "ref/netstandard1.3/ja/System.Collections.xml",
+        "ref/netstandard1.3/ko/System.Collections.xml",
+        "ref/netstandard1.3/ru/System.Collections.xml",
+        "ref/netstandard1.3/zh-hans/System.Collections.xml",
+        "ref/netstandard1.3/zh-hant/System.Collections.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.collections.4.3.0.nupkg.sha512",
+        "system.collections.nuspec"
+      ]
+    },
+    "System.Collections.Concurrent/4.3.0": {
+      "sha512": "57Gzzt2/0gaDvaB2tqqrcj+Hv74WTLoXIpeaPxZOCp5zItyiRq8bIj3D8w/NekRPMDPq1yyu9KfGUSEkyeVZTA==",
+      "type": "package",
+      "path": "system.collections.concurrent/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Collections.Concurrent.dll",
+        "lib/netstandard1.3/System.Collections.Concurrent.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Collections.Concurrent.dll",
+        "ref/netcore50/System.Collections.Concurrent.xml",
+        "ref/netcore50/de/System.Collections.Concurrent.xml",
+        "ref/netcore50/es/System.Collections.Concurrent.xml",
+        "ref/netcore50/fr/System.Collections.Concurrent.xml",
+        "ref/netcore50/it/System.Collections.Concurrent.xml",
+        "ref/netcore50/ja/System.Collections.Concurrent.xml",
+        "ref/netcore50/ko/System.Collections.Concurrent.xml",
+        "ref/netcore50/ru/System.Collections.Concurrent.xml",
+        "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",
+        "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/System.Collections.Concurrent.dll",
+        "ref/netstandard1.1/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/de/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/es/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/it/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",
+        "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/System.Collections.Concurrent.dll",
+        "ref/netstandard1.3/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/de/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/es/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/it/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",
+        "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.collections.concurrent.4.3.0.nupkg.sha512",
+        "system.collections.concurrent.nuspec"
+      ]
+    },
+    "System.Collections.Immutable/1.3.1": {
+      "sha512": "n+AGX7zmiZumW9aggOkXaHzUeAS3EfeTErnkKCusyONUozbTv+kMb8VE36m+ldV6kF9g57G2c641KCdgH9E0pg==",
+      "type": "package",
+      "path": "system.collections.immutable/1.3.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/System.Collections.Immutable.dll",
+        "lib/netstandard1.0/System.Collections.Immutable.xml",
+        "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
+        "system.collections.immutable.1.3.1.nupkg.sha512",
+        "system.collections.immutable.nuspec"
+      ]
+    },
+    "System.Collections.NonGeneric/4.0.1": {
+      "sha512": "DWJbeWee3Xe+peyc9gOPSNz4vbxdN8Oj29HKstju6G6ofP6xmD5YCjx22icSdPb3UKpqlKVUE5Ol8bEt8p0rpg==",
+      "type": "package",
+      "path": "system.collections.nongeneric/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Collections.NonGeneric.dll",
+        "lib/netstandard1.3/System.Collections.NonGeneric.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Collections.NonGeneric.dll",
+        "ref/netstandard1.3/System.Collections.NonGeneric.dll",
+        "ref/netstandard1.3/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/de/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/es/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/it/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.collections.nongeneric.4.0.1.nupkg.sha512",
+        "system.collections.nongeneric.nuspec"
+      ]
+    },
+    "System.Collections.NonGeneric/4.3.0": {
+      "sha512": "e4f1NGEh4WcXQsp295Zto0LVW+ne5jPQEnJfFVtAhXRBW4pH8CPwR2xK8DDPuJVmYgk/0wam62hPmWkL3dZpJA==",
+      "type": "package",
+      "path": "system.collections.nongeneric/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Collections.NonGeneric.dll",
+        "lib/netstandard1.3/System.Collections.NonGeneric.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Collections.NonGeneric.dll",
+        "ref/netstandard1.3/System.Collections.NonGeneric.dll",
+        "ref/netstandard1.3/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/de/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/es/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/fr/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/it/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/ja/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/ko/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/ru/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/zh-hans/System.Collections.NonGeneric.xml",
+        "ref/netstandard1.3/zh-hant/System.Collections.NonGeneric.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.collections.nongeneric.4.3.0.nupkg.sha512",
+        "system.collections.nongeneric.nuspec"
+      ]
+    },
+    "System.Collections.Specialized/4.3.0": {
+      "sha512": "fILF0Y1XHk8v6RT0ChR4vjauKgpxJIt8rZilVEQK+B/Mn5Spth5ZA2S9tvel0htBkXlQkwphKNmwKpnAHCn30A==",
+      "type": "package",
+      "path": "system.collections.specialized/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Collections.Specialized.dll",
+        "lib/netstandard1.3/System.Collections.Specialized.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Collections.Specialized.dll",
+        "ref/netstandard1.3/System.Collections.Specialized.dll",
+        "ref/netstandard1.3/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/de/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/es/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/fr/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/it/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/ja/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/ko/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/ru/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/zh-hans/System.Collections.Specialized.xml",
+        "ref/netstandard1.3/zh-hant/System.Collections.Specialized.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.collections.specialized.4.3.0.nupkg.sha512",
+        "system.collections.specialized.nuspec"
+      ]
+    },
+    "System.ComponentModel/4.3.0": {
+      "sha512": "bhHVdlyGDtk9dA1+UbxhTXKsoqjsKl1fe2gA6nx6D27gDOpHGRslU6cmzsTMYVW1qTe4leg79y84blHOFONxSg==",
+      "type": "package",
+      "path": "system.componentmodel/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.ComponentModel.dll",
+        "lib/netstandard1.3/System.ComponentModel.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.ComponentModel.dll",
+        "ref/netcore50/System.ComponentModel.xml",
+        "ref/netcore50/de/System.ComponentModel.xml",
+        "ref/netcore50/es/System.ComponentModel.xml",
+        "ref/netcore50/fr/System.ComponentModel.xml",
+        "ref/netcore50/it/System.ComponentModel.xml",
+        "ref/netcore50/ja/System.ComponentModel.xml",
+        "ref/netcore50/ko/System.ComponentModel.xml",
+        "ref/netcore50/ru/System.ComponentModel.xml",
+        "ref/netcore50/zh-hans/System.ComponentModel.xml",
+        "ref/netcore50/zh-hant/System.ComponentModel.xml",
+        "ref/netstandard1.0/System.ComponentModel.dll",
+        "ref/netstandard1.0/System.ComponentModel.xml",
+        "ref/netstandard1.0/de/System.ComponentModel.xml",
+        "ref/netstandard1.0/es/System.ComponentModel.xml",
+        "ref/netstandard1.0/fr/System.ComponentModel.xml",
+        "ref/netstandard1.0/it/System.ComponentModel.xml",
+        "ref/netstandard1.0/ja/System.ComponentModel.xml",
+        "ref/netstandard1.0/ko/System.ComponentModel.xml",
+        "ref/netstandard1.0/ru/System.ComponentModel.xml",
+        "ref/netstandard1.0/zh-hans/System.ComponentModel.xml",
+        "ref/netstandard1.0/zh-hant/System.ComponentModel.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.componentmodel.4.3.0.nupkg.sha512",
+        "system.componentmodel.nuspec"
+      ]
+    },
+    "System.ComponentModel.Primitives/4.3.0": {
+      "sha512": "R0X/cceZRSvgbX9SoDDRErnmII2taN/QetufJxK7QabNDsXhjOmi+sf6tkDsmflTqf/GF6d14AP2pe0OJZTZxQ==",
+      "type": "package",
+      "path": "system.componentmodel.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/System.ComponentModel.Primitives.dll",
+        "lib/netstandard1.0/System.ComponentModel.Primitives.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/System.ComponentModel.Primitives.dll",
+        "ref/netstandard1.0/System.ComponentModel.Primitives.dll",
+        "ref/netstandard1.0/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/de/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/es/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/fr/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/it/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/ja/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/ko/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/ru/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/zh-hans/System.ComponentModel.Primitives.xml",
+        "ref/netstandard1.0/zh-hant/System.ComponentModel.Primitives.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.componentmodel.primitives.4.3.0.nupkg.sha512",
+        "system.componentmodel.primitives.nuspec"
+      ]
+    },
+    "System.ComponentModel.TypeConverter/4.3.0": {
+      "sha512": "WCS1dEncgZzhRZ08e1edZIrE/18Qi5OPRunt9om5c9+iUtmvnX/fkNqvrJRhPAMgNNojUbO6lII6ZVo806FTww==",
+      "type": "package",
+      "path": "system.componentmodel.typeconverter/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/System.ComponentModel.TypeConverter.dll",
+        "lib/net462/System.ComponentModel.TypeConverter.dll",
+        "lib/netstandard1.0/System.ComponentModel.TypeConverter.dll",
+        "lib/netstandard1.5/System.ComponentModel.TypeConverter.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/System.ComponentModel.TypeConverter.dll",
+        "ref/net462/System.ComponentModel.TypeConverter.dll",
+        "ref/netstandard1.0/System.ComponentModel.TypeConverter.dll",
+        "ref/netstandard1.0/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/de/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/es/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/fr/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/it/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/ja/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/ko/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/ru/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/zh-hans/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.0/zh-hant/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/System.ComponentModel.TypeConverter.dll",
+        "ref/netstandard1.5/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/de/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/es/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/fr/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/it/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/ja/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/ko/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/ru/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/zh-hans/System.ComponentModel.TypeConverter.xml",
+        "ref/netstandard1.5/zh-hant/System.ComponentModel.TypeConverter.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.componentmodel.typeconverter.4.3.0.nupkg.sha512",
+        "system.componentmodel.typeconverter.nuspec"
+      ]
+    },
+    "System.Composition/1.1.0": {
+      "sha512": "rLsB/X6sp4cLPPlyPVuTBQbtG2IdSdKc6tFImxopz9s5po4Og5sQ8rA7GPxpTsrQ5UXS1IxdaqFwxtse4eLolw==",
+      "type": "package",
+      "path": "system.composition/1.1.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "system.composition.1.1.0.nupkg.sha512",
+        "system.composition.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Composition.AttributedModel/1.1.0": {
+      "sha512": "S7Ybny/58VGS+5uanotm7f2k7Iv3ufdv0eDA8adZ345pE27zr+9bxhHw/rXXMVltRdoUuyB1O4YpYT1lVwkM0w==",
+      "type": "package",
+      "path": "system.composition.attributedmodel/1.1.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.0/System.Composition.AttributedModel.dll",
+        "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Composition.AttributedModel.dll",
+        "system.composition.attributedmodel.1.1.0.nupkg.sha512",
+        "system.composition.attributedmodel.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Composition.Convention/1.1.0": {
+      "sha512": "lqiuITNCKJ/JlXzmum0mr+1HDCJ6mN/+1C4ouXpvLKpUA+zal7EsRvfHxy+kVVPrPMaFU9dLQkBxV/GFVnJoXA==",
+      "type": "package",
+      "path": "system.composition.convention/1.1.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.0/System.Composition.Convention.dll",
+        "lib/netstandard2.0/System.Composition.Convention.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Composition.Convention.dll",
+        "system.composition.convention.1.1.0.nupkg.sha512",
+        "system.composition.convention.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Composition.Hosting/1.1.0": {
+      "sha512": "D5M3oBOxCeHe4WVNtqKnFA3UMt53uIdUMGgustecwh7kmzE7k+Co+CFPLpQVPdyBhmB8WxicaESa41QLZ0ZlgA==",
+      "type": "package",
+      "path": "system.composition.hosting/1.1.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.0/System.Composition.Hosting.dll",
+        "lib/netstandard2.0/System.Composition.Hosting.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Composition.Hosting.dll",
+        "system.composition.hosting.1.1.0.nupkg.sha512",
+        "system.composition.hosting.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Composition.Runtime/1.1.0": {
+      "sha512": "dLbtnVmOiD4k1/YA4LfV2nEZX4jdgizvSzvVIffOp3AXU468n5IsDbwwbCHSUmnfqoJ5unYR+hEmN1U3gBmDRg==",
+      "type": "package",
+      "path": "system.composition.runtime/1.1.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.0/System.Composition.Runtime.dll",
+        "lib/netstandard2.0/System.Composition.Runtime.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Composition.Runtime.dll",
+        "system.composition.runtime.1.1.0.nupkg.sha512",
+        "system.composition.runtime.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Composition.TypedParts/1.1.0": {
+      "sha512": "SlACsoBPQpeL8dAjQXttv9d5Y/790UmxnlP2yk1w94T2vMcHOa7i9XGUKCB81BGMWstR2FF9ZEftm8rIdhMEvg==",
+      "type": "package",
+      "path": "system.composition.typedparts/1.1.0",
+      "files": [
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netstandard1.0/System.Composition.TypedParts.dll",
+        "lib/netstandard2.0/System.Composition.TypedParts.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Composition.TypedParts.dll",
+        "system.composition.typedparts.1.1.0.nupkg.sha512",
+        "system.composition.typedparts.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Console/4.3.0": {
+      "sha512": "E5oUWIOk0ZYwxmK+TfVvq0YyyZCw6U1s8+ceVZyLUJBulk7yth3b+vCAM2a/YmtU8dJYf4p2Z9QMp0g83l+BCg==",
+      "type": "package",
+      "path": "system.console/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Console.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Console.dll",
+        "ref/netstandard1.3/System.Console.dll",
+        "ref/netstandard1.3/System.Console.xml",
+        "ref/netstandard1.3/de/System.Console.xml",
+        "ref/netstandard1.3/es/System.Console.xml",
+        "ref/netstandard1.3/fr/System.Console.xml",
+        "ref/netstandard1.3/it/System.Console.xml",
+        "ref/netstandard1.3/ja/System.Console.xml",
+        "ref/netstandard1.3/ko/System.Console.xml",
+        "ref/netstandard1.3/ru/System.Console.xml",
+        "ref/netstandard1.3/zh-hans/System.Console.xml",
+        "ref/netstandard1.3/zh-hant/System.Console.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.console.4.3.0.nupkg.sha512",
+        "system.console.nuspec"
+      ]
+    },
+    "System.Diagnostics.Contracts/4.0.1": {
+      "sha512": "JRq3T8HYFH5CDixTVDVu21FY35Yu+Vi9tslTmczDICxEYBxQrqgCT+QnJH4rbtfc7aFwFmgJNfUqMcvyF64kHw==",
+      "type": "package",
+      "path": "system.diagnostics.contracts/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Diagnostics.Contracts.dll",
+        "lib/netstandard1.0/System.Diagnostics.Contracts.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Diagnostics.Contracts.dll",
+        "ref/netcore50/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/de/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/es/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/fr/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/it/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/ja/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/ko/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/ru/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/zh-hans/System.Diagnostics.Contracts.xml",
+        "ref/netcore50/zh-hant/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/System.Diagnostics.Contracts.dll",
+        "ref/netstandard1.0/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/de/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/es/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/fr/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/it/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/ja/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/ko/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/ru/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/zh-hans/System.Diagnostics.Contracts.xml",
+        "ref/netstandard1.0/zh-hant/System.Diagnostics.Contracts.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Diagnostics.Contracts.dll",
+        "system.diagnostics.contracts.4.0.1.nupkg.sha512",
+        "system.diagnostics.contracts.nuspec"
+      ]
+    },
+    "System.Diagnostics.Debug/4.3.0": {
+      "sha512": "r9kp/+l7SQBCWl2Co/x83SWVP1lAJK70r3LkYxbbaXk3TNruxjb5RoHu4nG32QoLlR/Z8ShNrc4+YyjYksaqXg==",
+      "type": "package",
+      "path": "system.diagnostics.debug/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Diagnostics.Debug.dll",
+        "ref/netcore50/System.Diagnostics.Debug.xml",
+        "ref/netcore50/de/System.Diagnostics.Debug.xml",
+        "ref/netcore50/es/System.Diagnostics.Debug.xml",
+        "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+        "ref/netcore50/it/System.Diagnostics.Debug.xml",
+        "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+        "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+        "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+        "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+        "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+        "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+        "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.diagnostics.debug.4.3.0.nupkg.sha512",
+        "system.diagnostics.debug.nuspec"
+      ]
+    },
+    "System.Diagnostics.FileVersionInfo/4.3.0": {
+      "sha512": "omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==",
+      "type": "package",
+      "path": "system.diagnostics.fileversioninfo/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Diagnostics.FileVersionInfo.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Diagnostics.FileVersionInfo.dll",
+        "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+        "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+        "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll",
+        "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll",
+        "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",
+        "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512",
+        "system.diagnostics.fileversioninfo.nuspec"
+      ]
+    },
+    "System.Diagnostics.Process/4.3.0": {
+      "sha512": "SotvRN/sE+2+ESXjkOJNVlZgGZJgYL46OIPxNkkclfUiLjomfF0WCBALE3at5Fuf7/NukVccwWVDylgNxBhRSA==",
+      "type": "package",
+      "path": "system.diagnostics.process/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Diagnostics.Process.dll",
+        "lib/net461/System.Diagnostics.Process.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Diagnostics.Process.dll",
+        "ref/net461/System.Diagnostics.Process.dll",
+        "ref/netstandard1.3/System.Diagnostics.Process.dll",
+        "ref/netstandard1.3/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.Process.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/System.Diagnostics.Process.dll",
+        "ref/netstandard1.4/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/de/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/es/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/fr/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/it/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/ja/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/ko/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/ru/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/zh-hans/System.Diagnostics.Process.xml",
+        "ref/netstandard1.4/zh-hant/System.Diagnostics.Process.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll",
+        "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll",
+        "runtimes/win/lib/net46/System.Diagnostics.Process.dll",
+        "runtimes/win/lib/net461/System.Diagnostics.Process.dll",
+        "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll",
+        "runtimes/win7/lib/netcore50/_._",
+        "system.diagnostics.process.4.3.0.nupkg.sha512",
+        "system.diagnostics.process.nuspec"
+      ]
+    },
+    "System.Diagnostics.StackTrace/4.3.0": {
+      "sha512": "mVgAwhEs02OgnI//q+eSr+0DRbD+RMiJsAaxzqZZd2aCW8KZAaft1pbgux4eXi6ICDpg9lqxbqw/QJ1B30L8gQ==",
+      "type": "package",
+      "path": "system.diagnostics.stacktrace/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Diagnostics.StackTrace.dll",
+        "lib/netstandard1.3/System.Diagnostics.StackTrace.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Diagnostics.StackTrace.dll",
+        "ref/netstandard1.3/System.Diagnostics.StackTrace.dll",
+        "ref/netstandard1.3/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll",
+        "system.diagnostics.stacktrace.4.3.0.nupkg.sha512",
+        "system.diagnostics.stacktrace.nuspec"
+      ]
+    },
+    "System.Diagnostics.Tools/4.3.0": {
+      "sha512": "jlNSKQ89jaWO/rhR4MnrMCTVQ501JDh+x3YHmIrf+vp0WfytpCTUahk0EeniJJ6Su/36GRF5ZRKW37frsXmECQ==",
+      "type": "package",
+      "path": "system.diagnostics.tools/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Diagnostics.Tools.dll",
+        "ref/netcore50/System.Diagnostics.Tools.xml",
+        "ref/netcore50/de/System.Diagnostics.Tools.xml",
+        "ref/netcore50/es/System.Diagnostics.Tools.xml",
+        "ref/netcore50/fr/System.Diagnostics.Tools.xml",
+        "ref/netcore50/it/System.Diagnostics.Tools.xml",
+        "ref/netcore50/ja/System.Diagnostics.Tools.xml",
+        "ref/netcore50/ko/System.Diagnostics.Tools.xml",
+        "ref/netcore50/ru/System.Diagnostics.Tools.xml",
+        "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",
+        "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/System.Diagnostics.Tools.dll",
+        "ref/netstandard1.0/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",
+        "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.diagnostics.tools.4.3.0.nupkg.sha512",
+        "system.diagnostics.tools.nuspec"
+      ]
+    },
+    "System.Diagnostics.TraceSource/4.0.0": {
+      "sha512": "6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
+      "type": "package",
+      "path": "system.diagnostics.tracesource/4.0.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Diagnostics.TraceSource.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Diagnostics.TraceSource.dll",
+        "ref/netstandard1.3/System.Diagnostics.TraceSource.dll",
+        "ref/netstandard1.3/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+        "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll",
+        "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+        "system.diagnostics.tracesource.4.0.0.nupkg.sha512",
+        "system.diagnostics.tracesource.nuspec"
+      ]
+    },
+    "System.Diagnostics.TraceSource/4.3.0": {
+      "sha512": "VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
+      "type": "package",
+      "path": "system.diagnostics.tracesource/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Diagnostics.TraceSource.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Diagnostics.TraceSource.dll",
+        "ref/netstandard1.3/System.Diagnostics.TraceSource.dll",
+        "ref/netstandard1.3/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+        "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll",
+        "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+        "system.diagnostics.tracesource.4.3.0.nupkg.sha512",
+        "system.diagnostics.tracesource.nuspec"
+      ]
+    },
+    "System.Diagnostics.Tracing/4.3.0": {
+      "sha512": "EV+8XRz6Q7cQ65UPe9+gSKf1d1V8TGF+w9tLoJnL2r4MXrGlVnpOebCqitvJ/7Wvz+Hoc5QyqyH/2hkGxs0a7A==",
+      "type": "package",
+      "path": "system.diagnostics.tracing/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.Diagnostics.Tracing.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.Diagnostics.Tracing.dll",
+        "ref/netcore50/System.Diagnostics.Tracing.dll",
+        "ref/netcore50/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/de/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/es/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/fr/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/it/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/ja/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/ko/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/ru/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",
+        "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/System.Diagnostics.Tracing.dll",
+        "ref/netstandard1.1/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/System.Diagnostics.Tracing.dll",
+        "ref/netstandard1.2/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/System.Diagnostics.Tracing.dll",
+        "ref/netstandard1.3/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/System.Diagnostics.Tracing.dll",
+        "ref/netstandard1.5/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",
+        "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.diagnostics.tracing.4.3.0.nupkg.sha512",
+        "system.diagnostics.tracing.nuspec"
+      ]
+    },
+    "System.Dynamic.Runtime/4.3.0": {
+      "sha512": "Mwpzz3pYeeugSPuYWIMUB4919kukGAfBceSZ+A6Hex/Zdi/3KTSFrkM4iAiIqbeN2y6muxOX9woU7JoqVcSTIQ==",
+      "type": "package",
+      "path": "system.dynamic.runtime/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Dynamic.Runtime.dll",
+        "lib/netstandard1.3/System.Dynamic.Runtime.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Dynamic.Runtime.dll",
+        "ref/netcore50/System.Dynamic.Runtime.xml",
+        "ref/netcore50/de/System.Dynamic.Runtime.xml",
+        "ref/netcore50/es/System.Dynamic.Runtime.xml",
+        "ref/netcore50/fr/System.Dynamic.Runtime.xml",
+        "ref/netcore50/it/System.Dynamic.Runtime.xml",
+        "ref/netcore50/ja/System.Dynamic.Runtime.xml",
+        "ref/netcore50/ko/System.Dynamic.Runtime.xml",
+        "ref/netcore50/ru/System.Dynamic.Runtime.xml",
+        "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml",
+        "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/System.Dynamic.Runtime.dll",
+        "ref/netstandard1.0/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/de/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/es/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/it/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/System.Dynamic.Runtime.dll",
+        "ref/netstandard1.3/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/de/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/es/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/it/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml",
+        "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll",
+        "system.dynamic.runtime.4.3.0.nupkg.sha512",
+        "system.dynamic.runtime.nuspec"
+      ]
+    },
+    "System.Globalization/4.3.0": {
+      "sha512": "C6PYo1Hw/Sp9DBjrERf/KBH0uouQpnb5JE4k1bMpjvu1G8vzEqG97EOLR4te72NV1FGhPQauCUQS/NCVbSbduw==",
+      "type": "package",
+      "path": "system.globalization/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Globalization.dll",
+        "ref/netcore50/System.Globalization.xml",
+        "ref/netcore50/de/System.Globalization.xml",
+        "ref/netcore50/es/System.Globalization.xml",
+        "ref/netcore50/fr/System.Globalization.xml",
+        "ref/netcore50/it/System.Globalization.xml",
+        "ref/netcore50/ja/System.Globalization.xml",
+        "ref/netcore50/ko/System.Globalization.xml",
+        "ref/netcore50/ru/System.Globalization.xml",
+        "ref/netcore50/zh-hans/System.Globalization.xml",
+        "ref/netcore50/zh-hant/System.Globalization.xml",
+        "ref/netstandard1.0/System.Globalization.dll",
+        "ref/netstandard1.0/System.Globalization.xml",
+        "ref/netstandard1.0/de/System.Globalization.xml",
+        "ref/netstandard1.0/es/System.Globalization.xml",
+        "ref/netstandard1.0/fr/System.Globalization.xml",
+        "ref/netstandard1.0/it/System.Globalization.xml",
+        "ref/netstandard1.0/ja/System.Globalization.xml",
+        "ref/netstandard1.0/ko/System.Globalization.xml",
+        "ref/netstandard1.0/ru/System.Globalization.xml",
+        "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+        "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+        "ref/netstandard1.3/System.Globalization.dll",
+        "ref/netstandard1.3/System.Globalization.xml",
+        "ref/netstandard1.3/de/System.Globalization.xml",
+        "ref/netstandard1.3/es/System.Globalization.xml",
+        "ref/netstandard1.3/fr/System.Globalization.xml",
+        "ref/netstandard1.3/it/System.Globalization.xml",
+        "ref/netstandard1.3/ja/System.Globalization.xml",
+        "ref/netstandard1.3/ko/System.Globalization.xml",
+        "ref/netstandard1.3/ru/System.Globalization.xml",
+        "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+        "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.globalization.4.3.0.nupkg.sha512",
+        "system.globalization.nuspec"
+      ]
+    },
+    "System.Globalization.Calendars/4.3.0": {
+      "sha512": "suKa29t/U0m0up9ihOoa2YTEYs2fnHbAZDUA/ucbDz0cmdgvY/b7pENgCccwiojWL8119Ewq/eM4DymGMiBNng==",
+      "type": "package",
+      "path": "system.globalization.calendars/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Globalization.Calendars.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Globalization.Calendars.dll",
+        "ref/netstandard1.3/System.Globalization.Calendars.dll",
+        "ref/netstandard1.3/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/de/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/es/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/it/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",
+        "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.globalization.calendars.4.3.0.nupkg.sha512",
+        "system.globalization.calendars.nuspec"
+      ]
+    },
+    "System.Globalization.Extensions/4.3.0": {
+      "sha512": "ae+A4Odo7tM+jtg8sNZK7Q+yhNMjo09510zT8qSZyQlu42dCmP/DunRzem/L4ln0gJqknioODbQ98klYmCrpmA==",
+      "type": "package",
+      "path": "system.globalization.extensions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Globalization.Extensions.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Globalization.Extensions.dll",
+        "ref/netstandard1.3/System.Globalization.Extensions.dll",
+        "ref/netstandard1.3/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/de/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/es/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/it/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",
+        "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",
+        "runtimes/win/lib/net46/System.Globalization.Extensions.dll",
+        "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll",
+        "system.globalization.extensions.4.3.0.nupkg.sha512",
+        "system.globalization.extensions.nuspec"
+      ]
+    },
+    "System.IO/4.3.0": {
+      "sha512": "JphczO7Lagys6DBqFzYYNr8c1gxskEuJOkGi7PAKIPMjgG9rWVhFw8FIoq2uC3CfiKv69JN/NcHuS1pw75zKzA==",
+      "type": "package",
+      "path": "system.io/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.IO.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.IO.dll",
+        "ref/netcore50/System.IO.dll",
+        "ref/netcore50/System.IO.xml",
+        "ref/netcore50/de/System.IO.xml",
+        "ref/netcore50/es/System.IO.xml",
+        "ref/netcore50/fr/System.IO.xml",
+        "ref/netcore50/it/System.IO.xml",
+        "ref/netcore50/ja/System.IO.xml",
+        "ref/netcore50/ko/System.IO.xml",
+        "ref/netcore50/ru/System.IO.xml",
+        "ref/netcore50/zh-hans/System.IO.xml",
+        "ref/netcore50/zh-hant/System.IO.xml",
+        "ref/netstandard1.0/System.IO.dll",
+        "ref/netstandard1.0/System.IO.xml",
+        "ref/netstandard1.0/de/System.IO.xml",
+        "ref/netstandard1.0/es/System.IO.xml",
+        "ref/netstandard1.0/fr/System.IO.xml",
+        "ref/netstandard1.0/it/System.IO.xml",
+        "ref/netstandard1.0/ja/System.IO.xml",
+        "ref/netstandard1.0/ko/System.IO.xml",
+        "ref/netstandard1.0/ru/System.IO.xml",
+        "ref/netstandard1.0/zh-hans/System.IO.xml",
+        "ref/netstandard1.0/zh-hant/System.IO.xml",
+        "ref/netstandard1.3/System.IO.dll",
+        "ref/netstandard1.3/System.IO.xml",
+        "ref/netstandard1.3/de/System.IO.xml",
+        "ref/netstandard1.3/es/System.IO.xml",
+        "ref/netstandard1.3/fr/System.IO.xml",
+        "ref/netstandard1.3/it/System.IO.xml",
+        "ref/netstandard1.3/ja/System.IO.xml",
+        "ref/netstandard1.3/ko/System.IO.xml",
+        "ref/netstandard1.3/ru/System.IO.xml",
+        "ref/netstandard1.3/zh-hans/System.IO.xml",
+        "ref/netstandard1.3/zh-hant/System.IO.xml",
+        "ref/netstandard1.5/System.IO.dll",
+        "ref/netstandard1.5/System.IO.xml",
+        "ref/netstandard1.5/de/System.IO.xml",
+        "ref/netstandard1.5/es/System.IO.xml",
+        "ref/netstandard1.5/fr/System.IO.xml",
+        "ref/netstandard1.5/it/System.IO.xml",
+        "ref/netstandard1.5/ja/System.IO.xml",
+        "ref/netstandard1.5/ko/System.IO.xml",
+        "ref/netstandard1.5/ru/System.IO.xml",
+        "ref/netstandard1.5/zh-hans/System.IO.xml",
+        "ref/netstandard1.5/zh-hant/System.IO.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.io.4.3.0.nupkg.sha512",
+        "system.io.nuspec"
+      ]
+    },
+    "System.IO.Compression/4.3.0": {
+      "sha512": "5IA4R3BqcGPTq8oB2/lWbc5tqOLao4QImwIqwGUPBjfr4s0cqia/z8xCZdxnJUehRLlkTN7DzEEqiYsYH3gs2A==",
+      "type": "package",
+      "path": "system.io.compression/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net46/System.IO.Compression.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net46/System.IO.Compression.dll",
+        "ref/netcore50/System.IO.Compression.dll",
+        "ref/netcore50/System.IO.Compression.xml",
+        "ref/netcore50/de/System.IO.Compression.xml",
+        "ref/netcore50/es/System.IO.Compression.xml",
+        "ref/netcore50/fr/System.IO.Compression.xml",
+        "ref/netcore50/it/System.IO.Compression.xml",
+        "ref/netcore50/ja/System.IO.Compression.xml",
+        "ref/netcore50/ko/System.IO.Compression.xml",
+        "ref/netcore50/ru/System.IO.Compression.xml",
+        "ref/netcore50/zh-hans/System.IO.Compression.xml",
+        "ref/netcore50/zh-hant/System.IO.Compression.xml",
+        "ref/netstandard1.1/System.IO.Compression.dll",
+        "ref/netstandard1.1/System.IO.Compression.xml",
+        "ref/netstandard1.1/de/System.IO.Compression.xml",
+        "ref/netstandard1.1/es/System.IO.Compression.xml",
+        "ref/netstandard1.1/fr/System.IO.Compression.xml",
+        "ref/netstandard1.1/it/System.IO.Compression.xml",
+        "ref/netstandard1.1/ja/System.IO.Compression.xml",
+        "ref/netstandard1.1/ko/System.IO.Compression.xml",
+        "ref/netstandard1.1/ru/System.IO.Compression.xml",
+        "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",
+        "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",
+        "ref/netstandard1.3/System.IO.Compression.dll",
+        "ref/netstandard1.3/System.IO.Compression.xml",
+        "ref/netstandard1.3/de/System.IO.Compression.xml",
+        "ref/netstandard1.3/es/System.IO.Compression.xml",
+        "ref/netstandard1.3/fr/System.IO.Compression.xml",
+        "ref/netstandard1.3/it/System.IO.Compression.xml",
+        "ref/netstandard1.3/ja/System.IO.Compression.xml",
+        "ref/netstandard1.3/ko/System.IO.Compression.xml",
+        "ref/netstandard1.3/ru/System.IO.Compression.xml",
+        "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",
+        "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",
+        "runtimes/win/lib/net46/System.IO.Compression.dll",
+        "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll",
+        "system.io.compression.4.3.0.nupkg.sha512",
+        "system.io.compression.nuspec"
+      ]
+    },
+    "System.IO.FileSystem/4.3.0": {
+      "sha512": "2Db4zQkr22noo6n69rQusf1K32ntPhQkOcV4YWsi4WOj+YpvvFtTkw4PC+i4LlScBujG2GTLcoOpyC9ixFEv4g==",
+      "type": "package",
+      "path": "system.io.filesystem/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.IO.FileSystem.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.IO.FileSystem.dll",
+        "ref/netstandard1.3/System.IO.FileSystem.dll",
+        "ref/netstandard1.3/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/de/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/es/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/fr/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/it/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/ja/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/ko/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/ru/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",
+        "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.io.filesystem.4.3.0.nupkg.sha512",
+        "system.io.filesystem.nuspec"
+      ]
+    },
+    "System.IO.FileSystem.Primitives/4.3.0": {
+      "sha512": "ZqknMs/klayGOXot6lzotXzrIXMTy5J+a9OKKQK24THu6ETxNQQGi51zlTC6RUDgmeHqSCjGvvZ+XNeKcWW2mw==",
+      "type": "package",
+      "path": "system.io.filesystem.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.IO.FileSystem.Primitives.dll",
+        "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.IO.FileSystem.Primitives.dll",
+        "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",
+        "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",
+        "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.io.filesystem.primitives.4.3.0.nupkg.sha512",
+        "system.io.filesystem.primitives.nuspec"
+      ]
+    },
+    "System.IO.Pipes/4.0.0": {
+      "sha512": "L9QVhk8hIEix5KNA0kW58Ha+Y1dNGqqqIhAaJkhcGCWeQzUmN0njzI7SG/XAazpMecboOdFFlH3pH/qbwXLJAg==",
+      "type": "package",
+      "path": "system.io.pipes/4.0.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/net46/System.IO.Pipes.dll",
+        "ref/net46/System.IO.Pipes.dll",
+        "ref/netstandard1.3/System.IO.Pipes.dll",
+        "ref/netstandard1.3/System.IO.Pipes.xml",
+        "ref/netstandard1.3/de/System.IO.Pipes.xml",
+        "ref/netstandard1.3/es/System.IO.Pipes.xml",
+        "ref/netstandard1.3/fr/System.IO.Pipes.xml",
+        "ref/netstandard1.3/it/System.IO.Pipes.xml",
+        "ref/netstandard1.3/ja/System.IO.Pipes.xml",
+        "ref/netstandard1.3/ko/System.IO.Pipes.xml",
+        "ref/netstandard1.3/ru/System.IO.Pipes.xml",
+        "ref/netstandard1.3/zh-hans/System.IO.Pipes.xml",
+        "ref/netstandard1.3/zh-hant/System.IO.Pipes.xml",
+        "runtimes/unix/lib/netstandard1.3/System.IO.Pipes.dll",
+        "runtimes/win/lib/net46/System.IO.Pipes.dll",
+        "runtimes/win/lib/netstandard1.3/System.IO.Pipes.dll",
+        "runtimes/win7/lib/netcore50/_._",
+        "system.io.pipes.4.0.0.nupkg.sha512",
+        "system.io.pipes.nuspec"
+      ]
+    },
+    "System.Linq/4.3.0": {
+      "sha512": "CO7Q0cscycfKAAncyzcOuyOTQaPZcX5EjOoLrhJwPb3zN7A5RlFGAMKOLbhOAKPuqEgeW3+ygJo4iRpNjqFOvw==",
+      "type": "package",
+      "path": "system.linq/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net463/System.Linq.dll",
+        "lib/netcore50/System.Linq.dll",
+        "lib/netstandard1.6/System.Linq.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net463/System.Linq.dll",
+        "ref/netcore50/System.Linq.dll",
+        "ref/netcore50/System.Linq.xml",
+        "ref/netcore50/de/System.Linq.xml",
+        "ref/netcore50/es/System.Linq.xml",
+        "ref/netcore50/fr/System.Linq.xml",
+        "ref/netcore50/it/System.Linq.xml",
+        "ref/netcore50/ja/System.Linq.xml",
+        "ref/netcore50/ko/System.Linq.xml",
+        "ref/netcore50/ru/System.Linq.xml",
+        "ref/netcore50/zh-hans/System.Linq.xml",
+        "ref/netcore50/zh-hant/System.Linq.xml",
+        "ref/netstandard1.0/System.Linq.dll",
+        "ref/netstandard1.0/System.Linq.xml",
+        "ref/netstandard1.0/de/System.Linq.xml",
+        "ref/netstandard1.0/es/System.Linq.xml",
+        "ref/netstandard1.0/fr/System.Linq.xml",
+        "ref/netstandard1.0/it/System.Linq.xml",
+        "ref/netstandard1.0/ja/System.Linq.xml",
+        "ref/netstandard1.0/ko/System.Linq.xml",
+        "ref/netstandard1.0/ru/System.Linq.xml",
+        "ref/netstandard1.0/zh-hans/System.Linq.xml",
+        "ref/netstandard1.0/zh-hant/System.Linq.xml",
+        "ref/netstandard1.6/System.Linq.dll",
+        "ref/netstandard1.6/System.Linq.xml",
+        "ref/netstandard1.6/de/System.Linq.xml",
+        "ref/netstandard1.6/es/System.Linq.xml",
+        "ref/netstandard1.6/fr/System.Linq.xml",
+        "ref/netstandard1.6/it/System.Linq.xml",
+        "ref/netstandard1.6/ja/System.Linq.xml",
+        "ref/netstandard1.6/ko/System.Linq.xml",
+        "ref/netstandard1.6/ru/System.Linq.xml",
+        "ref/netstandard1.6/zh-hans/System.Linq.xml",
+        "ref/netstandard1.6/zh-hant/System.Linq.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.linq.4.3.0.nupkg.sha512",
+        "system.linq.nuspec"
+      ]
+    },
+    "System.Linq.Expressions/4.3.0": {
+      "sha512": "tHQVnGK2ztXmoMnXMXhaLPixBzxtAS1VtYHjBDjBxmli6n6YR/MDTveaExgSjTedszP6EHCqOpe+7fhiPEcPig==",
+      "type": "package",
+      "path": "system.linq.expressions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net463/System.Linq.Expressions.dll",
+        "lib/netcore50/System.Linq.Expressions.dll",
+        "lib/netstandard1.6/System.Linq.Expressions.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net463/System.Linq.Expressions.dll",
+        "ref/netcore50/System.Linq.Expressions.dll",
+        "ref/netcore50/System.Linq.Expressions.xml",
+        "ref/netcore50/de/System.Linq.Expressions.xml",
+        "ref/netcore50/es/System.Linq.Expressions.xml",
+        "ref/netcore50/fr/System.Linq.Expressions.xml",
+        "ref/netcore50/it/System.Linq.Expressions.xml",
+        "ref/netcore50/ja/System.Linq.Expressions.xml",
+        "ref/netcore50/ko/System.Linq.Expressions.xml",
+        "ref/netcore50/ru/System.Linq.Expressions.xml",
+        "ref/netcore50/zh-hans/System.Linq.Expressions.xml",
+        "ref/netcore50/zh-hant/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/System.Linq.Expressions.dll",
+        "ref/netstandard1.0/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/de/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/es/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/fr/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/it/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/ja/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/ko/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/ru/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",
+        "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/System.Linq.Expressions.dll",
+        "ref/netstandard1.3/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/de/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/es/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/fr/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/it/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/ja/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/ko/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/ru/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",
+        "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/System.Linq.Expressions.dll",
+        "ref/netstandard1.6/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/de/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/es/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/fr/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/it/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/ja/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/ko/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/ru/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",
+        "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll",
+        "system.linq.expressions.4.3.0.nupkg.sha512",
+        "system.linq.expressions.nuspec"
+      ]
+    },
+    "System.Linq.Parallel/4.0.1": {
+      "sha512": "WS0HonJlnr8bbqAsawUTdowcX+ThJrkVROpk4c1oEOpincWaG9UW6pALjdb3NIof8xm2+T8wSt+FJrnzVqjm4w==",
+      "type": "package",
+      "path": "system.linq.parallel/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Linq.Parallel.dll",
+        "lib/netstandard1.3/System.Linq.Parallel.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Linq.Parallel.dll",
+        "ref/netcore50/System.Linq.Parallel.xml",
+        "ref/netcore50/de/System.Linq.Parallel.xml",
+        "ref/netcore50/es/System.Linq.Parallel.xml",
+        "ref/netcore50/fr/System.Linq.Parallel.xml",
+        "ref/netcore50/it/System.Linq.Parallel.xml",
+        "ref/netcore50/ja/System.Linq.Parallel.xml",
+        "ref/netcore50/ko/System.Linq.Parallel.xml",
+        "ref/netcore50/ru/System.Linq.Parallel.xml",
+        "ref/netcore50/zh-hans/System.Linq.Parallel.xml",
+        "ref/netcore50/zh-hant/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/System.Linq.Parallel.dll",
+        "ref/netstandard1.1/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/de/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/es/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/fr/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/it/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/ja/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/ko/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/ru/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/zh-hans/System.Linq.Parallel.xml",
+        "ref/netstandard1.1/zh-hant/System.Linq.Parallel.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.linq.parallel.4.0.1.nupkg.sha512",
+        "system.linq.parallel.nuspec"
+      ]
+    },
+    "System.Net.Primitives/4.3.0": {
+      "sha512": "3MMKzQO/NlHwRTYcI70l91ILysQ+8LolRVse7CsW0E1MXzgotcy9HDR51k6kEzKq2GR/Gw2EyqgdxVv4DtnBlA==",
+      "type": "package",
+      "path": "system.net.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Net.Primitives.dll",
+        "ref/netcore50/System.Net.Primitives.xml",
+        "ref/netcore50/de/System.Net.Primitives.xml",
+        "ref/netcore50/es/System.Net.Primitives.xml",
+        "ref/netcore50/fr/System.Net.Primitives.xml",
+        "ref/netcore50/it/System.Net.Primitives.xml",
+        "ref/netcore50/ja/System.Net.Primitives.xml",
+        "ref/netcore50/ko/System.Net.Primitives.xml",
+        "ref/netcore50/ru/System.Net.Primitives.xml",
+        "ref/netcore50/zh-hans/System.Net.Primitives.xml",
+        "ref/netcore50/zh-hant/System.Net.Primitives.xml",
+        "ref/netstandard1.0/System.Net.Primitives.dll",
+        "ref/netstandard1.0/System.Net.Primitives.xml",
+        "ref/netstandard1.0/de/System.Net.Primitives.xml",
+        "ref/netstandard1.0/es/System.Net.Primitives.xml",
+        "ref/netstandard1.0/fr/System.Net.Primitives.xml",
+        "ref/netstandard1.0/it/System.Net.Primitives.xml",
+        "ref/netstandard1.0/ja/System.Net.Primitives.xml",
+        "ref/netstandard1.0/ko/System.Net.Primitives.xml",
+        "ref/netstandard1.0/ru/System.Net.Primitives.xml",
+        "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",
+        "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",
+        "ref/netstandard1.1/System.Net.Primitives.dll",
+        "ref/netstandard1.1/System.Net.Primitives.xml",
+        "ref/netstandard1.1/de/System.Net.Primitives.xml",
+        "ref/netstandard1.1/es/System.Net.Primitives.xml",
+        "ref/netstandard1.1/fr/System.Net.Primitives.xml",
+        "ref/netstandard1.1/it/System.Net.Primitives.xml",
+        "ref/netstandard1.1/ja/System.Net.Primitives.xml",
+        "ref/netstandard1.1/ko/System.Net.Primitives.xml",
+        "ref/netstandard1.1/ru/System.Net.Primitives.xml",
+        "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",
+        "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",
+        "ref/netstandard1.3/System.Net.Primitives.dll",
+        "ref/netstandard1.3/System.Net.Primitives.xml",
+        "ref/netstandard1.3/de/System.Net.Primitives.xml",
+        "ref/netstandard1.3/es/System.Net.Primitives.xml",
+        "ref/netstandard1.3/fr/System.Net.Primitives.xml",
+        "ref/netstandard1.3/it/System.Net.Primitives.xml",
+        "ref/netstandard1.3/ja/System.Net.Primitives.xml",
+        "ref/netstandard1.3/ko/System.Net.Primitives.xml",
+        "ref/netstandard1.3/ru/System.Net.Primitives.xml",
+        "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",
+        "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.net.primitives.4.3.0.nupkg.sha512",
+        "system.net.primitives.nuspec"
+      ]
+    },
+    "System.Net.Sockets/4.3.0": {
+      "sha512": "DCIIAaWcOb7mAX8qMJE4Y4tOo7YLlL2G2zDfNFPrH762oPQXI2c8taIguHUDK+BAyTYJNPdXiUQb9/lYd3HCZA==",
+      "type": "package",
+      "path": "system.net.sockets/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Net.Sockets.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Net.Sockets.dll",
+        "ref/netstandard1.3/System.Net.Sockets.dll",
+        "ref/netstandard1.3/System.Net.Sockets.xml",
+        "ref/netstandard1.3/de/System.Net.Sockets.xml",
+        "ref/netstandard1.3/es/System.Net.Sockets.xml",
+        "ref/netstandard1.3/fr/System.Net.Sockets.xml",
+        "ref/netstandard1.3/it/System.Net.Sockets.xml",
+        "ref/netstandard1.3/ja/System.Net.Sockets.xml",
+        "ref/netstandard1.3/ko/System.Net.Sockets.xml",
+        "ref/netstandard1.3/ru/System.Net.Sockets.xml",
+        "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
+        "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.net.sockets.4.3.0.nupkg.sha512",
+        "system.net.sockets.nuspec"
+      ]
+    },
+    "System.ObjectModel/4.3.0": {
+      "sha512": "My46XakxrFmpjLZ1FceHCENzuZZ8gUFMB4YUoEyT9yJN9MvOk1GicfkStRR6IlJvEEbhbou5BJgzuZfy+Rdolg==",
+      "type": "package",
+      "path": "system.objectmodel/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.ObjectModel.dll",
+        "lib/netstandard1.3/System.ObjectModel.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.ObjectModel.dll",
+        "ref/netcore50/System.ObjectModel.xml",
+        "ref/netcore50/de/System.ObjectModel.xml",
+        "ref/netcore50/es/System.ObjectModel.xml",
+        "ref/netcore50/fr/System.ObjectModel.xml",
+        "ref/netcore50/it/System.ObjectModel.xml",
+        "ref/netcore50/ja/System.ObjectModel.xml",
+        "ref/netcore50/ko/System.ObjectModel.xml",
+        "ref/netcore50/ru/System.ObjectModel.xml",
+        "ref/netcore50/zh-hans/System.ObjectModel.xml",
+        "ref/netcore50/zh-hant/System.ObjectModel.xml",
+        "ref/netstandard1.0/System.ObjectModel.dll",
+        "ref/netstandard1.0/System.ObjectModel.xml",
+        "ref/netstandard1.0/de/System.ObjectModel.xml",
+        "ref/netstandard1.0/es/System.ObjectModel.xml",
+        "ref/netstandard1.0/fr/System.ObjectModel.xml",
+        "ref/netstandard1.0/it/System.ObjectModel.xml",
+        "ref/netstandard1.0/ja/System.ObjectModel.xml",
+        "ref/netstandard1.0/ko/System.ObjectModel.xml",
+        "ref/netstandard1.0/ru/System.ObjectModel.xml",
+        "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",
+        "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",
+        "ref/netstandard1.3/System.ObjectModel.dll",
+        "ref/netstandard1.3/System.ObjectModel.xml",
+        "ref/netstandard1.3/de/System.ObjectModel.xml",
+        "ref/netstandard1.3/es/System.ObjectModel.xml",
+        "ref/netstandard1.3/fr/System.ObjectModel.xml",
+        "ref/netstandard1.3/it/System.ObjectModel.xml",
+        "ref/netstandard1.3/ja/System.ObjectModel.xml",
+        "ref/netstandard1.3/ko/System.ObjectModel.xml",
+        "ref/netstandard1.3/ru/System.ObjectModel.xml",
+        "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",
+        "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.objectmodel.4.3.0.nupkg.sha512",
+        "system.objectmodel.nuspec"
+      ]
+    },
+    "System.Private.DataContractSerialization/4.1.1": {
+      "sha512": "lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==",
+      "type": "package",
+      "path": "system.private.datacontractserialization/4.1.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.3/System.Private.DataContractSerialization.dll",
+        "ref/netstandard/_._",
+        "runtimes/aot/lib/netcore50/System.Private.DataContractSerialization.dll",
+        "system.private.datacontractserialization.4.1.1.nupkg.sha512",
+        "system.private.datacontractserialization.nuspec"
+      ]
+    },
+    "System.Reflection/4.3.0": {
+      "sha512": "poaYtRSfWqWpGDWuWoiDV9aoYdMQ3q/Nt+EafS2KGlxQHh80/baau1O6Un1+gLWEglkxtmLD9V7D6r4CCPMHeQ==",
+      "type": "package",
+      "path": "system.reflection/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.Reflection.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.Reflection.dll",
+        "ref/netcore50/System.Reflection.dll",
+        "ref/netcore50/System.Reflection.xml",
+        "ref/netcore50/de/System.Reflection.xml",
+        "ref/netcore50/es/System.Reflection.xml",
+        "ref/netcore50/fr/System.Reflection.xml",
+        "ref/netcore50/it/System.Reflection.xml",
+        "ref/netcore50/ja/System.Reflection.xml",
+        "ref/netcore50/ko/System.Reflection.xml",
+        "ref/netcore50/ru/System.Reflection.xml",
+        "ref/netcore50/zh-hans/System.Reflection.xml",
+        "ref/netcore50/zh-hant/System.Reflection.xml",
+        "ref/netstandard1.0/System.Reflection.dll",
+        "ref/netstandard1.0/System.Reflection.xml",
+        "ref/netstandard1.0/de/System.Reflection.xml",
+        "ref/netstandard1.0/es/System.Reflection.xml",
+        "ref/netstandard1.0/fr/System.Reflection.xml",
+        "ref/netstandard1.0/it/System.Reflection.xml",
+        "ref/netstandard1.0/ja/System.Reflection.xml",
+        "ref/netstandard1.0/ko/System.Reflection.xml",
+        "ref/netstandard1.0/ru/System.Reflection.xml",
+        "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+        "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+        "ref/netstandard1.3/System.Reflection.dll",
+        "ref/netstandard1.3/System.Reflection.xml",
+        "ref/netstandard1.3/de/System.Reflection.xml",
+        "ref/netstandard1.3/es/System.Reflection.xml",
+        "ref/netstandard1.3/fr/System.Reflection.xml",
+        "ref/netstandard1.3/it/System.Reflection.xml",
+        "ref/netstandard1.3/ja/System.Reflection.xml",
+        "ref/netstandard1.3/ko/System.Reflection.xml",
+        "ref/netstandard1.3/ru/System.Reflection.xml",
+        "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+        "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+        "ref/netstandard1.5/System.Reflection.dll",
+        "ref/netstandard1.5/System.Reflection.xml",
+        "ref/netstandard1.5/de/System.Reflection.xml",
+        "ref/netstandard1.5/es/System.Reflection.xml",
+        "ref/netstandard1.5/fr/System.Reflection.xml",
+        "ref/netstandard1.5/it/System.Reflection.xml",
+        "ref/netstandard1.5/ja/System.Reflection.xml",
+        "ref/netstandard1.5/ko/System.Reflection.xml",
+        "ref/netstandard1.5/ru/System.Reflection.xml",
+        "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+        "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.reflection.4.3.0.nupkg.sha512",
+        "system.reflection.nuspec"
+      ]
+    },
+    "System.Reflection.Emit/4.3.0": {
+      "sha512": "acQtK28bTvIwCLeCaNMfmwsau+GhzyAiLbMWz4yqTtH/OPMllrxWCIXkn0SkqbyjbwZPEpwmlhfU+N5LpE0OlQ==",
+      "type": "package",
+      "path": "system.reflection.emit/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/monotouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Reflection.Emit.dll",
+        "lib/netstandard1.3/System.Reflection.Emit.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/net45/_._",
+        "ref/netstandard1.1/System.Reflection.Emit.dll",
+        "ref/netstandard1.1/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/de/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/es/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/fr/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/it/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/ja/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/ko/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/ru/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",
+        "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",
+        "ref/xamarinmac20/_._",
+        "system.reflection.emit.4.3.0.nupkg.sha512",
+        "system.reflection.emit.nuspec"
+      ]
+    },
+    "System.Reflection.Emit.ILGeneration/4.3.0": {
+      "sha512": "WQzvDx+s9tlXc+NIbP8qt53LeXwc5DTOhyEfXBOBty/FVWGnm1Wty2+KlgBVbn3N0L2ZOxMEchqfBTIHtVe3jA==",
+      "type": "package",
+      "path": "system.reflection.emit.ilgeneration/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",
+        "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",
+        "lib/portable-net45+wp8/_._",
+        "lib/wp80/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+        "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",
+        "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",
+        "ref/portable-net45+wp8/_._",
+        "ref/wp80/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/_._",
+        "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512",
+        "system.reflection.emit.ilgeneration.nuspec"
+      ]
+    },
+    "System.Reflection.Emit.Lightweight/4.3.0": {
+      "sha512": "C6v/Wq3ixiPsPYVS/esx/f/AC/vy2dQYJ9vEYDWlbjYF7ue/ffnuCR0duIotnz4kEDMaII+/u84bmJ8OfRhIRA==",
+      "type": "package",
+      "path": "system.reflection.emit.lightweight/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Reflection.Emit.Lightweight.dll",
+        "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",
+        "lib/portable-net45+wp8/_._",
+        "lib/wp80/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+        "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",
+        "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",
+        "ref/portable-net45+wp8/_._",
+        "ref/wp80/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/_._",
+        "system.reflection.emit.lightweight.4.3.0.nupkg.sha512",
+        "system.reflection.emit.lightweight.nuspec"
+      ]
+    },
+    "System.Reflection.Extensions/4.3.0": {
+      "sha512": "S+0wKLsXBC0D0MqetX3HluTaSszSGrL6yLn7Jzlfjafov1Xf0w/DpOQtcQZiukuOxocfTDH2yVwVmabqWrcK0Q==",
+      "type": "package",
+      "path": "system.reflection.extensions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Reflection.Extensions.dll",
+        "ref/netcore50/System.Reflection.Extensions.xml",
+        "ref/netcore50/de/System.Reflection.Extensions.xml",
+        "ref/netcore50/es/System.Reflection.Extensions.xml",
+        "ref/netcore50/fr/System.Reflection.Extensions.xml",
+        "ref/netcore50/it/System.Reflection.Extensions.xml",
+        "ref/netcore50/ja/System.Reflection.Extensions.xml",
+        "ref/netcore50/ko/System.Reflection.Extensions.xml",
+        "ref/netcore50/ru/System.Reflection.Extensions.xml",
+        "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",
+        "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/System.Reflection.Extensions.dll",
+        "ref/netstandard1.0/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/de/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/es/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/it/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",
+        "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.reflection.extensions.4.3.0.nupkg.sha512",
+        "system.reflection.extensions.nuspec"
+      ]
+    },
+    "System.Reflection.Metadata/1.4.2": {
+      "sha512": "KYPNMDrLB2R+G5JJiJ2fjBpihtktKVIjsirmyyv+VDo5rQkIR9BWeCYM1wDSzbQatWNZ/NQfPsQyTB1Ui3qBfQ==",
+      "type": "package",
+      "path": "system.reflection.metadata/1.4.2",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.1/System.Reflection.Metadata.dll",
+        "lib/netstandard1.1/System.Reflection.Metadata.xml",
+        "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+        "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+        "system.reflection.metadata.1.4.2.nupkg.sha512",
+        "system.reflection.metadata.nuspec"
+      ]
+    },
+    "System.Reflection.Primitives/4.3.0": {
+      "sha512": "p+RPeppPUxpI4ancxYLArTmknLLZRrXPfAvwumH59qYi1Sb7x2wPZpQWB9RkQIPhlKuWHJBLHqS8zAvEbj61DA==",
+      "type": "package",
+      "path": "system.reflection.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Reflection.Primitives.dll",
+        "ref/netcore50/System.Reflection.Primitives.xml",
+        "ref/netcore50/de/System.Reflection.Primitives.xml",
+        "ref/netcore50/es/System.Reflection.Primitives.xml",
+        "ref/netcore50/fr/System.Reflection.Primitives.xml",
+        "ref/netcore50/it/System.Reflection.Primitives.xml",
+        "ref/netcore50/ja/System.Reflection.Primitives.xml",
+        "ref/netcore50/ko/System.Reflection.Primitives.xml",
+        "ref/netcore50/ru/System.Reflection.Primitives.xml",
+        "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+        "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/System.Reflection.Primitives.dll",
+        "ref/netstandard1.0/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+        "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.reflection.primitives.4.3.0.nupkg.sha512",
+        "system.reflection.primitives.nuspec"
+      ]
+    },
+    "System.Reflection.TypeExtensions/4.3.0": {
+      "sha512": "u1OSUFrkd8EFaj/O4MIuk0wybTi3sBsP6rPTvgD5XVVrWlYlpnz8+gX/xe1O9ub5baIdAvzuTblSm/3WSkbiUA==",
+      "type": "package",
+      "path": "system.reflection.typeextensions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Reflection.TypeExtensions.dll",
+        "lib/net462/System.Reflection.TypeExtensions.dll",
+        "lib/netcore50/System.Reflection.TypeExtensions.dll",
+        "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Reflection.TypeExtensions.dll",
+        "ref/net462/System.Reflection.TypeExtensions.dll",
+        "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",
+        "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",
+        "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",
+        "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll",
+        "system.reflection.typeextensions.4.3.0.nupkg.sha512",
+        "system.reflection.typeextensions.nuspec"
+      ]
+    },
+    "System.Resources.Reader/4.0.0": {
+      "sha512": "eQ8S3ad+KfjVP8M39dcOIsl63lzgBEoEqHnzvIOG69KcubdwPTIQLa8loibvp9je/yiSxx2WgiO4lNBcjjZXnA==",
+      "type": "package",
+      "path": "system.resources.reader/4.0.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/System.Resources.Reader.dll",
+        "system.resources.reader.4.0.0.nupkg.sha512",
+        "system.resources.reader.nuspec"
+      ]
+    },
+    "System.Resources.ResourceManager/4.3.0": {
+      "sha512": "cVTmYKDjw6vBFEdWgsXZZEhttTysP8njMscnJ1FweXI+Puh8wPw8qVnnPAw6HpXkoFXEmQ7dElpiWCRsTYlM9g==",
+      "type": "package",
+      "path": "system.resources.resourcemanager/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Resources.ResourceManager.dll",
+        "ref/netcore50/System.Resources.ResourceManager.xml",
+        "ref/netcore50/de/System.Resources.ResourceManager.xml",
+        "ref/netcore50/es/System.Resources.ResourceManager.xml",
+        "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+        "ref/netcore50/it/System.Resources.ResourceManager.xml",
+        "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+        "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+        "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+        "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+        "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+        "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+        "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.resources.resourcemanager.4.3.0.nupkg.sha512",
+        "system.resources.resourcemanager.nuspec"
+      ]
+    },
+    "System.Resources.Writer/4.0.0": {
+      "sha512": "Hz+ZS81dVSNy93YyJhhL3GwzmMhfcQ8FbUooAt9MO4joIe0vPM4gclv0C82ko1tuN/Kw6CvZFLYkgk6n9xvEkg==",
+      "type": "package",
+      "path": "system.resources.writer/4.0.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.3/System.Resources.Writer.dll",
+        "system.resources.writer.4.0.0.nupkg.sha512",
+        "system.resources.writer.nuspec"
+      ]
+    },
+    "System.Runtime/4.3.0": {
+      "sha512": "YoimiFYKDXzpOH/Nd4mlT9BHeyVWefuGycUdBOqIET0o6PLZpGvLKZDyQh1/w2w2pzozfgOjYFFPnI0hV9AHaQ==",
+      "type": "package",
+      "path": "system.runtime/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.Runtime.dll",
+        "lib/portable-net45+win8+wp80+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.Runtime.dll",
+        "ref/netcore50/System.Runtime.dll",
+        "ref/netcore50/System.Runtime.xml",
+        "ref/netcore50/de/System.Runtime.xml",
+        "ref/netcore50/es/System.Runtime.xml",
+        "ref/netcore50/fr/System.Runtime.xml",
+        "ref/netcore50/it/System.Runtime.xml",
+        "ref/netcore50/ja/System.Runtime.xml",
+        "ref/netcore50/ko/System.Runtime.xml",
+        "ref/netcore50/ru/System.Runtime.xml",
+        "ref/netcore50/zh-hans/System.Runtime.xml",
+        "ref/netcore50/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.0/System.Runtime.dll",
+        "ref/netstandard1.0/System.Runtime.xml",
+        "ref/netstandard1.0/de/System.Runtime.xml",
+        "ref/netstandard1.0/es/System.Runtime.xml",
+        "ref/netstandard1.0/fr/System.Runtime.xml",
+        "ref/netstandard1.0/it/System.Runtime.xml",
+        "ref/netstandard1.0/ja/System.Runtime.xml",
+        "ref/netstandard1.0/ko/System.Runtime.xml",
+        "ref/netstandard1.0/ru/System.Runtime.xml",
+        "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.2/System.Runtime.dll",
+        "ref/netstandard1.2/System.Runtime.xml",
+        "ref/netstandard1.2/de/System.Runtime.xml",
+        "ref/netstandard1.2/es/System.Runtime.xml",
+        "ref/netstandard1.2/fr/System.Runtime.xml",
+        "ref/netstandard1.2/it/System.Runtime.xml",
+        "ref/netstandard1.2/ja/System.Runtime.xml",
+        "ref/netstandard1.2/ko/System.Runtime.xml",
+        "ref/netstandard1.2/ru/System.Runtime.xml",
+        "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.3/System.Runtime.dll",
+        "ref/netstandard1.3/System.Runtime.xml",
+        "ref/netstandard1.3/de/System.Runtime.xml",
+        "ref/netstandard1.3/es/System.Runtime.xml",
+        "ref/netstandard1.3/fr/System.Runtime.xml",
+        "ref/netstandard1.3/it/System.Runtime.xml",
+        "ref/netstandard1.3/ja/System.Runtime.xml",
+        "ref/netstandard1.3/ko/System.Runtime.xml",
+        "ref/netstandard1.3/ru/System.Runtime.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+        "ref/netstandard1.5/System.Runtime.dll",
+        "ref/netstandard1.5/System.Runtime.xml",
+        "ref/netstandard1.5/de/System.Runtime.xml",
+        "ref/netstandard1.5/es/System.Runtime.xml",
+        "ref/netstandard1.5/fr/System.Runtime.xml",
+        "ref/netstandard1.5/it/System.Runtime.xml",
+        "ref/netstandard1.5/ja/System.Runtime.xml",
+        "ref/netstandard1.5/ko/System.Runtime.xml",
+        "ref/netstandard1.5/ru/System.Runtime.xml",
+        "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+        "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+        "ref/portable-net45+win8+wp80+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.4.3.0.nupkg.sha512",
+        "system.runtime.nuspec"
+      ]
+    },
+    "System.Runtime.Extensions/4.3.0": {
+      "sha512": "9zkOhCj6K6BrA5aHSNAzNPBQTCmS2S1418YtZHQavWP8N0rXOAudjRZRocv19k/HouiioilgytkKRxq9Bph99Q==",
+      "type": "package",
+      "path": "system.runtime.extensions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.Runtime.Extensions.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.Runtime.Extensions.dll",
+        "ref/netcore50/System.Runtime.Extensions.dll",
+        "ref/netcore50/System.Runtime.Extensions.xml",
+        "ref/netcore50/de/System.Runtime.Extensions.xml",
+        "ref/netcore50/es/System.Runtime.Extensions.xml",
+        "ref/netcore50/fr/System.Runtime.Extensions.xml",
+        "ref/netcore50/it/System.Runtime.Extensions.xml",
+        "ref/netcore50/ja/System.Runtime.Extensions.xml",
+        "ref/netcore50/ko/System.Runtime.Extensions.xml",
+        "ref/netcore50/ru/System.Runtime.Extensions.xml",
+        "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+        "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/System.Runtime.Extensions.dll",
+        "ref/netstandard1.0/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+        "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/System.Runtime.Extensions.dll",
+        "ref/netstandard1.3/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/System.Runtime.Extensions.dll",
+        "ref/netstandard1.5/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+        "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.extensions.4.3.0.nupkg.sha512",
+        "system.runtime.extensions.nuspec"
+      ]
+    },
+    "System.Runtime.Handles/4.3.0": {
+      "sha512": "7+ioo/UI6PTmN3I8Rbrju4iMMSg4fDLLyHd4X2Q66LeL6ihS5BF3fejDCuBuSmy13dE8SEBHp6CYMBt0ETS12g==",
+      "type": "package",
+      "path": "system.runtime.handles/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/_._",
+        "ref/netstandard1.3/System.Runtime.Handles.dll",
+        "ref/netstandard1.3/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/de/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/es/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/fr/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/it/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/ja/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/ko/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/ru/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.handles.4.3.0.nupkg.sha512",
+        "system.runtime.handles.nuspec"
+      ]
+    },
+    "System.Runtime.InteropServices/4.3.0": {
+      "sha512": "ChDNttsTEXV55FGz5hXcC93oDt15Bpxc0IfP0uWzVg6lf6C5ho3XeFTqpq48jdsxAQm78xrJp1/NdHknpEIedA==",
+      "type": "package",
+      "path": "system.runtime.interopservices/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net462/System.Runtime.InteropServices.dll",
+        "lib/net463/System.Runtime.InteropServices.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net462/System.Runtime.InteropServices.dll",
+        "ref/net463/System.Runtime.InteropServices.dll",
+        "ref/netcore50/System.Runtime.InteropServices.dll",
+        "ref/netcore50/System.Runtime.InteropServices.xml",
+        "ref/netcore50/de/System.Runtime.InteropServices.xml",
+        "ref/netcore50/es/System.Runtime.InteropServices.xml",
+        "ref/netcore50/fr/System.Runtime.InteropServices.xml",
+        "ref/netcore50/it/System.Runtime.InteropServices.xml",
+        "ref/netcore50/ja/System.Runtime.InteropServices.xml",
+        "ref/netcore50/ko/System.Runtime.InteropServices.xml",
+        "ref/netcore50/ru/System.Runtime.InteropServices.xml",
+        "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",
+        "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",
+        "ref/netcoreapp1.1/System.Runtime.InteropServices.dll",
+        "ref/netstandard1.1/System.Runtime.InteropServices.dll",
+        "ref/netstandard1.1/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/System.Runtime.InteropServices.dll",
+        "ref/netstandard1.2/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/System.Runtime.InteropServices.dll",
+        "ref/netstandard1.3/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/System.Runtime.InteropServices.dll",
+        "ref/netstandard1.5/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",
+        "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.interopservices.4.3.0.nupkg.sha512",
+        "system.runtime.interopservices.nuspec"
+      ]
+    },
+    "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
+      "sha512": "L+wGLJ1DTUR3bU3ZhGuyjytZEABK/DCGxy093UMPQJtGU0vsxhmCi8TMcmNST+bQeMBeKcD1zRWrlQtfFc/WXQ==",
+      "type": "package",
+      "path": "system.runtime.interopservices.runtimeinformation/4.0.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",
+        "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512",
+        "system.runtime.interopservices.runtimeinformation.nuspec"
+      ]
+    },
+    "System.Runtime.Loader/4.3.0": {
+      "sha512": "VeVmxl/L60ynKVrmzO3Hk+B74pGhcXdYMw2bY1y5ZqnAg3bas0QMAm9bGRtEg0yKeADnapNQOLj/PHWFETyolQ==",
+      "type": "package",
+      "path": "system.runtime.loader/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net462/_._",
+        "lib/netstandard1.5/System.Runtime.Loader.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/netstandard1.5/System.Runtime.Loader.dll",
+        "ref/netstandard1.5/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/de/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/es/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/fr/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/it/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/ja/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/ko/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/ru/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml",
+        "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml",
+        "system.runtime.loader.4.3.0.nupkg.sha512",
+        "system.runtime.loader.nuspec"
+      ]
+    },
+    "System.Runtime.Numerics/4.3.0": {
+      "sha512": "na4sbXQkLSK30IHRLjnWuzUw8Ei/jNAr27Eem/2jrdH3OBbW8mBLl+VSKE6bCMlABJkKeeQCa32jaVrAYUQsAw==",
+      "type": "package",
+      "path": "system.runtime.numerics/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Runtime.Numerics.dll",
+        "lib/netstandard1.3/System.Runtime.Numerics.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Runtime.Numerics.dll",
+        "ref/netcore50/System.Runtime.Numerics.xml",
+        "ref/netcore50/de/System.Runtime.Numerics.xml",
+        "ref/netcore50/es/System.Runtime.Numerics.xml",
+        "ref/netcore50/fr/System.Runtime.Numerics.xml",
+        "ref/netcore50/it/System.Runtime.Numerics.xml",
+        "ref/netcore50/ja/System.Runtime.Numerics.xml",
+        "ref/netcore50/ko/System.Runtime.Numerics.xml",
+        "ref/netcore50/ru/System.Runtime.Numerics.xml",
+        "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",
+        "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/System.Runtime.Numerics.dll",
+        "ref/netstandard1.1/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/de/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/es/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/it/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",
+        "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.numerics.4.3.0.nupkg.sha512",
+        "system.runtime.numerics.nuspec"
+      ]
+    },
+    "System.Runtime.Serialization.Formatters/4.3.0": {
+      "sha512": "KT591AkTNFOTbhZlaeMVvfax3RqhH1EJlcwF50Wm7sfnBLuHiOeZRRKrr1ns3NESkM20KPZ5Ol/ueMq5vg4QoQ==",
+      "type": "package",
+      "path": "system.runtime.serialization.formatters/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Runtime.Serialization.Formatters.dll",
+        "lib/netstandard1.4/System.Runtime.Serialization.Formatters.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Runtime.Serialization.Formatters.dll",
+        "ref/netstandard1.3/System.Runtime.Serialization.Formatters.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.serialization.formatters.4.3.0.nupkg.sha512",
+        "system.runtime.serialization.formatters.nuspec"
+      ]
+    },
+    "System.Runtime.Serialization.Primitives/4.3.0": {
+      "sha512": "r9QyxvnOk2LbvrvE1cS3LKk8KRKbqEmJ2sdbYAhk7NgFWl4Pf/qESBLjqWpQs7GTT+wUmbsu0mF/dhburkvIIw==",
+      "type": "package",
+      "path": "system.runtime.serialization.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net46/System.Runtime.Serialization.Primitives.dll",
+        "lib/netcore50/System.Runtime.Serialization.Primitives.dll",
+        "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net46/System.Runtime.Serialization.Primitives.dll",
+        "ref/netcore50/System.Runtime.Serialization.Primitives.dll",
+        "ref/netcore50/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/de/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/es/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/fr/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/it/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/ja/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/ko/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/ru/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/zh-hans/System.Runtime.Serialization.Primitives.xml",
+        "ref/netcore50/zh-hant/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/System.Runtime.Serialization.Primitives.dll",
+        "ref/netstandard1.0/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/de/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/es/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/fr/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/it/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/ja/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/ko/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/ru/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/System.Runtime.Serialization.Primitives.dll",
+        "ref/netstandard1.3/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/de/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/es/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/fr/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/it/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/ja/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/ko/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/ru/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Primitives.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Primitives.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Runtime.Serialization.Primitives.dll",
+        "system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
+        "system.runtime.serialization.primitives.nuspec"
+      ]
+    },
+    "System.Runtime.Serialization.Xml/4.1.1": {
+      "sha512": "yqfKHkWUAdI0hdDIdD9KDzluKtZ8IIqLF3O7xIZlt6UTs1bOvFRpCvRTvGQva3Ak/ZM9/nq9IHBJ1tC4Ybcrjg==",
+      "type": "package",
+      "path": "system.runtime.serialization.xml/4.1.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net46/System.Runtime.Serialization.Xml.dll",
+        "lib/netcore50/System.Runtime.Serialization.Xml.dll",
+        "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net46/System.Runtime.Serialization.Xml.dll",
+        "ref/netcore50/System.Runtime.Serialization.Xml.dll",
+        "ref/netcore50/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/de/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/es/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/fr/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/it/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/ja/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/ko/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/ru/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/zh-hans/System.Runtime.Serialization.Xml.xml",
+        "ref/netcore50/zh-hant/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/System.Runtime.Serialization.Xml.dll",
+        "ref/netstandard1.0/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/de/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/es/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/fr/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/it/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/ja/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/ko/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/ru/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/zh-hans/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.0/zh-hant/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/System.Runtime.Serialization.Xml.dll",
+        "ref/netstandard1.3/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/de/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/es/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/fr/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/it/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/ja/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/ko/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/ru/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/zh-hans/System.Runtime.Serialization.Xml.xml",
+        "ref/netstandard1.3/zh-hant/System.Runtime.Serialization.Xml.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.runtime.serialization.xml.4.1.1.nupkg.sha512",
+        "system.runtime.serialization.xml.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.Algorithms/4.3.0": {
+      "sha512": "dI3OGmnBRbkurLJZDq1nV0X3lH+nk5ERYH5Kjdf4fMOz8HNXuik6JlLfCRZ5Ho90WGtv3HnxbSn5L+rccPvJgg==",
+      "type": "package",
+      "path": "system.security.cryptography.algorithms/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Security.Cryptography.Algorithms.dll",
+        "lib/net461/System.Security.Cryptography.Algorithms.dll",
+        "lib/net463/System.Security.Cryptography.Algorithms.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Security.Cryptography.Algorithms.dll",
+        "ref/net461/System.Security.Cryptography.Algorithms.dll",
+        "ref/net463/System.Security.Cryptography.Algorithms.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",
+        "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",
+        "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+        "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",
+        "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",
+        "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",
+        "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",
+        "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",
+        "system.security.cryptography.algorithms.4.3.0.nupkg.sha512",
+        "system.security.cryptography.algorithms.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.Cng/4.3.0": {
+      "sha512": "e37YF6Na91tNlY54cdAcfKmmIKkpFmggguQesEloO6vmSwbciZx9LApom/BvNpeHV00qalxcgABQ3Xo0WfQjpw==",
+      "type": "package",
+      "path": "system.security.cryptography.cng/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/net46/System.Security.Cryptography.Cng.dll",
+        "lib/net461/System.Security.Cryptography.Cng.dll",
+        "lib/net463/System.Security.Cryptography.Cng.dll",
+        "ref/net46/System.Security.Cryptography.Cng.dll",
+        "ref/net461/System.Security.Cryptography.Cng.dll",
+        "ref/net463/System.Security.Cryptography.Cng.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",
+        "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",
+        "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+        "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",
+        "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",
+        "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",
+        "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",
+        "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",
+        "system.security.cryptography.cng.4.3.0.nupkg.sha512",
+        "system.security.cryptography.cng.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.Csp/4.3.0": {
+      "sha512": "pt2plyBmeEDZAMjIGn7jhzwoj1T8NY/wNwqxqcLb1Xr8+CHknA6kPwfl53zTMsJ0+CDlDWep7NMmL3Atb3h9Ag==",
+      "type": "package",
+      "path": "system.security.cryptography.csp/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Security.Cryptography.Csp.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Security.Cryptography.Csp.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+        "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",
+        "runtimes/win/lib/netcore50/_._",
+        "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",
+        "system.security.cryptography.csp.4.3.0.nupkg.sha512",
+        "system.security.cryptography.csp.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.Encoding/4.3.0": {
+      "sha512": "UPq8IF5/7ewbM+ZSk5z+H1Oh/8EUkk/M9isNKgD3hZAjpO7HsKAlTrPxT02S/YQqV+GRwf2QKliUpwvFtwpnPQ==",
+      "type": "package",
+      "path": "system.security.cryptography.encoding/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Security.Cryptography.Encoding.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Security.Cryptography.Encoding.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",
+        "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+        "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",
+        "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",
+        "system.security.cryptography.encoding.4.3.0.nupkg.sha512",
+        "system.security.cryptography.encoding.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.OpenSsl/4.3.0": {
+      "sha512": "bK5AA870/PWpDOA++CcD97Hfv/bV8SL+nfPJIcdn5dSA/175CZ85YDnDasCFVggr0ElvdDH6AWW8n1IqzWRfLw==",
+      "type": "package",
+      "path": "system.security.cryptography.openssl/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+        "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",
+        "system.security.cryptography.openssl.4.3.0.nupkg.sha512",
+        "system.security.cryptography.openssl.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.Primitives/4.3.0": {
+      "sha512": "OX+yKjoRAWv1oqR1mo1mkIs1htpcB89cOs/rgKAu3OALRwTU5GzVWuQyreUb8qU228Y/FmIkISRmG6igbaD3lA==",
+      "type": "package",
+      "path": "system.security.cryptography.primitives/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Security.Cryptography.Primitives.dll",
+        "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Security.Cryptography.Primitives.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.security.cryptography.primitives.4.3.0.nupkg.sha512",
+        "system.security.cryptography.primitives.nuspec"
+      ]
+    },
+    "System.Security.Cryptography.X509Certificates/4.3.0": {
+      "sha512": "3y5DwYSQSQJmLs/zq+r/Ms7RclklwYz0Uii1Pc39JHGw9Rr9ulnFflaunTOyjGg4SFT3gKRfNZe0Bopsg5yBcQ==",
+      "type": "package",
+      "path": "system.security.cryptography.x509certificates/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Security.Cryptography.X509Certificates.dll",
+        "lib/net461/System.Security.Cryptography.X509Certificates.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Security.Cryptography.X509Certificates.dll",
+        "ref/net461/System.Security.Cryptography.X509Certificates.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",
+        "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",
+        "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",
+        "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+        "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",
+        "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",
+        "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",
+        "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",
+        "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512",
+        "system.security.cryptography.x509certificates.nuspec"
+      ]
+    },
+    "System.Security.Principal/4.0.1": {
+      "sha512": "ulQoE9HY6WQ0mGZOI/g0jnk3G41Y5/3QZfYJYFWeEl3Xpj2s4RH9lHLQ1uDol94C4g3X7p/1gFGAJ2h59ubGsQ==",
+      "type": "package",
+      "path": "system.security.principal/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Security.Principal.dll",
+        "lib/netstandard1.0/System.Security.Principal.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Security.Principal.dll",
+        "ref/netcore50/System.Security.Principal.xml",
+        "ref/netcore50/de/System.Security.Principal.xml",
+        "ref/netcore50/es/System.Security.Principal.xml",
+        "ref/netcore50/fr/System.Security.Principal.xml",
+        "ref/netcore50/it/System.Security.Principal.xml",
+        "ref/netcore50/ja/System.Security.Principal.xml",
+        "ref/netcore50/ko/System.Security.Principal.xml",
+        "ref/netcore50/ru/System.Security.Principal.xml",
+        "ref/netcore50/zh-hans/System.Security.Principal.xml",
+        "ref/netcore50/zh-hant/System.Security.Principal.xml",
+        "ref/netstandard1.0/System.Security.Principal.dll",
+        "ref/netstandard1.0/System.Security.Principal.xml",
+        "ref/netstandard1.0/de/System.Security.Principal.xml",
+        "ref/netstandard1.0/es/System.Security.Principal.xml",
+        "ref/netstandard1.0/fr/System.Security.Principal.xml",
+        "ref/netstandard1.0/it/System.Security.Principal.xml",
+        "ref/netstandard1.0/ja/System.Security.Principal.xml",
+        "ref/netstandard1.0/ko/System.Security.Principal.xml",
+        "ref/netstandard1.0/ru/System.Security.Principal.xml",
+        "ref/netstandard1.0/zh-hans/System.Security.Principal.xml",
+        "ref/netstandard1.0/zh-hant/System.Security.Principal.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.security.principal.4.0.1.nupkg.sha512",
+        "system.security.principal.nuspec"
+      ]
+    },
+    "System.Text.Encoding/4.3.0": {
+      "sha512": "T1YZTzzm+pLpn9K+ktrQevY4OOwR5phonCunUU4hpGI5L/lZhHhsxwNiN4L1mJg6i5amczEagz1zdr+KmX+ICA==",
+      "type": "package",
+      "path": "system.text.encoding/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Text.Encoding.dll",
+        "ref/netcore50/System.Text.Encoding.xml",
+        "ref/netcore50/de/System.Text.Encoding.xml",
+        "ref/netcore50/es/System.Text.Encoding.xml",
+        "ref/netcore50/fr/System.Text.Encoding.xml",
+        "ref/netcore50/it/System.Text.Encoding.xml",
+        "ref/netcore50/ja/System.Text.Encoding.xml",
+        "ref/netcore50/ko/System.Text.Encoding.xml",
+        "ref/netcore50/ru/System.Text.Encoding.xml",
+        "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+        "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+        "ref/netstandard1.0/System.Text.Encoding.dll",
+        "ref/netstandard1.0/System.Text.Encoding.xml",
+        "ref/netstandard1.0/de/System.Text.Encoding.xml",
+        "ref/netstandard1.0/es/System.Text.Encoding.xml",
+        "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+        "ref/netstandard1.0/it/System.Text.Encoding.xml",
+        "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+        "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+        "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+        "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+        "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+        "ref/netstandard1.3/System.Text.Encoding.dll",
+        "ref/netstandard1.3/System.Text.Encoding.xml",
+        "ref/netstandard1.3/de/System.Text.Encoding.xml",
+        "ref/netstandard1.3/es/System.Text.Encoding.xml",
+        "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+        "ref/netstandard1.3/it/System.Text.Encoding.xml",
+        "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+        "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+        "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+        "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+        "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.text.encoding.4.3.0.nupkg.sha512",
+        "system.text.encoding.nuspec"
+      ]
+    },
+    "System.Text.Encoding.CodePages/4.3.0": {
+      "sha512": "IRiEFUa5b/Gs5Egg8oqBVoywhtOeaO2KOx3j0RfcYY/raxqBuEK7NXRDgOwtYM8qbi+7S4RPXUbNt+ZxyY0/NQ==",
+      "type": "package",
+      "path": "system.text.encoding.codepages/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Text.Encoding.CodePages.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/netstandard1.3/System.Text.Encoding.CodePages.dll",
+        "ref/netstandard1.3/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml",
+        "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+        "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",
+        "system.text.encoding.codepages.4.3.0.nupkg.sha512",
+        "system.text.encoding.codepages.nuspec"
+      ]
+    },
+    "System.Text.Encoding.Extensions/4.3.0": {
+      "sha512": "IP9RQ693VTfTEmjjMYW7FQYH05b2Y4TmHZGR4w54kmKNV3wHQCrSl+P9aqU4v8PnXPpFMXfx41vDHBfpkPP27w==",
+      "type": "package",
+      "path": "system.text.encoding.extensions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Text.Encoding.Extensions.dll",
+        "ref/netcore50/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/de/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/es/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/it/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",
+        "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",
+        "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",
+        "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",
+        "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.text.encoding.extensions.4.3.0.nupkg.sha512",
+        "system.text.encoding.extensions.nuspec"
+      ]
+    },
+    "System.Text.RegularExpressions/4.3.0": {
+      "sha512": "A+pOqZNEHR3haq05z2r/ZgDPNV7DGnoOYTHsXroot9n0gI91h3sIfevU92UYW44mMHo+DED4KjeXDTVH87D/Bg==",
+      "type": "package",
+      "path": "system.text.regularexpressions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net463/System.Text.RegularExpressions.dll",
+        "lib/netcore50/System.Text.RegularExpressions.dll",
+        "lib/netstandard1.6/System.Text.RegularExpressions.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net463/System.Text.RegularExpressions.dll",
+        "ref/netcore50/System.Text.RegularExpressions.dll",
+        "ref/netcore50/System.Text.RegularExpressions.xml",
+        "ref/netcore50/de/System.Text.RegularExpressions.xml",
+        "ref/netcore50/es/System.Text.RegularExpressions.xml",
+        "ref/netcore50/fr/System.Text.RegularExpressions.xml",
+        "ref/netcore50/it/System.Text.RegularExpressions.xml",
+        "ref/netcore50/ja/System.Text.RegularExpressions.xml",
+        "ref/netcore50/ko/System.Text.RegularExpressions.xml",
+        "ref/netcore50/ru/System.Text.RegularExpressions.xml",
+        "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",
+        "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",
+        "ref/netcoreapp1.1/System.Text.RegularExpressions.dll",
+        "ref/netstandard1.0/System.Text.RegularExpressions.dll",
+        "ref/netstandard1.0/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/System.Text.RegularExpressions.dll",
+        "ref/netstandard1.3/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/System.Text.RegularExpressions.dll",
+        "ref/netstandard1.6/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",
+        "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.text.regularexpressions.4.3.0.nupkg.sha512",
+        "system.text.regularexpressions.nuspec"
+      ]
+    },
+    "System.Threading/4.3.0": {
+      "sha512": "fpOY7WIBDAWEAySmepQLqIsmzD3AkP/WU5sqEuYgBRDY163p5vlDXPudLHpiVWX63GdC7w5kshfG/Cd2/P/Cfg==",
+      "type": "package",
+      "path": "system.threading/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Threading.dll",
+        "lib/netstandard1.3/System.Threading.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Threading.dll",
+        "ref/netcore50/System.Threading.xml",
+        "ref/netcore50/de/System.Threading.xml",
+        "ref/netcore50/es/System.Threading.xml",
+        "ref/netcore50/fr/System.Threading.xml",
+        "ref/netcore50/it/System.Threading.xml",
+        "ref/netcore50/ja/System.Threading.xml",
+        "ref/netcore50/ko/System.Threading.xml",
+        "ref/netcore50/ru/System.Threading.xml",
+        "ref/netcore50/zh-hans/System.Threading.xml",
+        "ref/netcore50/zh-hant/System.Threading.xml",
+        "ref/netstandard1.0/System.Threading.dll",
+        "ref/netstandard1.0/System.Threading.xml",
+        "ref/netstandard1.0/de/System.Threading.xml",
+        "ref/netstandard1.0/es/System.Threading.xml",
+        "ref/netstandard1.0/fr/System.Threading.xml",
+        "ref/netstandard1.0/it/System.Threading.xml",
+        "ref/netstandard1.0/ja/System.Threading.xml",
+        "ref/netstandard1.0/ko/System.Threading.xml",
+        "ref/netstandard1.0/ru/System.Threading.xml",
+        "ref/netstandard1.0/zh-hans/System.Threading.xml",
+        "ref/netstandard1.0/zh-hant/System.Threading.xml",
+        "ref/netstandard1.3/System.Threading.dll",
+        "ref/netstandard1.3/System.Threading.xml",
+        "ref/netstandard1.3/de/System.Threading.xml",
+        "ref/netstandard1.3/es/System.Threading.xml",
+        "ref/netstandard1.3/fr/System.Threading.xml",
+        "ref/netstandard1.3/it/System.Threading.xml",
+        "ref/netstandard1.3/ja/System.Threading.xml",
+        "ref/netstandard1.3/ko/System.Threading.xml",
+        "ref/netstandard1.3/ru/System.Threading.xml",
+        "ref/netstandard1.3/zh-hans/System.Threading.xml",
+        "ref/netstandard1.3/zh-hant/System.Threading.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Threading.dll",
+        "system.threading.4.3.0.nupkg.sha512",
+        "system.threading.nuspec"
+      ]
+    },
+    "System.Threading.Overlapped/4.0.1": {
+      "sha512": "7N8FFds086M2EmqCo+ueTcD+l45WNvpGsxzq9BXbLt3ZN5CgtKM/5EYOWCmQFXYy3gnwkQ742bk7T9Jb2/9H/w==",
+      "type": "package",
+      "path": "system.threading.overlapped/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/net46/System.Threading.Overlapped.dll",
+        "ref/net46/System.Threading.Overlapped.dll",
+        "ref/netstandard1.3/System.Threading.Overlapped.dll",
+        "ref/netstandard1.3/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/de/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/es/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/fr/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/it/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/ja/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/ko/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/ru/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml",
+        "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml",
+        "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll",
+        "runtimes/win/lib/net46/System.Threading.Overlapped.dll",
+        "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll",
+        "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll",
+        "system.threading.overlapped.4.0.1.nupkg.sha512",
+        "system.threading.overlapped.nuspec"
+      ]
+    },
+    "System.Threading.Tasks/4.3.0": {
+      "sha512": "Q3lAze9vMVMzFHH47aLXwtFtI4LrWhbLBf4HRI/gkvzmw2Fgxlla0s98Ntsa7sCLo+fKUSlLY1QvYM/U8yhQng==",
+      "type": "package",
+      "path": "system.threading.tasks/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Threading.Tasks.dll",
+        "ref/netcore50/System.Threading.Tasks.xml",
+        "ref/netcore50/de/System.Threading.Tasks.xml",
+        "ref/netcore50/es/System.Threading.Tasks.xml",
+        "ref/netcore50/fr/System.Threading.Tasks.xml",
+        "ref/netcore50/it/System.Threading.Tasks.xml",
+        "ref/netcore50/ja/System.Threading.Tasks.xml",
+        "ref/netcore50/ko/System.Threading.Tasks.xml",
+        "ref/netcore50/ru/System.Threading.Tasks.xml",
+        "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+        "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/System.Threading.Tasks.dll",
+        "ref/netstandard1.0/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+        "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/System.Threading.Tasks.dll",
+        "ref/netstandard1.3/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+        "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.threading.tasks.4.3.0.nupkg.sha512",
+        "system.threading.tasks.nuspec"
+      ]
+    },
+    "System.Threading.Tasks.Dataflow/4.6.0": {
+      "sha512": "2IxgGNhWTEghxJ7Twux2N86HsVV0b108Mxrwr2ufKmZ+tXlTIPp+Qfw32vPXbigQFIIirbVAbgcGyrHk9sHBVw==",
+      "type": "package",
+      "path": "system.threading.tasks.dataflow/4.6.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/System.Threading.Tasks.Dataflow.XML",
+        "lib/netstandard1.0/System.Threading.Tasks.Dataflow.dll",
+        "lib/netstandard1.1/System.Threading.Tasks.Dataflow.XML",
+        "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll",
+        "system.threading.tasks.dataflow.4.6.0.nupkg.sha512",
+        "system.threading.tasks.dataflow.nuspec"
+      ]
+    },
+    "System.Threading.Tasks.Extensions/4.3.0": {
+      "sha512": "0FezuQJ+rZS2FC/s46UldU3ZMlTC7BXiL+pvuTkT6pWrLcoLnBa+Wj0dUoVLZ6ogz85YkOQB3LSlUh4QT3MMSA==",
+      "type": "package",
+      "path": "system.threading.tasks.extensions/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+        "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",
+        "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",
+        "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml",
+        "system.threading.tasks.extensions.4.3.0.nupkg.sha512",
+        "system.threading.tasks.extensions.nuspec"
+      ]
+    },
+    "System.Threading.Tasks.Parallel/4.3.0": {
+      "sha512": "m66mcdHI774nEBQxqdHb4pAhVN6kCOSIR/DZYVRxEp5BL+/USPKPE0/XLhxkHlg0k9jEcsrFV31s61rsWSsudw==",
+      "type": "package",
+      "path": "system.threading.tasks.parallel/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Threading.Tasks.Parallel.dll",
+        "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll",
+        "lib/portable-net45+win8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Threading.Tasks.Parallel.dll",
+        "ref/netcore50/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/de/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/es/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/it/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml",
+        "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll",
+        "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml",
+        "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml",
+        "ref/portable-net45+win8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.threading.tasks.parallel.4.3.0.nupkg.sha512",
+        "system.threading.tasks.parallel.nuspec"
+      ]
+    },
+    "System.Threading.Thread/4.3.0": {
+      "sha512": "SOfVnw99gqv0Ms0wlGPYEFZs2aEz80JsX4+Drr/h9Z93tarzWF3zn16hnIaxnBUvEj15wEeVRV4QlLU2vZm1xQ==",
+      "type": "package",
+      "path": "system.threading.thread/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Threading.Thread.dll",
+        "lib/netcore50/_._",
+        "lib/netstandard1.3/System.Threading.Thread.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Threading.Thread.dll",
+        "ref/netstandard1.3/System.Threading.Thread.dll",
+        "ref/netstandard1.3/System.Threading.Thread.xml",
+        "ref/netstandard1.3/de/System.Threading.Thread.xml",
+        "ref/netstandard1.3/es/System.Threading.Thread.xml",
+        "ref/netstandard1.3/fr/System.Threading.Thread.xml",
+        "ref/netstandard1.3/it/System.Threading.Thread.xml",
+        "ref/netstandard1.3/ja/System.Threading.Thread.xml",
+        "ref/netstandard1.3/ko/System.Threading.Thread.xml",
+        "ref/netstandard1.3/ru/System.Threading.Thread.xml",
+        "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml",
+        "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.threading.thread.4.3.0.nupkg.sha512",
+        "system.threading.thread.nuspec"
+      ]
+    },
+    "System.Threading.ThreadPool/4.3.0": {
+      "sha512": "frCwQGWGnHBeD3EnXGjKHsrRwBz2FcpYlG3j1yvn+r3KuKb3NFB43wZGhvr/JLEM+hH1JbjzZd9EbjH+s7fl9w==",
+      "type": "package",
+      "path": "system.threading.threadpool/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Threading.ThreadPool.dll",
+        "lib/netcore50/_._",
+        "lib/netstandard1.3/System.Threading.ThreadPool.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Threading.ThreadPool.dll",
+        "ref/netstandard1.3/System.Threading.ThreadPool.dll",
+        "ref/netstandard1.3/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/de/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/es/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/fr/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/it/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/ja/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/ko/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/ru/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml",
+        "ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.threading.threadpool.4.3.0.nupkg.sha512",
+        "system.threading.threadpool.nuspec"
+      ]
+    },
+    "System.Threading.Timer/4.0.1": {
+      "sha512": "jQVFSO0VE6eIpIhKXqaHjhIyYVNjUm9nsyAH4erPU2mJpYkYZSllxTeqxdiD69c2kNZmCvgQWeZulcM/PqsaPw==",
+      "type": "package",
+      "path": "system.threading.timer/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net451/_._",
+        "lib/portable-net451+win81+wpa81/_._",
+        "lib/win81/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net451/_._",
+        "ref/netcore50/System.Threading.Timer.dll",
+        "ref/netcore50/System.Threading.Timer.xml",
+        "ref/netcore50/de/System.Threading.Timer.xml",
+        "ref/netcore50/es/System.Threading.Timer.xml",
+        "ref/netcore50/fr/System.Threading.Timer.xml",
+        "ref/netcore50/it/System.Threading.Timer.xml",
+        "ref/netcore50/ja/System.Threading.Timer.xml",
+        "ref/netcore50/ko/System.Threading.Timer.xml",
+        "ref/netcore50/ru/System.Threading.Timer.xml",
+        "ref/netcore50/zh-hans/System.Threading.Timer.xml",
+        "ref/netcore50/zh-hant/System.Threading.Timer.xml",
+        "ref/netstandard1.2/System.Threading.Timer.dll",
+        "ref/netstandard1.2/System.Threading.Timer.xml",
+        "ref/netstandard1.2/de/System.Threading.Timer.xml",
+        "ref/netstandard1.2/es/System.Threading.Timer.xml",
+        "ref/netstandard1.2/fr/System.Threading.Timer.xml",
+        "ref/netstandard1.2/it/System.Threading.Timer.xml",
+        "ref/netstandard1.2/ja/System.Threading.Timer.xml",
+        "ref/netstandard1.2/ko/System.Threading.Timer.xml",
+        "ref/netstandard1.2/ru/System.Threading.Timer.xml",
+        "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
+        "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
+        "ref/portable-net451+win81+wpa81/_._",
+        "ref/win81/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.threading.timer.4.0.1.nupkg.sha512",
+        "system.threading.timer.nuspec"
+      ]
+    },
+    "System.ValueTuple/4.3.0": {
+      "sha512": "cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
+      "type": "package",
+      "path": "system.valuetuple/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/netstandard1.0/.xml",
+        "lib/netstandard1.0/System.ValueTuple.dll",
+        "lib/portable-net40+sl4+win8+wp8/.xml",
+        "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll",
+        "system.valuetuple.4.3.0.nupkg.sha512",
+        "system.valuetuple.nuspec"
+      ]
+    },
+    "System.Xml.ReaderWriter/4.3.0": {
+      "sha512": "8xfDkN+3SCW8q56Ygb+mIM6HJ5jnpPqJjE5jjTxNo6FHUbEYX8QW+ryLUcE2fRwTz8WfFSpC/VWdaig2SjMIng==",
+      "type": "package",
+      "path": "system.xml.readerwriter/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/net46/System.Xml.ReaderWriter.dll",
+        "lib/netcore50/System.Xml.ReaderWriter.dll",
+        "lib/netstandard1.3/System.Xml.ReaderWriter.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/net46/System.Xml.ReaderWriter.dll",
+        "ref/netcore50/System.Xml.ReaderWriter.dll",
+        "ref/netcore50/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/de/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/es/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/fr/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/it/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/ja/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/ko/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/ru/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",
+        "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/System.Xml.ReaderWriter.dll",
+        "ref/netstandard1.0/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/System.Xml.ReaderWriter.dll",
+        "ref/netstandard1.3/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.xml.readerwriter.4.3.0.nupkg.sha512",
+        "system.xml.readerwriter.nuspec"
+      ]
+    },
+    "System.Xml.XDocument/4.3.0": {
+      "sha512": "6TLUOGWT7GIZaY4pSbRSqaGCyvoj3oRprIFaIPvaJLxgp0YsRpwj4b+HjoF0PcvljLnFhzvrRqYnzrYJd5umGw==",
+      "type": "package",
+      "path": "system.xml.xdocument/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Xml.XDocument.dll",
+        "lib/netstandard1.3/System.Xml.XDocument.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Xml.XDocument.dll",
+        "ref/netcore50/System.Xml.XDocument.xml",
+        "ref/netcore50/de/System.Xml.XDocument.xml",
+        "ref/netcore50/es/System.Xml.XDocument.xml",
+        "ref/netcore50/fr/System.Xml.XDocument.xml",
+        "ref/netcore50/it/System.Xml.XDocument.xml",
+        "ref/netcore50/ja/System.Xml.XDocument.xml",
+        "ref/netcore50/ko/System.Xml.XDocument.xml",
+        "ref/netcore50/ru/System.Xml.XDocument.xml",
+        "ref/netcore50/zh-hans/System.Xml.XDocument.xml",
+        "ref/netcore50/zh-hant/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/System.Xml.XDocument.dll",
+        "ref/netstandard1.0/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/de/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/es/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/fr/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/it/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/ja/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/ko/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/ru/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",
+        "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/System.Xml.XDocument.dll",
+        "ref/netstandard1.3/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/de/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/es/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/fr/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/it/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/ja/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/ko/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/ru/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.xml.xdocument.4.3.0.nupkg.sha512",
+        "system.xml.xdocument.nuspec"
+      ]
+    },
+    "System.Xml.XmlDocument/4.3.0": {
+      "sha512": "lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
+      "type": "package",
+      "path": "system.xml.xmldocument/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Xml.XmlDocument.dll",
+        "lib/netstandard1.3/System.Xml.XmlDocument.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Xml.XmlDocument.dll",
+        "ref/netstandard1.3/System.Xml.XmlDocument.dll",
+        "ref/netstandard1.3/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/de/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/es/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/it/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.xml.xmldocument.4.3.0.nupkg.sha512",
+        "system.xml.xmldocument.nuspec"
+      ]
+    },
+    "System.Xml.XmlSerializer/4.0.11": {
+      "sha512": "FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
+      "type": "package",
+      "path": "system.xml.xmlserializer/4.0.11",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net45/_._",
+        "lib/netcore50/System.Xml.XmlSerializer.dll",
+        "lib/netstandard1.3/System.Xml.XmlSerializer.dll",
+        "lib/portable-net45+win8+wp8+wpa81/_._",
+        "lib/win8/_._",
+        "lib/wp80/_._",
+        "lib/wpa81/_._",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net45/_._",
+        "ref/netcore50/System.Xml.XmlSerializer.dll",
+        "ref/netcore50/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/de/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/es/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/fr/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/it/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/ja/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/ko/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/ru/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/zh-hans/System.Xml.XmlSerializer.xml",
+        "ref/netcore50/zh-hant/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/System.Xml.XmlSerializer.dll",
+        "ref/netstandard1.0/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/de/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/es/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/fr/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/it/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/ja/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/ko/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/ru/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/zh-hans/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.0/zh-hant/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/System.Xml.XmlSerializer.dll",
+        "ref/netstandard1.3/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/de/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/es/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/fr/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/it/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/ja/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/ko/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/ru/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.XmlSerializer.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.XmlSerializer.xml",
+        "ref/portable-net45+win8+wp8+wpa81/_._",
+        "ref/win8/_._",
+        "ref/wp80/_._",
+        "ref/wpa81/_._",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "runtimes/aot/lib/netcore50/System.Xml.XmlSerializer.dll",
+        "system.xml.xmlserializer.4.0.11.nupkg.sha512",
+        "system.xml.xmlserializer.nuspec"
+      ]
+    },
+    "System.Xml.XPath/4.3.0": {
+      "sha512": "v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
+      "type": "package",
+      "path": "system.xml.xpath/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Xml.XPath.dll",
+        "lib/netstandard1.3/System.Xml.XPath.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Xml.XPath.dll",
+        "ref/netstandard1.3/System.Xml.XPath.dll",
+        "ref/netstandard1.3/System.Xml.XPath.xml",
+        "ref/netstandard1.3/de/System.Xml.XPath.xml",
+        "ref/netstandard1.3/es/System.Xml.XPath.xml",
+        "ref/netstandard1.3/fr/System.Xml.XPath.xml",
+        "ref/netstandard1.3/it/System.Xml.XPath.xml",
+        "ref/netstandard1.3/ja/System.Xml.XPath.xml",
+        "ref/netstandard1.3/ko/System.Xml.XPath.xml",
+        "ref/netstandard1.3/ru/System.Xml.XPath.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.xml.xpath.4.3.0.nupkg.sha512",
+        "system.xml.xpath.nuspec"
+      ]
+    },
+    "System.Xml.XPath.XDocument/4.3.0": {
+      "sha512": "jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==",
+      "type": "package",
+      "path": "system.xml.xpath.xdocument/4.3.0",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/net46/System.Xml.XPath.XDocument.dll",
+        "lib/netstandard1.3/System.Xml.XPath.XDocument.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/net46/System.Xml.XPath.XDocument.dll",
+        "ref/netstandard1.3/System.Xml.XPath.XDocument.dll",
+        "ref/netstandard1.3/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.xml.xpath.xdocument.4.3.0.nupkg.sha512",
+        "system.xml.xpath.xdocument.nuspec"
+      ]
+    },
+    "System.Xml.XPath.XmlDocument/4.0.1": {
+      "sha512": "Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
+      "type": "package",
+      "path": "system.xml.xpath.xmldocument/4.0.1",
+      "files": [
+        "ThirdPartyNotices.txt",
+        "dotnet_library_license.txt",
+        "lib/MonoAndroid10/_._",
+        "lib/MonoTouch10/_._",
+        "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll",
+        "lib/xamarinios10/_._",
+        "lib/xamarinmac20/_._",
+        "lib/xamarintvos10/_._",
+        "lib/xamarinwatchos10/_._",
+        "ref/MonoAndroid10/_._",
+        "ref/MonoTouch10/_._",
+        "ref/netstandard1.3/System.Xml.XPath.XmlDocument.dll",
+        "ref/netstandard1.3/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/de/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/es/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/fr/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/it/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/ja/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/ko/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/ru/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/zh-hans/System.Xml.XPath.XmlDocument.xml",
+        "ref/netstandard1.3/zh-hant/System.Xml.XPath.XmlDocument.xml",
+        "ref/xamarinios10/_._",
+        "ref/xamarinmac20/_._",
+        "ref/xamarintvos10/_._",
+        "ref/xamarinwatchos10/_._",
+        "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512",
+        "system.xml.xpath.xmldocument.nuspec"
+      ]
+    }
+  },
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v2.0": [
+      "Microsoft.Build >= 15.3.409",
+      "Microsoft.Build.Framework >= 15.3.409",
+      "Microsoft.Build.Runtime >= 15.3.409",
+      "Microsoft.Build.Tasks.Core >= 15.3.409",
+      "Microsoft.Build.Utilities.Core >= 15.3.409",
+      "Microsoft.Cci >= 4.0.0-rc3-24214-00",
+      "Microsoft.DotNet.PlatformAbstractions >= 2.0.0",
+      "Microsoft.NETCore.App >= 2.0.0",
+      "Microsoft.Net.Compilers.Targets.NetCore >= 0.1.5-dev",
+      "Microsoft.Net.Compilers.netcore >= 2.6.0-beta3-62316-02",
+      "Newtonsoft.Json >= 10.0.3",
+      "System.Composition >= 1.1.0"
+    ],
+    ".NETFramework,Version=v4.6": [
+      "Microsoft.Cci >= 4.0.0-rc3-24214-00",
+      "Microsoft.NETCore.Windows.ApiSets >= 1.0.1",
+      "System.Diagnostics.FileVersionInfo >= 4.3.0",
+      "System.Diagnostics.TraceSource >= 4.3.0",
+      "System.IO.FileSystem >= 4.3.0"
+    ]
+  },
+  "packageFolders": {
+    "/home/z/.nuget/packages/": {},
+    "/home/z/.dotnet/NuGetFallbackFolder": {},
+    "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/project.csproj",
+      "projectName": "project",
+      "projectPath": "/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/project.csproj",
+      "packagesPath": "/home/z/.nuget/packages/",
+      "outputPath": "/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/",
+      "projectStyle": "PackageReference",
+      "crossTargeting": true,
+      "fallbackFolders": [
+        "/home/z/.dotnet/NuGetFallbackFolder",
+        "/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder"
+      ],
+      "configFilePaths": [
+        "/home/z/.nuget/NuGet/NuGet.Config"
+      ],
+      "originalTargetFrameworks": [
+        "net46",
+        "netcoreapp2.0"
+      ],
+      "sources": {
+        "https://api.nuget.org/v3/index.json": {},
+        "https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json": {},
+        "https://dotnet.myget.org/F/dotnet-core/api/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp2.0": {
+          "projectReferences": {}
+        },
+        "net46": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "noWarn": [
+          "NU1701"
+        ],
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp2.0": {
+        "dependencies": {
+          "Microsoft.Build": {
+            "target": "Package",
+            "version": "[15.3.409, )"
+          },
+          "Microsoft.Build.Framework": {
+            "target": "Package",
+            "version": "[15.3.409, )"
+          },
+          "Microsoft.Build.Runtime": {
+            "target": "Package",
+            "version": "[15.3.409, )"
+          },
+          "Microsoft.Build.Tasks.Core": {
+            "target": "Package",
+            "version": "[15.3.409, )"
+          },
+          "Microsoft.Build.Utilities.Core": {
+            "target": "Package",
+            "version": "[15.3.409, )"
+          },
+          "Microsoft.Cci": {
+            "target": "Package",
+            "version": "[4.0.0-rc3-24214-00, )"
+          },
+          "Microsoft.DotNet.PlatformAbstractions": {
+            "target": "Package",
+            "version": "[2.0.0, )"
+          },
+          "Microsoft.NETCore.App": {
+            "target": "Package",
+            "version": "[2.0.0, )",
+            "autoReferenced": true
+          },
+          "Microsoft.Net.Compilers.Targets.NetCore": {
+            "target": "Package",
+            "version": "[0.1.5-dev, )"
+          },
+          "Microsoft.Net.Compilers.netcore": {
+            "target": "Package",
+            "version": "[2.6.0-beta3-62316-02, )"
+          },
+          "Newtonsoft.Json": {
+            "target": "Package",
+            "version": "[10.0.3, )"
+          },
+          "System.Composition": {
+            "target": "Package",
+            "version": "[1.1.0, )"
+          }
+        },
+        "imports": [
+          "net461"
+        ],
+        "assetTargetFallback": true,
+        "warn": true
+      },
+      "net46": {
+        "dependencies": {
+          "Microsoft.Cci": {
+            "target": "Package",
+            "version": "[4.0.0-rc3-24214-00, )"
+          },
+          "Microsoft.NETCore.Windows.ApiSets": {
+            "target": "Package",
+            "version": "[1.0.1, )"
+          },
+          "System.Diagnostics.FileVersionInfo": {
+            "target": "Package",
+            "version": "[4.3.0, )"
+          },
+          "System.Diagnostics.TraceSource": {
+            "target": "Package",
+            "version": "[4.3.0, )"
+          },
+          "System.IO.FileSystem": {
+            "target": "Package",
+            "version": "[4.3.0, )"
+          }
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.cache b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.cache
new file mode 100644 (file)
index 0000000..e489a67
--- /dev/null
@@ -0,0 +1,5 @@
+{
+  "version": 1,
+  "dgSpecHash": "yVk0ktWKB8dcuxPfHZNtztksVCtEz+/3k/eArtY2aVOcPPNvpEV1FvPEHPXuUTvf9RIrnz7iU1+j/7Ga37LWgg==",
+  "success": true
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.g.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.g.props
new file mode 100644 (file)
index 0000000..64322b2
--- /dev/null
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">/home/z/Dev/coreclr-sec/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/z/.nuget/packages/</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/z/.nuget/packages/;/home/z/.dotnet/NuGetFallbackFolder;/home/z/Dev/coreclr-sec/Tools/dotnetcli/sdk/NuGetFallbackFolder</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.5.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/15.0/Microsoft.Common.props')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>15.0/Microsoft.Common.props</TargetPath>
+      <DestinationSubDirectory>15.0/</DestinationSubDirectory>
+      <Private>True</Private>
+      <Link>15.0/Microsoft.Common.props</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.dll" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.dll')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>MSBuild.dll</TargetPath>
+      <Private>True</Private>
+      <Link>MSBuild.dll</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/MSBuild.runtimeconfig.json')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>MSBuild.runtimeconfig.json</TargetPath>
+      <Private>True</Private>
+      <Link>MSBuild.runtimeconfig.json</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CrossTargeting.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.CSharp.CrossTargeting.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.CSharp.CrossTargeting.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.CurrentVersion.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.CSharp.CurrentVersion.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.CSharp.CurrentVersion.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.CSharp.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.CSharp.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.CSharp.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CrossTargeting.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.Common.CrossTargeting.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.Common.CrossTargeting.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.CurrentVersion.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.Common.CurrentVersion.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.Common.CurrentVersion.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.overridetasks')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.Common.overridetasks</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.Common.overridetasks</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.Common.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.Common.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.Common.tasks')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.Common.tasks</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.Common.tasks</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.props')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.NETFramework.CurrentVersion.props</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.NETFramework.CurrentVersion.props</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.CurrentVersion.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.NETFramework.CurrentVersion.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.NETFramework.CurrentVersion.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.props')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.NETFramework.props</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.NETFramework.props</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.NETFramework.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.NETFramework.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.NETFramework.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CrossTargeting.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.VisualBasic.CrossTargeting.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.VisualBasic.CrossTargeting.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.CurrentVersion.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.VisualBasic.CurrentVersion.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.VisualBasic.CurrentVersion.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualBasic.targets')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.VisualBasic.targets</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.VisualBasic.targets</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v11.Common.props')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.VisualStudioVersion.v11.Common.props</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.VisualStudioVersion.v11.Common.props</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v12.Common.props')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.VisualStudioVersion.v12.Common.props</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.VisualStudioVersion.v12.Common.props</Link>
+    </None>
+    <None Include="$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props" Condition="Exists('$(NuGetPackageRoot)microsoft.build.runtime/15.3.409/contentFiles/any/netcoreapp1.0/Microsoft.VisualStudioVersion.v14.Common.props')">
+      <NuGetPackageId>Microsoft.Build.Runtime</NuGetPackageId>
+      <NuGetPackageVersion>15.3.409</NuGetPackageVersion>
+      <NuGetItemType>None</NuGetItemType>
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+      <TargetPath>Microsoft.VisualStudioVersion.v14.Common.props</TargetPath>
+      <Private>True</Private>
+      <Link>Microsoft.VisualStudioVersion.v14.Common.props</Link>
+    </None>
+  </ItemGroup>
+  <ImportGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.props')" />
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.g.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/obj/project.csproj.nuget.g.targets
new file mode 100644 (file)
index 0000000..df6e929
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+  <ImportGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' AND '$(ExcludeRestorePackageImports)' != 'true' ">
+    <Import Project="$(NuGetPackageRoot)netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets" Condition="Exists('$(NuGetPackageRoot)netstandard.library/2.0.0/build/netstandard2.0/NETStandard.Library.targets')" />
+    <Import Project="$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.app/2.0.0/build/netcoreapp2.0/Microsoft.NETCore.App.targets')" />
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/project.csproj b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/tool-runtime/project.csproj
new file mode 100755 (executable)
index 0000000..bb16241
--- /dev/null
@@ -0,0 +1,40 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFrameworks>netcoreapp2.0;net46</TargetFrameworks>
+    <EnableDefaultItems>false</EnableDefaultItems>
+    <!--
+      disable NU1701 that we are getting for Microsoft.Net.Compilers.Targets.NetCore
+      as we know it is safe to resolve its assets as net461.
+    -->
+    <NoWarn>$(NoWarn);NU1701</NoWarn>
+    <OutputType>Exe</OutputType>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Compile Include="Program.cs" />
+  </ItemGroup>
+
+  <ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.0' ">
+    <PackageReference Include="Microsoft.Build.Framework" Version="15.3.409" />
+    <PackageReference Include="Microsoft.Build.Runtime" Version="15.3.409" />
+    <PackageReference Include="Microsoft.Build.Tasks.Core" Version="15.3.409" />
+    <PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.3.409" />
+    <PackageReference Include="Microsoft.Build" Version="15.3.409" />
+    <PackageReference Include="Microsoft.DotNet.PlatformAbstractions" Version="2.0.0" />
+    <PackageReference Include="Microsoft.Net.Compilers.netcore" Version="2.6.0-beta3-62316-02" />
+    <PackageReference Include="Microsoft.Net.Compilers.Targets.NetCore" Version="0.1.5-dev" />
+    <PackageReference Include="Microsoft.Cci" Version="4.0.0-rc3-24214-00" />
+    <PackageReference Include="System.Composition" Version="1.1.0" />
+    <PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
+  </ItemGroup>
+
+  <ItemGroup Condition=" '$(TargetFramework)' == 'net46' ">
+    <PackageReference Include="Microsoft.Cci" Version="4.0.0-rc3-24214-00" />
+    <PackageReference Include="Microsoft.NETCore.Windows.ApiSets" Version="1.0.1" />
+    <PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
+    <PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
+    <PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
+  </ItemGroup>
+
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/toolruntime.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/toolruntime.targets
new file mode 100755 (executable)
index 0000000..456ae6b
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="PrereleaseResolveNuGetPackageAssets" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll"/>
+
+  <PropertyGroup>
+    <!-- Invoke with the correct casing of corerun per-OS.  There are some process Tools
+         that check the invoked process name against known casing which fail under code coverage.
+         This is probably because the code coverage target invocation does not canonicalize the
+         process name. -->
+    <ToolHost>dotnet</ToolHost>
+
+    <ToolRuntimePath Condition="'$(ToolRuntimePath)' == ''">$(ProjectDir)Tools/</ToolRuntimePath>
+    <ToolHostCmd Condition="'$(ToolHostCmd)'==''">"$(ToolRuntimePath)dotnetcli/$(ToolHost)"</ToolHostCmd>
+    <!-- If COMPLUS_InstallRoot is set clear it before calling the ToolHost otherwise some root activations like PDB COM activation will fail -->
+    <ToolHostCmd Condition="'$(COMPLUS_InstallRoot)' != ''">(set COMPLUS_InstallRoot=) &amp; $(ToolHostCmd)</ToolHostCmd>
+  </PropertyGroup>
+  
+  <Target Name="EnsureBuildToolsRuntime">
+    <Error Condition="!Exists('$(ToolRuntimePath)')"
+           Text="The Tool Runtime directory [$(ToolRuntimePath)] does not exist. Please run $(SourceDir)Build.cmd to ensure the tools are installed before attempting to build an individual project." />
+  </Target>
+</Project>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/vbc.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/vbc.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..de15fa6
--- /dev/null
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "1.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/versioning.props b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/versioning.props
new file mode 100755 (executable)
index 0000000..ef5ae27
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <BuildToolsVersioningPropsHasBeenImported>true</BuildToolsVersioningPropsHasBeenImported>
+
+    <Company Condition="'$(Company)' == ''">Microsoft Corporation</Company>
+    <Copyright Condition="'$(Copyright)' == ''">%A9 Microsoft Corporation.  All rights reserved.</Copyright>
+    <Description Condition="'$(Description)' == ''">$(AssemblyName)</Description>
+    <FileVersion Condition="'$(FileVersion)' == '' and '$(AssemblyFileVersion)' != ''">$(AssemblyFileVersion)</FileVersion>
+    <InformationalVersion Condition="'$(InformationalVersion)' == ''">$(AssemblyFileVersion)$(BuiltByString)</InformationalVersion>
+    <Product Condition="'$(Product)' == ''">Microsoft%AE .NET Framework</Product>
+    <AssemblyTitle Condition="'$(AssemblyTitle)' == ''">$(AssemblyName)</AssemblyTitle>
+    <!-- File passed to C# compiler that defines the mapping from source to GIT URL.  Created in versioning.targets --> 
+    <SourceLinkFilePath>$(BaseIntermediateOutputPath)source_link.json</SourceLinkFilePath>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(UseSourceLink)' == 'true' AND Exists('$(SourceLinkFilePath)')">
+    <!-- Defining this variable tells the C# compiler to use this as the /sourcelink option value. -->
+    <SourceLink>$(SourceLinkFilePath)</SourceLink>
+  </PropertyGroup>
+
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/versioning.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/versioning.targets
new file mode 100755 (executable)
index 0000000..e6528bb
--- /dev/null
@@ -0,0 +1,465 @@
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <UsingTask TaskName="GenerateCurrentVersion" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.Tasks.dll" />
+
+  <!-- Setup the default file version information -->
+  <PropertyGroup>
+    <MajorVersion Condition="'$(MajorVersion)' == ''">1</MajorVersion>
+    <MinorVersion Condition="'$(MinorVersion)' == ''">0</MinorVersion>
+
+    <!-- These should be set by importing the targets below but initializing to 0 for consistency -->
+    <BuildNumberMajor Condition="'$(BuildNumberMajor)' == ''">0</BuildNumberMajor>
+    <BuildNumberMinor Condition="'$(BuildNumberMinor)' == ''">0</BuildNumberMinor>
+  </PropertyGroup>
+
+  <!-- Import a build target that includes the build numbers -->
+  <Import Project="$(BuildNumberTarget)" Condition="Exists('$(BuildNumberTarget)')" />
+
+  <!-- #################################### -->
+  <!-- Generate Assembly Info -->
+  <!-- #################################### -->
+  <PropertyGroup>
+    <AssemblyVersion Condition="'$(AssemblyVersion)'==''">1.0.0.0</AssemblyVersion>
+    <CLSCompliant Condition="'$(CLSCompliant)'==''">false</CLSCompliant>
+    <AssemblyFileVersion Condition="'$(AssemblyFileVersion)'==''">$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).$(BuildNumberMinor)</AssemblyFileVersion>
+  </PropertyGroup>
+
+  <Import Project="$(MSBuildThisFileDirectory)versioning.props" Condition="'$(BuildToolsVersioningPropsHasBeenImported)' != 'true'" />
+
+  <PropertyGroup>
+    <GenerateAssemblyInfo Condition="'$(GenerateAssemblyInfo)'==''">true</GenerateAssemblyInfo>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(GenerateAssemblyInfo)'=='true'">
+    <AssemblyInfoFile Condition="'$(MSBuildProjectExtension)' == '.csproj'">$(IntermediateOutputPath)_AssemblyInfo.cs</AssemblyInfoFile>
+    <AssemblyInfoFile Condition="'$(MSBuildProjectExtension)' == '.vbproj'">$(IntermediateOutputPath)_AssemblyInfo.vb</AssemblyInfoFile>
+    <AssemblyInfoPartialFile Condition="'$(MSBuildProjectExtension)' == '.csproj'">$(MSBuildThisFileDirectory)AssemblyInfoPartial.cs</AssemblyInfoPartialFile>
+    <AssemblyInfoPartialFile Condition="'$(MSBuildProjectExtension)' == '.vbproj'">$(MSBuildThisFileDirectory)AssemblyInfoPartial.vb</AssemblyInfoPartialFile>
+    <AssemblyInfoPartialFileLink Condition="'$(MSBuildProjectExtension)' == '.csproj'">Properties/_AssemblyInfo.cs</AssemblyInfoPartialFileLink>
+    <AssemblyInfoPartialFileLink Condition="'$(MSBuildProjectExtension)' == '.vbproj'">My Project/_AssemblyInfo.vb</AssemblyInfoPartialFileLink>
+    <CoreCompileDependsOn>$(CoreCompileDependsOn);GenerateAssemblyInfo</CoreCompileDependsOn>
+  </PropertyGroup>
+
+  <Target Name="DecideIfWeNeedToIncludeDllSafeSearchPathAttribute" 
+    Condition="'$(IsDotNetFrameworkProductAssembly)' == 'true' AND '$(IsTestProject)' != 'true'"
+    BeforeTargets="GenerateAssemblyInfo">
+    
+    <!-- We want to apply the IncludeDllSafeSearchPathAttribute on all DotNet assemblies (non test) that have a reference to System.Runtime.InteropServices -->
+    <PropertyGroup Condition="'$(IncludeDllSafeSearchPathAttribute)'==''">
+      <IncludeDllSafeSearchPathAttribute>false</IncludeDllSafeSearchPathAttribute> <!-- We don't need to include it by default. -->
+      <IncludeDllSafeSearchPathAttribute Condition="'%(ProjectReference.Filename)'=='System.Runtime.InteropServices'">true</IncludeDllSafeSearchPathAttribute>
+      <IncludeDllSafeSearchPathAttribute Condition="'%(Reference.Identity)'=='System.Runtime.InteropServices'">true</IncludeDllSafeSearchPathAttribute>
+    </PropertyGroup>
+  </Target>
+
+  <Target Name="GenerateAssemblyInfo"
+      Inputs="$(MSBuildProjectFile)"
+      Outputs="$(AssemblyInfoFile)"
+      Condition="'$(GenerateAssemblyInfo)'=='true'"
+      DependsOnTargets="CreateVersionFileDuringBuild">
+
+    <Error Condition="!Exists('$(IntermediateOutputPath)')" Text="GenerateAssemblyInfo failed because IntermediateOutputPath isn't set to a valid directory" />
+
+    <ItemGroup Condition="'$(MSBuildProjectExtension)' == '.csproj'">
+      <AssemblyInfoUsings Include="using System%3B" />
+      <AssemblyInfoUsings Include="using System.Reflection%3B" />
+      <AssemblyInfoLines Include="[assembly:AssemblyTitle(&quot;$(AssemblyTitle)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyDescription(&quot;$(Description)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyDefaultAlias(&quot;$(AssemblyName)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyCompany(&quot;$(Company)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyProduct(&quot;$(Product)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyCopyright(&quot;$(Copyright)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyVersion(&quot;$(AssemblyVersion)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyFileVersion(&quot;$(FileVersion)&quot;)]" />
+      <AssemblyInfoLines Include="[assembly:AssemblyInformationalVersion(@&quot;$(InformationalVersion)&quot;)]" />
+      <AssemblyInfoLines Condition="'$(CLSCompliant)'=='true'" Include="[assembly:CLSCompliant(true)]" />
+      <AssemblyInfoLines Condition="'$(AssemblyComVisible)'!=''" Include="[assembly:System.Runtime.InteropServices.ComVisible($(AssemblyComVisible))]" />
+      <AssemblyInfoLines Condition="'$(SkipFrameworkAssemblyMetadata)' != 'true'"
+        Include="[assembly:System.Reflection.AssemblyMetadata(&quot;%(AssemblyMetadata.Identity)&quot;, &quot;%(AssemblyMetadata.Value)&quot;)]" />
+
+      <AssemblyInfoLines Condition="'$(IncludeDllSafeSearchPathAttribute)'=='true'" 
+        Include="[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)]" />
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(MSBuildProjectExtension)' == '.vbproj'">
+      <AssemblyInfoUsings Include="Imports System" />
+      <AssemblyInfoUsings Include="Imports System.Reflection" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyTitle(&quot;$(AssemblyTitle)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyDescription(&quot;$(Description)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyDefaultAlias(&quot;$(AssemblyName)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyCompany(&quot;$(Company)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyProduct(&quot;$(Product)k&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyCopyright(&quot;$(Copyright)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyVersion(&quot;$(AssemblyVersion)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyFileVersion(&quot;$(FileVersion)&quot;)&gt;" />
+      <AssemblyInfoLines Include="&lt;Assembly:AssemblyInformationalVersion(&quot;$(InformationalVersion)&quot;)&gt;" />
+      <AssemblyInfoLines Condition="'$(CLSCompliant)'=='true'" Include="&lt;Assembly:CLSCompliant(True)&gt;" />
+      <AssemblyInfoLines Condition="'$(AssemblyComVisible)'!=''" Include="&lt;Assembly:System.Runtime.InteropServices.ComVisible($(AssemblyComVisible))&gt;" />
+      <AssemblyInfoLines Condition="'$(SkipFrameworkAssemblyMetadata)' != 'true'"
+          Include="&lt;assembly:System.Reflection.AssemblyMetadata(&quot;%(AssemblyMetadata.Identity)&quot;, &quot;%(AssemblyMetadata.Value)&quot;)&gt;" />
+
+      <AssemblyInfoLines Condition="'$(IncludeDllSafeSearchPathAttribute)'=='true'" 
+        Include="&lt;Assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)&gt;" />
+    </ItemGroup>
+
+    <ItemGroup Condition="'$(MSBuildProjectExtension)' == '.csproj' And '$(GenerateThisAssemblyClass)' == 'true'">
+      <AssemblyInfoLines Include="internal static class ThisAssembly" />
+      <AssemblyInfoLines Include="{" />
+      <AssemblyInfoLines Include="%20%20%20%20internal const string Title = &quot;$(AssemblyName)&quot;%3B" />
+      <AssemblyInfoLines Include="%20%20%20%20internal const string Copyright = &quot;\u00A9 Microsoft Corporation.  All rights reserved.&quot;%3B" />
+      <AssemblyInfoLines Include="%20%20%20%20internal const string Version = &quot;$(AssemblyVersion)&quot;%3B" />
+      <AssemblyInfoLines Include="%20%20%20%20internal const string InformationalVersion = &quot;$(AssemblyFileVersion)&quot;%3B" />
+      <AssemblyInfoLines Include="}" />
+    </ItemGroup>
+
+    <WriteLinesToFile
+      File="$(AssemblyInfoFile)"
+      Lines="@(AssemblyInfoUsings);@(AssemblyInfoLines);@(AssemblyInfoSource)"
+      Overwrite="true" />
+
+    <ItemGroup>
+      <Compile Include="$(AssemblyInfoFile)" />
+      <FileWrites Include="$(AssemblyInfoFile)" />
+    </ItemGroup>
+
+  </Target>
+
+  <ItemGroup Condition="'$(GenerateAssemblyInfo)'=='true' AND '$(StringResourcesPath)' != '' AND '$(ExcludeAssemblyInfoPartialFile)' != 'true'">
+    <Compile Include="$(AssemblyInfoPartialFile)">
+      <Visible>true</Visible>
+      <Link>$(AssemblyInfoPartialFileLink)</Link>
+    </Compile>
+  </ItemGroup>
+
+  <PropertyGroup>
+    <GenerateNativeVersionInfo Condition="'$(GenerateNativeVersionInfo)'==''">false</GenerateNativeVersionInfo>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(GenerateNativeVersionInfo)'=='true'">
+    <NativeVersionFileDir>$(BaseIntermediateOutputPath)</NativeVersionFileDir>
+    <NativeVersionHeaderFile>$(NativeVersionFileDir)_version.h</NativeVersionHeaderFile>
+    <GenerateVersionHeader>true</GenerateVersionHeader>
+  </PropertyGroup>
+
+  <Target Name="GenerateVersionHeader"
+      Inputs="$(MSBuildProjectFile)"
+      Outputs="$(NativeVersionHeaderFile)"
+      DependsOnTargets="CreateVersionFileDuringBuild"
+      Condition="'$(NativeVersionHeaderFile)'!='' and '$(GenerateVersionHeader)'=='true' and !Exists($(NativeVersionHeaderFile))">
+
+    <ItemGroup>
+      <!-- Defining versioning variables -->
+      <NativeVersionLines Include="#ifndef VER_COMPANYNAME_STR" />
+      <NativeVersionLines Include="#define VER_COMPANYNAME_STR         &quot;Microsoft Corporation&quot;" />
+      <NativeVersionLines Include="#endif" />
+      <NativeVersionLines Include="#ifndef VER_FILEDESCRIPTION_STR" />
+      <NativeVersionLines Include="#define VER_FILEDESCRIPTION_STR     &quot;$(AssemblyName)&quot;" />
+      <NativeVersionLines Include="#endif" />
+      <NativeVersionLines Include="#ifndef VER_INTERNALNAME_STR" />
+      <NativeVersionLines Include="#define VER_INTERNALNAME_STR        VER_FILEDESCRIPTION_STR" />
+      <NativeVersionLines Include="#endif" />
+      <NativeVersionLines Include="#ifndef VER_ORIGINALFILENAME_STR" />
+      <NativeVersionLines Include="#define VER_ORIGINALFILENAME_STR    VER_FILEDESCRIPTION_STR" />
+      <NativeVersionLines Include="#endif" />
+      <NativeVersionLines Include="#ifndef VER_PRODUCTNAME_STR" />
+      <NativeVersionLines Include="#define VER_PRODUCTNAME_STR         &quot;Microsoft\xae .NET Framework&quot;" />
+      <NativeVersionLines Include="#endif" />
+      <NativeVersionLines Include="#undef VER_PRODUCTVERSION" />
+      <NativeVersionLines Include="#define VER_PRODUCTVERSION          $(MajorVersion),$(MinorVersion),$(BuildNumberMajor),$(BuildNumberMinor)" />
+      <NativeVersionLines Include="#undef VER_PRODUCTVERSION_STR" />
+      <NativeVersionLines Include="#define VER_PRODUCTVERSION_STR      &quot;$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).$(BuildNumberMinor)$(BuiltByString)&quot;" />
+      <NativeVersionLines Include="#undef VER_FILEVERSION" />
+      <NativeVersionLines Include="#define VER_FILEVERSION             $(MajorVersion),$(MinorVersion),$(BuildNumberMajor),$(BuildNumberMinor)" />
+      <NativeVersionLines Include="#undef VER_FILEVERSION_STR" />
+      <NativeVersionLines Include="#define VER_FILEVERSION_STR         &quot;$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).$(BuildNumberMinor)$(BuiltByString)&quot;" />
+      <NativeVersionLines Include="#ifndef VER_LEGALCOPYRIGHT_STR" />
+      <NativeVersionLines Include="#define VER_LEGALCOPYRIGHT_STR      &quot;\xa9 Microsoft Corporation.  All rights reserved.&quot;" />
+      <NativeVersionLines Include="#endif" />
+      <NativeVersionLines Include="#ifndef VER_DEBUG" />
+      <NativeVersionLines Condition="'$(Configuration)'=='Debug'" Include="#define VER_DEBUG                   VS_FF_DEBUG" />
+      <NativeVersionLines Condition="'$(Configuration)'!='Debug'" Include="#define VER_DEBUG                   0" />
+      <NativeVersionLines Include="#endif" />
+    </ItemGroup>
+
+    <MakeDir Condition="!Exists('$(NativeVersionFileDir)')" Directories="$(NativeVersionFileDir)" />
+
+    <WriteLinesToFile
+      File="$(NativeVersionHeaderFile)"
+      Lines="@(NativeVersionLines)"
+      Overwrite="true" />
+
+    <ItemGroup>
+      <FileWrites Include="$(NativeVersionHeaderFile)" />
+    </ItemGroup>
+  </Target>
+
+  <PropertyGroup Condition="'$(GenerateVersionSourceFile)'=='true'">
+    <NativeVersionSourceDir>$(BaseIntermediateOutputPath)</NativeVersionSourceDir>
+    <NativeVersionSourceFile>$(NativeVersionSourceDir)version.c</NativeVersionSourceFile>
+  </PropertyGroup>
+
+  <!-- Non Windows versioning requires to generate a source file and include it on the compilation. -->
+  <Target Name="GenerateVersionSourceFile"
+      Inputs="$(MSBuildProjectFile)"
+      Outputs="$(NativeVersionSourceFile)"
+      DependsOnTargets="CreateVersionFileDuringBuild"
+      Condition="'$(NativeVersionSourceFile)'!='' and '$(GenerateVersionSourceFile)'=='true'">
+
+    <ItemGroup>
+      <SourceFileLines />
+      <SourceFileLines Include="static char sccsid%5B%5D %5F%5Fattribute%5F%5F%28%28used%29%29 %3D %22%40%28%23%29Version $(MajorVersion).$(MinorVersion).$(BuildNumberMajor).$(BuildNumberMinor)$(BuiltByString)%22%3B" />
+      <!-- Since this is a source file, compiler will complain if there is no new line at end of file, so adding one bellow. -->
+      <SourceFileLines Include=" " />
+    </ItemGroup>
+
+    <MakeDir Condition="!Exists('$(NativeVersionSourceDir)')" Directories="$(NativeVersionSourceDir)" />
+
+    <WriteLinesToFile
+      File="$(NativeVersionSourceFile)"
+      Lines="@(SourceFileLines)"
+      Overwrite="true" />
+
+    <ItemGroup>
+      <FileWrites Include="$(NativeVersionSourceFile)" />
+    </ItemGroup>
+  </Target>
+
+  <PropertyGroup>
+    <GetNuGetPackageVersionsDependsOn>$(GetNuGetPackageVersionsDependsOn);CreateVersionInfoFile</GetNuGetPackageVersionsDependsOn>
+  </PropertyGroup>
+
+  <PropertyGroup>
+    <SyncInfoDirectory Condition="'$(SyncInfoDirectory)' == ''">$(ObjDir)</SyncInfoDirectory>
+    <SyncInfoFile Condition="'$(SyncInfoFile)' == ''">$(SyncInfoDirectory)version.txt</SyncInfoFile>
+  </PropertyGroup>
+
+  <Target Name="CreateVersionInfoFile"
+          DependsOnTargets="CreateVersionFileDuringBuild"
+          BeforeTargets="BuildAllProjects"
+          Inputs="$(LatestCommit)"
+          Outputs="$(SyncInfoFile)">
+    <MakeDir Condition="!Exists('$(SyncInfoDirectory)')"
+             Directories="$(SyncInfoDirectory)" />
+    <WriteLinesToFile
+      Condition="'$(LatestCommit)' != ''"
+      File="$(SyncInfoFile)"
+      Lines="$(LatestCommit)"
+      Overwrite="true" />
+  </Target>
+
+  <!--
+    Target: CreateOrUpdateCurrentVersionFile
+
+    Generates the version data and saves it to $(BuildVersionFile) if it hasn't been imported
+
+    Outputs:
+      $(LatestCommit)
+      $(BuiltByString)
+      $(BuildNumberMajor)
+      $(BuildNumberMinor)
+      $(AssemblyFileVersion)
+  -->
+  <Target Name="CreateOrUpdateCurrentVersionFile"
+      BeforeTargets="ResolveProjectReferences"
+      Condition="'$(SkipVersionGeneration)' != 'true' AND '$(VersionPropsImported)' != 'true'">
+
+    <!-- ############################### -->
+    <Exec Command="git describe --all HEAD 2>&amp;1" StandardOutputImportance="Low" IgnoreExitCode="true" IgnoreStandardErrorWarningFormat="true" ConsoleToMSBuild="true" Condition="'$(RawGitBranchName)' == ''">
+      <Output TaskParameter="ConsoleOutput" PropertyName="RawGitBranchName" />
+    </Exec>
+
+    <!-- ############################### -->
+    <PropertyGroup Condition="'$(LatestCommit)' != ''">
+      <LatestCommitExitCode>0</LatestCommitExitCode>
+    </PropertyGroup>
+
+    <!-- Get the latest commit hash -->
+    <Exec Command="git rev-parse HEAD 2>&amp;1" StandardOutputImportance="Low" IgnoreExitCode="true" IgnoreStandardErrorWarningFormat="true" ConsoleToMSBuild="true" Condition="'$(LatestCommit)' == ''">
+      <Output TaskParameter="ConsoleOutput" PropertyName="LatestCommit" />
+      <Output TaskParameter="ExitCode" PropertyName="LatestCommitExitCode" />
+    </Exec>
+
+    <!-- We shouldn't fail the build if we can't retreive the commit hash, so in this case just set it to N/A -->
+    <PropertyGroup Condition="'$(LatestCommitExitCode)'!='0'">
+      <LatestCommit>N/A</LatestCommit>
+    </PropertyGroup>
+
+    <!-- If things match expected patterns, create $(GitBranchName) from $(RawGitBranchName) -->
+    <Message Text="GIT Branch Name as seen by git describe: '$(RawGitBranchName)'" /> 
+    <PropertyGroup Condition="$(RawGitBranchName.StartsWith('heads/'))">
+      <GitBranchName>$(RawGitBranchName.SubString(6))</GitBranchName>
+    </PropertyGroup>
+    <PropertyGroup Condition="$(RawGitBranchName.StartsWith('remotes/origin/'))">
+      <GitBranchName>$(RawGitBranchName.SubString(15))</GitBranchName>
+    </PropertyGroup>
+    <Message Text="GIT Branch Name: '$(GitBranchName)'" /> 
+
+    <!-- The GitHubOwnerName is the name of the entity that 'owns' a particular github repository (e.g the 'dotnet in https://github/dotnet/coreclr) -->
+    <!-- we assume by default that these build tools are used by the 'dotnet' group.  This can be overridden. -->
+    <PropertyGroup Condition="'$(GitHubOwnerName)' == ''">
+      <GitHubOwnerName>dotnet</GitHubOwnerName>
+    </PropertyGroup>
+
+    <!-- The GitHubRepositoryUrl is formed out of the simple GitHubRepositoryName (e.g. coreclr or corefx) -->
+    <PropertyGroup Condition="'$(GitHubOwnerName)' != '' AND '$(GitHubRepositoryName)' != '' AND '$(GitHubRepositoryUrl)' == ''">
+      <GitHubRepositoryUrl>https://github.com/$(GitHubOwnerName)/$(GitHubRepositoryName)</GitHubRepositoryUrl>
+    </PropertyGroup>
+
+    <!-- ******* SourceLink Support, activated by setting $(UseSourceLink) ********* -->
+
+    <!-- Generate the SourceLink file that will be passed to the C# compiler (using ProjectDir and GitHubRepositoryUrl as data) -->
+    <MakeDir Directories="$(BaseIntermediateOutputPath)" />
+    <WriteLinesToFile 
+      Condition="'$(UseSourceLink)' == 'true' AND '$(GitHubRepositoryUrl)' != '' AND '$(LatestCommit)' != 'N/A' AND !Exists('$(SourceLinkFilePath)')"
+      ContinueOnError="WarnAndContinue"
+      File="$(SourceLinkFilePath)" 
+      Overwrite="true" 
+      Lines='{"documents": { "$(ProjectDir.Replace("\", "\\"))*" : "$(GitHubRepositoryUrl.Replace("github.com", "raw.githubusercontent.com"))/$(LatestCommit)/*" }}' />
+
+    <PropertyGroup>
+      <LatestCommitExitCode/>
+    </PropertyGroup>
+
+    <!-- ############################### -->
+    <!-- Get the latest commit date -->
+    <ItemGroup>
+      <VersionTargetsFile Include="$(MSBuildThisFileFullPath)" />
+    </ItemGroup>
+    <!-- Windows Exec command requires DOS escaping for the percent sign since it secretly runs the process in a shell instead of calling createprocess. -->
+    <PropertyGroup>
+      <LatestDateCommand Condition="'$(RunningOnUnix)'!='true'">git show -s --format=^%25%25cd --date=short HEAD</LatestDateCommand>
+      <LatestDateCommand Condition="'$(RunningOnUnix)'=='true'">git show -s --format=%25cd --date=short HEAD</LatestDateCommand>
+    </PropertyGroup>
+
+    <PropertyGroup Condition="'$(VersionSeedDate)' != ''">
+      <LatestDateCommandExitCode>0</LatestDateCommandExitCode>
+    </PropertyGroup>
+
+    <Exec Command="$(LatestDateCommand)" StandardOutputImportance="Low" IgnoreExitCode="true" IgnoreStandardErrorWarningFormat="true" ConsoleToMSBuild="true" Condition="'$(VersionSeedDate)' == ''">
+      <Output TaskParameter="ConsoleOutput" PropertyName="VersionSeedDate" />
+      <Output TaskParameter="ExitCode" PropertyName="LatestDateCommandExitCode" />
+    </Exec>
+    <PropertyGroup Condition="'$(LatestDateCommandExitCode)'!='0'">
+      <VersionSeedDate>%(VersionTargetsFile.ModifiedTime)</VersionSeedDate>
+      <VersionSeedSourceComment>VersionSeedDate was produced by getting the timestamp of versioning.targets.</VersionSeedSourceComment>
+    </PropertyGroup>
+    <PropertyGroup Condition="'$(LatestDateCommandExitCode)'=='0'">
+      <VersionSeedSourceComment>VersionSeedDate was produced by taking the timestamp of the last git commit.</VersionSeedSourceComment>
+    </PropertyGroup>
+    <ItemGroup>
+      <VersionTargetsFile Remove="@(VersionTargetsFile)" />
+    </ItemGroup>
+    <PropertyGroup>
+      <LatestDateCommand/>
+      <LatestDateCommandExitCode/>
+    </PropertyGroup>
+
+    <!-- ############################### -->
+    <!-- Get Username -->
+    <PropertyGroup>
+      <VersionUserName Condition="'$(VersionUserName)' == ''">$(USERNAME)</VersionUserName>
+    </PropertyGroup>
+
+    <Exec Command="whoami" Condition="'$(VersionUserName)' == ''" StandardOutputImportance="Low" IgnoreExitCode="true" IgnoreStandardErrorWarningFormat="true" ConsoleToMSBuild="true">
+      <Output TaskParameter="ConsoleOutput" PropertyName="VersionUserName" />
+    </Exec>
+
+    <!-- ############################### -->
+    <!-- Get Hostname -->
+    <PropertyGroup>
+      <VersionHostName Condition="'$(VersionHostName)' == ''">$(COMPUTERNAME)</VersionHostName>
+    </PropertyGroup>
+
+    <Exec Command="hostname" Condition="'$(RunningOnUnix)'=='true' AND '$(VersionHostName)'==''" StandardOutputImportance="Low" IgnoreExitCode="true" IgnoreStandardErrorWarningFormat="true" ConsoleToMSBuild="true">
+      <Output TaskParameter="ConsoleOutput" PropertyName="VersionHostName" />
+    </Exec>
+
+    <!-- Set BuiltByString (which is added to the end of the informational version) -->
+    <!-- This string has additional information as well (like the GIT commit URL) -->
+    <!-- and has the general form @Name1: Value1 @Name2: Value2  ... which makes it easy to parse -->
+    <PropertyGroup Condition="'$(BuiltByString)' == ''">
+      <!-- Set the @BuiltBy key-value pair -->
+      <BuiltByString Condition="'$(VersionUserName)' != '' AND '$(VersionHostName)' != ''">$(BuiltByString) %40BuiltBy: $(VersionUserName)-$(VersionHostName)</BuiltByString>
+      <!-- Set the @Branch key-value pair -->
+      <BuiltByString Condition="'$(GitBranchName)' != ''">$(BuiltByString) %40Branch: $(GitBranchName)</BuiltByString>
+      <!-- Set the @SrcCode key-value pair -->
+      <BuiltByString Condition="'$(GitHubRepositoryUrl)' != '' AND '$(LatestCommit)' != 'N/A'">$(BuiltByString) %40SrcCode: $(GitHubRepositoryUrl)/tree/$(LatestCommit)</BuiltByString>
+      <!-- If that does not work, try setting the @Commit key-value pair -->
+      <BuiltByString Condition="'$(GitHubRepositoryUrl)' == '' AND '$(LatestCommit)' != 'N/A'">$(BuiltByString) %40Commit: $(LatestCommit)</BuiltByString>
+      <VersionUserName/>
+      <VersionHostName/>
+    </PropertyGroup>
+
+    <!-- Setting default parameters in case that they are not set before. -->
+    <PropertyGroup>
+      <!-- Padding should be equal or greater to 5. Using 5 to align with internal build system. -->
+      <VersionPadding Condition="'$(VersionPadding)'==''">5</VersionPadding>
+      <!-- Using the following default comparison date will produce versions that align with our internal build system. -->
+      <VersionComparisonDate Condition="'$(VersionComparisonDate)'==''">1996-04-01</VersionComparisonDate>
+    </PropertyGroup>
+
+    <GenerateCurrentVersion SeedDate="$(VersionSeedDate)" OfficialBuildId="$(OfficialBuildId)" ComparisonDate="$(VersionComparisonDate)" Padding="$(VersionPadding)">
+      <Output PropertyName="BuildNumberMajor" TaskParameter="GeneratedVersion" />
+      <Output PropertyName="BuildNumberMinor" TaskParameter="GeneratedRevision" />
+    </GenerateCurrentVersion>
+    <PropertyGroup>
+      <VersionPadding/>
+      <VersionComparisonDate/>
+    </PropertyGroup>
+
+    <PropertyGroup>
+      <VersionFileContent>
+        <![CDATA[<?xml version="1.0" encoding="utf-8"?>
+<!-- This is a generated file. $(VersionSourceComment) Seed Date is $(VersionSeedDate). -->
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <VersionPropsImported>true</VersionPropsImported>
+    <BuildNumberMajor Condition="'%24(BuildNumberMajor)' == ''">$(BuildNumberMajor)</BuildNumberMajor>
+    <BuildNumberMinor Condition="'%24(BuildNumberMinor)' == ''">$(BuildNumberMinor)</BuildNumberMinor>
+    <LatestCommit Condition="'%24(LatestCommit)' == ''">$(LatestCommit)</LatestCommit>
+    <BuiltByString Condition="'%24(BuiltByString)' == ''">$(BuiltByString)</BuiltByString>
+  </PropertyGroup>
+</Project>
+]]>
+      </VersionFileContent>
+    </PropertyGroup>
+
+    <!-- Since by default the file will get dropped at the obj dir, make sure that the dir is created already or else WriteLinesToFile will error. -->
+    <MakeDir Directories="$(BuildVersionFilePath)" />
+
+    <WriteLinesToFile
+      ContinueOnError="WarnAndContinue"
+      Condition="!Exists('$(BuildVersionFile)')"
+      File="$(BuildVersionFile)"
+      Lines="$(VersionFileContent)"
+      Overwrite="true" />
+
+    <!-- Delete old BuildVersion.props files -->
+    <ItemGroup>
+      <OldBuildVersionFiles Include="$(BuildVersionFilePath)BuildVersions-*.props" Exclude="$(BuildVersionFile)" />
+    </ItemGroup>
+    <Delete Files="@(OldBuildVersionFiles)" TreatErrorsAsWarnings="true"/>
+    <ItemGroup>
+      <OldBuildVersionFiles Remove="@(OldBuildVersionFiles)"/>
+    </ItemGroup>
+
+    <PropertyGroup>
+      <!-- Redefine AssemblyFileVersion because we just computed it. -->
+      <AssemblyFileVersion>$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).$(BuildNumberMinor)</AssemblyFileVersion>
+    </PropertyGroup>
+  </Target>
+
+  <!-- This target will only be executed if BuildVersion.props doesn't exist yet -->
+  <Target Name="CreateVersionFileDuringBuild" Condition="'$(SkipVersionGeneration)'!='true' AND '$(ShouldCreateVersionFileDuringBuild)'=='true'" DependsOnTargets="CreateOrUpdateCurrentVersionFile">
+    <PropertyGroup Condition="'$(SkipVersionGeneration)'!='true'">
+      <VersionSuffix Condition="'$(PreReleaseLabel)' != ''">-$(PreReleaseLabel)</VersionSuffix>
+      <VersionSuffix Condition="'$(IncludeBuildNumberInPackageVersion)' == 'true'">$(VersionSuffix)-$(BuildNumberMajor)-$(BuildNumberMinor)</VersionSuffix>
+    </PropertyGroup>
+  </Target>
+
+  <Target Name="NativeResourceCompile" DependsOnTargets="$(BeforeResourceCompileTargets)" Inputs="$(MsBuildThisFileDirectory)NativeVersion.rc" Outputs="$(Win32Resource)">
+    <Error Condition="!Exists('$(RCPATH)')" Text="NativeResourceCompile failed because RCPath is set to an non-existing rc.exe path." />
+
+    <Exec Command='"$(RCPath)" /i $(BaseIntermediateOutputPath) /i $(IntermediateOutputPath) /i $(WindowsSDKPath)\inc /i $(VCSDKPath)\Include /D _UNICODE /D UNICODE /l"0x0409" /r /fo "$(Win32Resource)" "$(MsBuildThisFileDirectory)NativeVersion.rc"' />
+  </Target>
+</Project>
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/xunit.console.netcore.runtimeconfig.json b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/xunit.console.netcore.runtimeconfig.json
new file mode 100755 (executable)
index 0000000..0e7c179
--- /dev/null
@@ -0,0 +1,8 @@
+{
+       "runtimeOptions": {
+               "framework": {
+                       "name": "Microsoft.NETCore.App",
+                       "version": "9.9.9"
+               }
+       }
+}
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg
new file mode 100644 (file)
index 0000000..1e8c0f9
Binary files /dev/null and b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg differ
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg.sha512 b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.2.1.0-rc1-03006-01.nupkg.sha512
new file mode 100644 (file)
index 0000000..81f0cf9
--- /dev/null
@@ -0,0 +1 @@
+KFVzqSyUNag30Lp5QdiFlZOgmy7H7I7cLSGujJyVuiCdOVOgHtecNTKKcCDvXj9lERYNnjCXVQcRGTtupvkTeQ==
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.nuspec b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/microsoft.dotnet.buildtools.nuspec
new file mode 100755 (executable)
index 0000000..f3253d5
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
+  <metadata minClientVersion="2.8.1">
+    <id>Microsoft.DotNet.BuildTools</id>
+    <version>2.1.0-rc1-03006-01</version>
+    <title>Microsoft DotNet BuildTools</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+    <projectUrl>http://go.microsoft.com/fwlink/?LinkId=518631</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>This package provides build-time support for the .NET Core Framework libraries.  You should not need to reference this package from your project.</description>
+    <summary>.NET Core Framework Build Tools</summary>
+    <copyright>Copyright Â© Microsoft Corporation</copyright>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/version.txt b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/version.txt
new file mode 100755 (executable)
index 0000000..f4eb036
--- /dev/null
@@ -0,0 +1 @@
+961b7d92979d8c3222146ec8decb98f69d6c3d32
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/LICENSE.TXT b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/LICENSE.TXT
new file mode 100755 (executable)
index 0000000..984713a
--- /dev/null
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT
new file mode 100755 (executable)
index 0000000..4a8002d
--- /dev/null
@@ -0,0 +1,251 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+Attributions and license notices for test cases originally authored by
+third parties can be found in the respective test directories.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for RFC 3492
+---------------------------
+
+The punycode implementation is based on the sample code in RFC 3492
+        
+Copyright (C) The Internet Society (2003).  All Rights Reserved.
+
+This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it
+or assist in its implementation may be prepared, copied, published
+and distributed, in whole or in part, without restriction of any
+kind, provided that the above copyright notice and this paragraph are
+included on all such copies and derivative works.  However, this
+document itself may not be modified in any way, such as by removing
+the copyright notice or references to the Internet Society or other
+Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for
+copyrights defined in the Internet Standards process must be
+followed, or as required to translate it into languages other than
+English.
+
+The limited permissions granted above are perpetual and will not be
+revoked by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an
+"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
+---------------------------------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, or Digital Equipment Corporation be used in advertising
+or publicity pertaining to distribution of the software without
+specific, written prior permission.  Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
+Corporation makes any representations about the suitability of
+this software for any purpose.
+
+Copyright(C) The Internet Society 1997. All Rights Reserved.
+
+This document and translations of it may be copied and furnished to others,
+and derivative works that comment on or otherwise explain it or assist in
+its implementation may be prepared, copied, published and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this paragraph are included on all such copies and
+derivative works.However, this document itself may not be modified in any
+way, such as by removing the copyright notice or references to the Internet
+Society or other Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for copyrights
+defined in the Internet Standards process must be followed, or as required
+to translate it into languages other than English.
+
+The limited permissions granted above are perpetual and will not be revoked
+by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE.
+
+License notice for Algorithm from RFC 4122 - 
+A Universally Unique IDentifier (UUID) URN Namespace
+----------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+Copyright (c) 1998 Microsoft.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, Microsoft, or Digital Equipment Corporation be used in
+advertising or publicity pertaining to distribution of the software
+without specific, written prior permission. Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
+Equipment Corporation makes any representations about the
+suitability of this software for any purpose."
+
+License notice for The LLVM Compiler Infrastructure
+---------------------------------------------------
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) â€” feel free to use them however you please. The aggregate collection and
+descriptions are Â© 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Bob Jenkins
+------------------------------
+
+By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
+code any way you wish, private, educational, or commercial.  It's free.
+
+License notice for Greg Parker
+------------------------------
+
+Greg Parker     gparker@cs.stanford.edu     December 2000
+This code is in the public domain and may be copied or modified without 
+permission. 
+
+License notice for libunwind8 based code
+----------------------------------------
+
+Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for the Printing Floating-Point Numbers 
+/******************************************************************************
+  Copyright (c) 2014 Ryan Juckett
+  http://www.ryanjuckett.com/
+  This software is provided 'as-is', without any express or implied
+  warranty. In no event will the authors be held liable for any damages
+  arising from the use of this software.
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source
+     distribution.
+******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg
new file mode 100644 (file)
index 0000000..01d19aa
Binary files /dev/null and b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg differ
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512 b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512
new file mode 100644 (file)
index 0000000..a7d3faf
--- /dev/null
@@ -0,0 +1 @@
+s7nzFK7Xp9q7dbrPN01X5oq3urrWJvhSFA3+/3DBX7FX6LsQbk8Wy5KoBcyrSorA9x1s0DqtdDmwCjSiJIlQ2A==
\ No newline at end of file
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.nuspec b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/microsoft.netcore.ilasm.nuspec
new file mode 100755 (executable)
index 0000000..ce26094
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+  <metadata minClientVersion="2.12">
+    <id>Microsoft.NETCore.ILAsm</id>
+    <version>2.1.3-servicing-26719-02</version>
+    <title>Microsoft.NETCore.ILAsm</title>
+    <authors>Microsoft</authors>
+    <owners>microsoft,dotnetframework</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT</licenseUrl>
+    <projectUrl>https://dot.net/</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>The .NET IL Assembler. 
+e7685b62433dfe0c540b4922f05566c4792d72e8 
+When using NuGet 3.x this package requires at least version 3.4.</description>
+    <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+    <copyright>© Microsoft Corporation.  All rights reserved.</copyright>
+    <serviceable>true</serviceable>
+    <dependencies>
+      <dependency id="Microsoft.NETCore.Runtime.CoreCLR" version="2.1.3-servicing-26719-02" />
+    </dependencies>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.json b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.json
new file mode 100755 (executable)
index 0000000..4c1d147
--- /dev/null
@@ -0,0 +1,59 @@
+{
+  "runtimes": {
+    "linux-arm": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.linux-arm.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-arm64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.linux-arm64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-musl-x64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.linux-musl-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-x64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.linux-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "osx-x64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.osx-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "rhel.6-x64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.rhel.6-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "tizen.4.0.0-armel": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.tizen.4.0.0-armel.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-arm": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.win-arm.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-arm64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.win-arm64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-x64": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.win-x64.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-x86": {
+      "Microsoft.NETCore.ILAsm": {
+        "runtime.win-x86.Microsoft.NETCore.ILAsm": "2.1.3-servicing-26719-02"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/version.txt b/packages/microsoft.netcore.ilasm/2.1.3-servicing-26719-02/version.txt
new file mode 100755 (executable)
index 0000000..d84bdd8
--- /dev/null
@@ -0,0 +1 @@
+e7685b62433dfe0c540b4922f05566c4792d72e8
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/LICENSE.TXT b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/LICENSE.TXT
new file mode 100755 (executable)
index 0000000..984713a
--- /dev/null
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT
new file mode 100755 (executable)
index 0000000..4a8002d
--- /dev/null
@@ -0,0 +1,251 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+Attributions and license notices for test cases originally authored by
+third parties can be found in the respective test directories.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for RFC 3492
+---------------------------
+
+The punycode implementation is based on the sample code in RFC 3492
+        
+Copyright (C) The Internet Society (2003).  All Rights Reserved.
+
+This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it
+or assist in its implementation may be prepared, copied, published
+and distributed, in whole or in part, without restriction of any
+kind, provided that the above copyright notice and this paragraph are
+included on all such copies and derivative works.  However, this
+document itself may not be modified in any way, such as by removing
+the copyright notice or references to the Internet Society or other
+Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for
+copyrights defined in the Internet Standards process must be
+followed, or as required to translate it into languages other than
+English.
+
+The limited permissions granted above are perpetual and will not be
+revoked by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an
+"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
+---------------------------------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, or Digital Equipment Corporation be used in advertising
+or publicity pertaining to distribution of the software without
+specific, written prior permission.  Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
+Corporation makes any representations about the suitability of
+this software for any purpose.
+
+Copyright(C) The Internet Society 1997. All Rights Reserved.
+
+This document and translations of it may be copied and furnished to others,
+and derivative works that comment on or otherwise explain it or assist in
+its implementation may be prepared, copied, published and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this paragraph are included on all such copies and
+derivative works.However, this document itself may not be modified in any
+way, such as by removing the copyright notice or references to the Internet
+Society or other Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for copyrights
+defined in the Internet Standards process must be followed, or as required
+to translate it into languages other than English.
+
+The limited permissions granted above are perpetual and will not be revoked
+by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE.
+
+License notice for Algorithm from RFC 4122 - 
+A Universally Unique IDentifier (UUID) URN Namespace
+----------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+Copyright (c) 1998 Microsoft.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, Microsoft, or Digital Equipment Corporation be used in
+advertising or publicity pertaining to distribution of the software
+without specific, written prior permission. Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
+Equipment Corporation makes any representations about the
+suitability of this software for any purpose."
+
+License notice for The LLVM Compiler Infrastructure
+---------------------------------------------------
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) â€” feel free to use them however you please. The aggregate collection and
+descriptions are Â© 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Bob Jenkins
+------------------------------
+
+By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
+code any way you wish, private, educational, or commercial.  It's free.
+
+License notice for Greg Parker
+------------------------------
+
+Greg Parker     gparker@cs.stanford.edu     December 2000
+This code is in the public domain and may be copied or modified without 
+permission. 
+
+License notice for libunwind8 based code
+----------------------------------------
+
+Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for the Printing Floating-Point Numbers 
+/******************************************************************************
+  Copyright (c) 2014 Ryan Juckett
+  http://www.ryanjuckett.com/
+  This software is provided 'as-is', without any express or implied
+  warranty. In no event will the authors be held liable for any damages
+  arising from the use of this software.
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source
+     distribution.
+******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg
new file mode 100644 (file)
index 0000000..28bff73
Binary files /dev/null and b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg differ
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512 b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512
new file mode 100644 (file)
index 0000000..772a01a
--- /dev/null
@@ -0,0 +1 @@
+vMyTThpPlMDp6LgBdklymmF+EcrEh644AzjxZCbj6npfR9ZLy4IAtjtUirQnzDSyhQtFWBo8N/zh2mUhIXEotA==
\ No newline at end of file
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.nuspec b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/microsoft.netcore.jit.nuspec
new file mode 100755 (executable)
index 0000000..3225918
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
+  <metadata minClientVersion="2.12">
+    <id>Microsoft.NETCore.Jit</id>
+    <version>2.1.3-servicing-26719-02</version>
+    <title>Microsoft.NETCore.Jit</title>
+    <authors>Microsoft</authors>
+    <owners>microsoft,dotnetframework</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT</licenseUrl>
+    <projectUrl>https://dot.net/</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>The .NET JIT compiler. 
+e7685b62433dfe0c540b4922f05566c4792d72e8 
+When using NuGet 3.x this package requires at least version 3.4.</description>
+    <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+    <copyright>© Microsoft Corporation.  All rights reserved.</copyright>
+    <serviceable>true</serviceable>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.json b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.json
new file mode 100755 (executable)
index 0000000..f724881
--- /dev/null
@@ -0,0 +1,59 @@
+{
+  "runtimes": {
+    "linux-arm": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.linux-arm.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-arm64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.linux-arm64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-musl-x64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.linux-musl-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-x64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.linux-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "osx-x64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.osx-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "rhel.6-x64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.rhel.6-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "tizen.4.0.0-armel": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.tizen.4.0.0-armel.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-arm": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.win-arm.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-arm64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.win-arm64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-x64": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.win-x64.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-x86": {
+      "Microsoft.NETCore.Jit": {
+        "runtime.win-x86.Microsoft.NETCore.Jit": "2.1.3-servicing-26719-02"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/version.txt b/packages/microsoft.netcore.jit/2.1.3-servicing-26719-02/version.txt
new file mode 100755 (executable)
index 0000000..d84bdd8
--- /dev/null
@@ -0,0 +1 @@
+e7685b62433dfe0c540b4922f05566c4792d72e8
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/LICENSE.TXT b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/LICENSE.TXT
new file mode 100755 (executable)
index 0000000..984713a
--- /dev/null
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT
new file mode 100755 (executable)
index 0000000..4a8002d
--- /dev/null
@@ -0,0 +1,251 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+Attributions and license notices for test cases originally authored by
+third parties can be found in the respective test directories.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for RFC 3492
+---------------------------
+
+The punycode implementation is based on the sample code in RFC 3492
+        
+Copyright (C) The Internet Society (2003).  All Rights Reserved.
+
+This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it
+or assist in its implementation may be prepared, copied, published
+and distributed, in whole or in part, without restriction of any
+kind, provided that the above copyright notice and this paragraph are
+included on all such copies and derivative works.  However, this
+document itself may not be modified in any way, such as by removing
+the copyright notice or references to the Internet Society or other
+Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for
+copyrights defined in the Internet Standards process must be
+followed, or as required to translate it into languages other than
+English.
+
+The limited permissions granted above are perpetual and will not be
+revoked by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an
+"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
+---------------------------------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, or Digital Equipment Corporation be used in advertising
+or publicity pertaining to distribution of the software without
+specific, written prior permission.  Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
+Corporation makes any representations about the suitability of
+this software for any purpose.
+
+Copyright(C) The Internet Society 1997. All Rights Reserved.
+
+This document and translations of it may be copied and furnished to others,
+and derivative works that comment on or otherwise explain it or assist in
+its implementation may be prepared, copied, published and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this paragraph are included on all such copies and
+derivative works.However, this document itself may not be modified in any
+way, such as by removing the copyright notice or references to the Internet
+Society or other Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for copyrights
+defined in the Internet Standards process must be followed, or as required
+to translate it into languages other than English.
+
+The limited permissions granted above are perpetual and will not be revoked
+by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE.
+
+License notice for Algorithm from RFC 4122 - 
+A Universally Unique IDentifier (UUID) URN Namespace
+----------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+Copyright (c) 1998 Microsoft.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, Microsoft, or Digital Equipment Corporation be used in
+advertising or publicity pertaining to distribution of the software
+without specific, written prior permission. Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
+Equipment Corporation makes any representations about the
+suitability of this software for any purpose."
+
+License notice for The LLVM Compiler Infrastructure
+---------------------------------------------------
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) â€” feel free to use them however you please. The aggregate collection and
+descriptions are Â© 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Bob Jenkins
+------------------------------
+
+By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
+code any way you wish, private, educational, or commercial.  It's free.
+
+License notice for Greg Parker
+------------------------------
+
+Greg Parker     gparker@cs.stanford.edu     December 2000
+This code is in the public domain and may be copied or modified without 
+permission. 
+
+License notice for libunwind8 based code
+----------------------------------------
+
+Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for the Printing Floating-Point Numbers 
+/******************************************************************************
+  Copyright (c) 2014 Ryan Juckett
+  http://www.ryanjuckett.com/
+  This software is provided 'as-is', without any express or implied
+  warranty. In no event will the authors be held liable for any damages
+  arising from the use of this software.
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source
+     distribution.
+******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg
new file mode 100644 (file)
index 0000000..4cdbf38
Binary files /dev/null and b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg differ
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512 b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512
new file mode 100644 (file)
index 0000000..554f715
--- /dev/null
@@ -0,0 +1 @@
+tXqIu6Rc81KnuiTneL31NM2h42uI3XT6OeFojRh2ZQbsjUCTmUzmjf/FzANYzOCCBOIJmb97HbHMUi13oySlcA==
\ No newline at end of file
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.nuspec b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/microsoft.netcore.runtime.coreclr.nuspec
new file mode 100755 (executable)
index 0000000..24677d2
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+  <metadata minClientVersion="2.12">
+    <id>Microsoft.NETCore.Runtime.CoreCLR</id>
+    <version>2.1.3-servicing-26719-02</version>
+    <title>Microsoft.NETCore.Runtime.CoreCLR</title>
+    <authors>Microsoft</authors>
+    <owners>microsoft,dotnetframework</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT</licenseUrl>
+    <projectUrl>https://dot.net/</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>The .NET Core runtime, called CoreCLR, and the base library, called System.Private.CoreLib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes. 
+e7685b62433dfe0c540b4922f05566c4792d72e8 
+When using NuGet 3.x this package requires at least version 3.4.</description>
+    <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+    <copyright>© Microsoft Corporation.  All rights reserved.</copyright>
+    <serviceable>true</serviceable>
+    <dependencies>
+      <dependency id="Microsoft.NETCore.Jit" version="2.1.3-servicing-26719-02" />
+    </dependencies>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/ref/netstandard1.0/_._ b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/ref/netstandard1.0/_._
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.json b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.json
new file mode 100755 (executable)
index 0000000..daac0a3
--- /dev/null
@@ -0,0 +1,59 @@
+{
+  "runtimes": {
+    "linux-arm": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.linux-arm.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-arm64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.linux-arm64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-musl-x64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.linux-musl-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "linux-x64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "osx-x64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.osx-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "rhel.6-x64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.rhel.6-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "tizen.4.0.0-armel": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.tizen.4.0.0-armel.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-arm": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.win-arm.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-arm64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.win-arm64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-x64": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.win-x64.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    },
+    "win-x86": {
+      "Microsoft.NETCore.Runtime.CoreCLR": {
+        "runtime.win-x86.Microsoft.NETCore.Runtime.CoreCLR": "2.1.3-servicing-26719-02"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/version.txt b/packages/microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/version.txt
new file mode 100755 (executable)
index 0000000..d84bdd8
--- /dev/null
@@ -0,0 +1 @@
+e7685b62433dfe0c540b4922f05566c4792d72e8
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/LICENSE.TXT b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/LICENSE.TXT
new file mode 100755 (executable)
index 0000000..984713a
--- /dev/null
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT
new file mode 100755 (executable)
index 0000000..4a8002d
--- /dev/null
@@ -0,0 +1,251 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+Attributions and license notices for test cases originally authored by
+third parties can be found in the respective test directories.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for RFC 3492
+---------------------------
+
+The punycode implementation is based on the sample code in RFC 3492
+        
+Copyright (C) The Internet Society (2003).  All Rights Reserved.
+
+This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it
+or assist in its implementation may be prepared, copied, published
+and distributed, in whole or in part, without restriction of any
+kind, provided that the above copyright notice and this paragraph are
+included on all such copies and derivative works.  However, this
+document itself may not be modified in any way, such as by removing
+the copyright notice or references to the Internet Society or other
+Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for
+copyrights defined in the Internet Standards process must be
+followed, or as required to translate it into languages other than
+English.
+
+The limited permissions granted above are perpetual and will not be
+revoked by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an
+"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
+---------------------------------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, or Digital Equipment Corporation be used in advertising
+or publicity pertaining to distribution of the software without
+specific, written prior permission.  Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
+Corporation makes any representations about the suitability of
+this software for any purpose.
+
+Copyright(C) The Internet Society 1997. All Rights Reserved.
+
+This document and translations of it may be copied and furnished to others,
+and derivative works that comment on or otherwise explain it or assist in
+its implementation may be prepared, copied, published and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this paragraph are included on all such copies and
+derivative works.However, this document itself may not be modified in any
+way, such as by removing the copyright notice or references to the Internet
+Society or other Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for copyrights
+defined in the Internet Standards process must be followed, or as required
+to translate it into languages other than English.
+
+The limited permissions granted above are perpetual and will not be revoked
+by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE.
+
+License notice for Algorithm from RFC 4122 - 
+A Universally Unique IDentifier (UUID) URN Namespace
+----------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+Copyright (c) 1998 Microsoft.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, Microsoft, or Digital Equipment Corporation be used in
+advertising or publicity pertaining to distribution of the software
+without specific, written prior permission. Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
+Equipment Corporation makes any representations about the
+suitability of this software for any purpose."
+
+License notice for The LLVM Compiler Infrastructure
+---------------------------------------------------
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) â€” feel free to use them however you please. The aggregate collection and
+descriptions are Â© 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Bob Jenkins
+------------------------------
+
+By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
+code any way you wish, private, educational, or commercial.  It's free.
+
+License notice for Greg Parker
+------------------------------
+
+Greg Parker     gparker@cs.stanford.edu     December 2000
+This code is in the public domain and may be copied or modified without 
+permission. 
+
+License notice for libunwind8 based code
+----------------------------------------
+
+Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for the Printing Floating-Point Numbers 
+/******************************************************************************
+  Copyright (c) 2014 Ryan Juckett
+  http://www.ryanjuckett.com/
+  This software is provided 'as-is', without any express or implied
+  warranty. In no event will the authors be held liable for any damages
+  arising from the use of this software.
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source
+     distribution.
+******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg
new file mode 100644 (file)
index 0000000..07d2acf
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512 b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.2.1.3-servicing-26719-02.nupkg.sha512
new file mode 100644 (file)
index 0000000..9c177b9
--- /dev/null
@@ -0,0 +1 @@
+NAlyRRRCj2jddl7yCYN6jTMvDY+vth1lvYuUWX7OnT/Qaau2Ny6/Zc9odPjLze/baq7aYLbDps9tAl7Fz4S3CA==
\ No newline at end of file
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.nuspec b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.ilasm.nuspec
new file mode 100755 (executable)
index 0000000..dde50d4
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
+  <metadata minClientVersion="2.12">
+    <id>runtime.linux-x64.Microsoft.NETCore.ILAsm</id>
+    <version>2.1.3-servicing-26719-02</version>
+    <title>runtime.linux-x64.Microsoft.NETCore.ILAsm</title>
+    <authors>Microsoft</authors>
+    <owners>microsoft,dotnetframework</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT</licenseUrl>
+    <projectUrl>https://dot.net/</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>Internal implementation package not meant for direct consumption.  Please do not reference directly. 
+The .NET IL Assembler. 
+e7685b62433dfe0c540b4922f05566c4792d72e8 
+When using NuGet 3.x this package requires at least version 3.4.</description>
+    <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+    <copyright>© Microsoft Corporation.  All rights reserved.</copyright>
+    <serviceable>true</serviceable>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtimes/linux-x64/native/ilasm b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtimes/linux-x64/native/ilasm
new file mode 100755 (executable)
index 0000000..9a6945a
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/runtimes/linux-x64/native/ilasm differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/version.txt b/packages/runtime.linux-x64.microsoft.netcore.ilasm/2.1.3-servicing-26719-02/version.txt
new file mode 100755 (executable)
index 0000000..d84bdd8
--- /dev/null
@@ -0,0 +1 @@
+e7685b62433dfe0c540b4922f05566c4792d72e8
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/LICENSE.TXT b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/LICENSE.TXT
new file mode 100755 (executable)
index 0000000..984713a
--- /dev/null
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT
new file mode 100755 (executable)
index 0000000..4a8002d
--- /dev/null
@@ -0,0 +1,251 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+Attributions and license notices for test cases originally authored by
+third parties can be found in the respective test directories.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for RFC 3492
+---------------------------
+
+The punycode implementation is based on the sample code in RFC 3492
+        
+Copyright (C) The Internet Society (2003).  All Rights Reserved.
+
+This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it
+or assist in its implementation may be prepared, copied, published
+and distributed, in whole or in part, without restriction of any
+kind, provided that the above copyright notice and this paragraph are
+included on all such copies and derivative works.  However, this
+document itself may not be modified in any way, such as by removing
+the copyright notice or references to the Internet Society or other
+Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for
+copyrights defined in the Internet Standards process must be
+followed, or as required to translate it into languages other than
+English.
+
+The limited permissions granted above are perpetual and will not be
+revoked by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an
+"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
+---------------------------------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, or Digital Equipment Corporation be used in advertising
+or publicity pertaining to distribution of the software without
+specific, written prior permission.  Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
+Corporation makes any representations about the suitability of
+this software for any purpose.
+
+Copyright(C) The Internet Society 1997. All Rights Reserved.
+
+This document and translations of it may be copied and furnished to others,
+and derivative works that comment on or otherwise explain it or assist in
+its implementation may be prepared, copied, published and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this paragraph are included on all such copies and
+derivative works.However, this document itself may not be modified in any
+way, such as by removing the copyright notice or references to the Internet
+Society or other Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for copyrights
+defined in the Internet Standards process must be followed, or as required
+to translate it into languages other than English.
+
+The limited permissions granted above are perpetual and will not be revoked
+by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE.
+
+License notice for Algorithm from RFC 4122 - 
+A Universally Unique IDentifier (UUID) URN Namespace
+----------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+Copyright (c) 1998 Microsoft.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, Microsoft, or Digital Equipment Corporation be used in
+advertising or publicity pertaining to distribution of the software
+without specific, written prior permission. Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
+Equipment Corporation makes any representations about the
+suitability of this software for any purpose."
+
+License notice for The LLVM Compiler Infrastructure
+---------------------------------------------------
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) â€” feel free to use them however you please. The aggregate collection and
+descriptions are Â© 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Bob Jenkins
+------------------------------
+
+By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
+code any way you wish, private, educational, or commercial.  It's free.
+
+License notice for Greg Parker
+------------------------------
+
+Greg Parker     gparker@cs.stanford.edu     December 2000
+This code is in the public domain and may be copied or modified without 
+permission. 
+
+License notice for libunwind8 based code
+----------------------------------------
+
+Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for the Printing Floating-Point Numbers 
+/******************************************************************************
+  Copyright (c) 2014 Ryan Juckett
+  http://www.ryanjuckett.com/
+  This software is provided 'as-is', without any express or implied
+  warranty. In no event will the authors be held liable for any damages
+  arising from the use of this software.
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source
+     distribution.
+******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg
new file mode 100644 (file)
index 0000000..ad9e476
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512 b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.2.1.3-servicing-26719-02.nupkg.sha512
new file mode 100644 (file)
index 0000000..8bfd3fe
--- /dev/null
@@ -0,0 +1 @@
++J3b699iO9Ml+hLiyvDtPMtMifAoamnFMf7NhbnsFKn41cuMb/ciFIzfwXi33SyAgAMUBFwhetebm/ka6nc18Q==
\ No newline at end of file
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.nuspec b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.jit.nuspec
new file mode 100755 (executable)
index 0000000..fc836dc
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
+  <metadata minClientVersion="2.12">
+    <id>runtime.linux-x64.Microsoft.NETCore.Jit</id>
+    <version>2.1.3-servicing-26719-02</version>
+    <title>runtime.linux-x64.Microsoft.NETCore.Jit</title>
+    <authors>Microsoft</authors>
+    <owners>microsoft,dotnetframework</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT</licenseUrl>
+    <projectUrl>https://dot.net/</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>Internal implementation package not meant for direct consumption.  Please do not reference directly. 
+The .NET JIT compiler. 
+e7685b62433dfe0c540b4922f05566c4792d72e8 
+When using NuGet 3.x this package requires at least version 3.4.</description>
+    <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+    <copyright>© Microsoft Corporation.  All rights reserved.</copyright>
+    <serviceable>true</serviceable>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libclrjit.so b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libclrjit.so
new file mode 100755 (executable)
index 0000000..cc98a9d
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libclrjit.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/version.txt b/packages/runtime.linux-x64.microsoft.netcore.jit/2.1.3-servicing-26719-02/version.txt
new file mode 100755 (executable)
index 0000000..d84bdd8
--- /dev/null
@@ -0,0 +1 @@
+e7685b62433dfe0c540b4922f05566c4792d72e8
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/LICENSE.TXT b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/LICENSE.TXT
new file mode 100755 (executable)
index 0000000..984713a
--- /dev/null
@@ -0,0 +1,23 @@
+The MIT License (MIT)
+
+Copyright (c) .NET Foundation and Contributors
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/THIRD-PARTY-NOTICES.TXT
new file mode 100755 (executable)
index 0000000..4a8002d
--- /dev/null
@@ -0,0 +1,251 @@
+.NET Core uses third-party libraries or other resources that may be
+distributed under licenses different than the .NET Core software.
+
+Attributions and license notices for test cases originally authored by
+third parties can be found in the respective test directories.
+
+In the event that we accidentally failed to list a required notice, please
+bring it to our attention. Post an issue or email us:
+
+           dotnet@microsoft.com
+
+The attached notices are provided for information only.
+
+License notice for RFC 3492
+---------------------------
+
+The punycode implementation is based on the sample code in RFC 3492
+        
+Copyright (C) The Internet Society (2003).  All Rights Reserved.
+
+This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it
+or assist in its implementation may be prepared, copied, published
+and distributed, in whole or in part, without restriction of any
+kind, provided that the above copyright notice and this paragraph are
+included on all such copies and derivative works.  However, this
+document itself may not be modified in any way, such as by removing
+the copyright notice or references to the Internet Society or other
+Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for
+copyrights defined in the Internet Standards process must be
+followed, or as required to translate it into languages other than
+English.
+
+The limited permissions granted above are perpetual and will not be
+revoked by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an
+"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
+TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
+HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+License notice for Algorithm from Internet Draft document "UUIDs and GUIDs"
+---------------------------------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, or Digital Equipment Corporation be used in advertising
+or publicity pertaining to distribution of the software without
+specific, written prior permission.  Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Equipment
+Corporation makes any representations about the suitability of
+this software for any purpose.
+
+Copyright(C) The Internet Society 1997. All Rights Reserved.
+
+This document and translations of it may be copied and furnished to others,
+and derivative works that comment on or otherwise explain it or assist in
+its implementation may be prepared, copied, published and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this paragraph are included on all such copies and
+derivative works.However, this document itself may not be modified in any
+way, such as by removing the copyright notice or references to the Internet
+Society or other Internet organizations, except as needed for the purpose of
+developing Internet standards in which case the procedures for copyrights
+defined in the Internet Standards process must be followed, or as required
+to translate it into languages other than English.
+
+The limited permissions granted above are perpetual and will not be revoked
+by the Internet Society or its successors or assigns.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
+PARTICULAR PURPOSE.
+
+License notice for Algorithm from RFC 4122 - 
+A Universally Unique IDentifier (UUID) URN Namespace
+----------------------------------------------------
+
+Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
+Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. &
+Digital Equipment Corporation, Maynard, Mass.
+Copyright (c) 1998 Microsoft.
+To anyone who acknowledges that this file is provided "AS IS"
+without any express or implied warranty: permission to use, copy,
+modify, and distribute this file for any purpose is hereby
+granted without fee, provided that the above copyright notices and
+this notice appears in all source code copies, and that none of
+the names of Open Software Foundation, Inc., Hewlett-Packard
+Company, Microsoft, or Digital Equipment Corporation be used in
+advertising or publicity pertaining to distribution of the software
+without specific, written prior permission. Neither Open Software
+Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital
+Equipment Corporation makes any representations about the
+suitability of this software for any purpose."
+
+License notice for The LLVM Compiler Infrastructure
+---------------------------------------------------
+
+Developed by:
+
+    LLVM Team
+
+    University of Illinois at Urbana-Champaign
+
+    http://llvm.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal with
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimers.
+
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimers in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the names of the LLVM Team, University of Illinois at
+      Urbana-Champaign, nor the names of its contributors may be used to
+      endorse or promote products derived from this Software without specific
+      prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
+SOFTWARE.
+
+License notice for Bit Twiddling Hacks
+--------------------------------------
+
+Bit Twiddling Hacks
+
+By Sean Eron Anderson
+seander@cs.stanford.edu
+
+Individually, the code snippets here are in the public domain (unless otherwise
+noted) â€” feel free to use them however you please. The aggregate collection and
+descriptions are Â© 1997-2005 Sean Eron Anderson. The code and descriptions are
+distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and
+without even the implied warranty of merchantability or fitness for a particular
+purpose. 
+
+License notice for Bob Jenkins
+------------------------------
+
+By Bob Jenkins, 1996.  bob_jenkins@burtleburtle.net.  You may use this
+code any way you wish, private, educational, or commercial.  It's free.
+
+License notice for Greg Parker
+------------------------------
+
+Greg Parker     gparker@cs.stanford.edu     December 2000
+This code is in the public domain and may be copied or modified without 
+permission. 
+
+License notice for libunwind8 based code
+----------------------------------------
+
+Copyright (c) 2003-2005 Hewlett-Packard Development Company, L.P.
+   Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+License notice for the Printing Floating-Point Numbers 
+/******************************************************************************
+  Copyright (c) 2014 Ryan Juckett
+  http://www.ryanjuckett.com/
+  This software is provided 'as-is', without any express or implied
+  warranty. In no event will the authors be held liable for any damages
+  arising from the use of this software.
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source
+     distribution.
+******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/ref/netstandard1.0/_._ b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/ref/netstandard1.0/_._
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg
new file mode 100644 (file)
index 0000000..ee3e753
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512 b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.2.1.3-servicing-26719-02.nupkg.sha512
new file mode 100644 (file)
index 0000000..663b34d
--- /dev/null
@@ -0,0 +1 @@
+hxQKPn59lMqdOAsY4Pm4l+5/bLMrQyn0LDQUV3tJSrPbeOZ2qgHbPN3dtABXYc6VOMkr1VQqzf4qEnsznR4oIQ==
\ No newline at end of file
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.nuspec b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtime.linux-x64.microsoft.netcore.runtime.coreclr.nuspec
new file mode 100755 (executable)
index 0000000..24a7d2b
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
+  <metadata minClientVersion="2.12">
+    <id>runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR</id>
+    <version>2.1.3-servicing-26719-02</version>
+    <title>runtime.linux-x64.Microsoft.NETCore.Runtime.CoreCLR</title>
+    <authors>Microsoft</authors>
+    <owners>microsoft,dotnetframework</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT</licenseUrl>
+    <projectUrl>https://dot.net/</projectUrl>
+    <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+    <description>Internal implementation package not meant for direct consumption.  Please do not reference directly. 
+The .NET Core runtime, called CoreCLR, and the base library, called System.Private.CoreLib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes. 
+e7685b62433dfe0c540b4922f05566c4792d72e8 
+When using NuGet 3.x this package requires at least version 3.4.</description>
+    <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+    <copyright>© Microsoft Corporation.  All rights reserved.</copyright>
+    <serviceable>true</serviceable>
+  </metadata>
+</package>
\ No newline at end of file
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/lib/netstandard1.0/SOS.NETCore.dll b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/lib/netstandard1.0/SOS.NETCore.dll
new file mode 100755 (executable)
index 0000000..b7fb1f4
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/lib/netstandard1.0/SOS.NETCore.dll differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Globalization.Native.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Globalization.Native.so
new file mode 100755 (executable)
index 0000000..9eef0cf
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Globalization.Native.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Private.CoreLib.dll b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Private.CoreLib.dll
new file mode 100755 (executable)
index 0000000..bcc48fc
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/System.Private.CoreLib.dll differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/createdump b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/createdump
new file mode 100755 (executable)
index 0000000..54bf629
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/createdump differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclr.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclr.so
new file mode 100755 (executable)
index 0000000..c548e53
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclr.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclrtraceptprovider.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclrtraceptprovider.so
new file mode 100755 (executable)
index 0000000..82016ad
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libcoreclrtraceptprovider.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libdbgshim.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libdbgshim.so
new file mode 100755 (executable)
index 0000000..4f8095a
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libdbgshim.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordaccore.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordaccore.so
new file mode 100755 (executable)
index 0000000..ceeb4d7
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordaccore.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordbi.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordbi.so
new file mode 100755 (executable)
index 0000000..ab70d88
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libmscordbi.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsos.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsos.so
new file mode 100755 (executable)
index 0000000..d5bf014
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsos.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsosplugin.so b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsosplugin.so
new file mode 100755 (executable)
index 0000000..14831c3
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/libsosplugin.so differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/sosdocsunix.txt b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/runtimes/linux-x64/native/sosdocsunix.txt
new file mode 100755 (executable)
index 0000000..d0f19e3
--- /dev/null
@@ -0,0 +1,1724 @@
+-------------------------------------------------------------------------------
+NOTE: THIS FILE CONTAINS SOS DOCUMENTATION. THE FORMAT OF THE FILE IS:
+
+<optional comments>
+COMMAND: <cmd name, all lower case>
+<descriptive text of the command>
+\\ <these are two backslashes, immediately followed by a newline>
+
+<repeat the sequence above>
+
+The first command is "contents" which is the general help screen. The rest 
+correspond to SOS command names. This file is embedded as a resource in the SOS 
+binary. Be sure to list any new commands here.
+-------------------------------------------------------------------------------
+
+
+
+COMMAND: contents.
+SOS is a debugger extension DLL designed to aid in the debugging of managed
+programs. Functions are listed by category, then roughly in order of
+importance. Shortcut names for popular functions are listed in parenthesis.
+Type "soshelp <functionname>" for detailed info on that function. 
+
+Object Inspection                  Examining code and stacks
+-----------------------------      -----------------------------
+DumpObj (dumpobj)                  Threads (clrthreads)
+DumpArray                          ThreadState
+DumpStackObjects (dso)             IP2MD (ip2md)
+DumpHeap (dumpheap)                u (clru)
+DumpVC                             DumpStack (dumpstack)
+GCRoot (gcroot)                    EEStack (eestack)
+PrintException (pe)                ClrStack (clrstack) 
+                                   GCInfo
+                                   EHInfo
+                                   bpmd (bpmd)
+
+Examining CLR data structures      Diagnostic Utilities
+-----------------------------      -----------------------------
+DumpDomain                         VerifyHeap
+EEHeap (eeheap)                    FindAppDomain          
+Name2EE (name2ee)                  DumpLog (dumplog)
+DumpMT (dumpmt)
+DumpClass (dumpclass)
+DumpMD (dumpmd)                    
+Token2EE                           
+DumpModule (dumpmodule)
+DumpAssembly
+DumpRuntimeTypes
+DumpIL (dumpil)
+DumpSig
+DumpSigElem
+
+Examining the GC history           Other
+-----------------------------      -----------------------------
+HistInit (histinit)                FAQ
+HistRoot (histroot)                CreateDump (createdump)
+HistObj  (histobj)                 Help (soshelp)
+HistObjFind (histobjfind)
+HistClear (histclear)
+\\
+
+COMMAND: faq.
+>> Where can I get the right version of SOS for my build?
+
+If you are running a xplat version of coreclr, the sos module (exact name
+is platform dependent) is installed in the same directory as the main coreclr
+module. There is also an lldb sos plugin command that allows the path where
+the sos, dac and dbi modules are loaded:
+
+    "setsospath /home/user/coreclr/bin/Product/Linux.x64.Debug""
+
+If you are using a dump file created on another machine, it is a little bit
+more complex. You need to make sure the dac module that came with that install
+is in the directory set with the above command.
+
+>> I have a chicken and egg problem. I want to use SOS commands, but the CLR
+   isn't loaded yet. What can I do?
+
+TBD
+
+>> I got the following error message. Now what?
+
+       
+       (lldb) sos DumpStackObjects
+       The coreclr module is not loaded yet in the target process
+       (lldb) 
+
+This means that the clr is not loaded yet, or has been unloaded. You need to 
+wait until your managed program is running in order to use these commands. If 
+you have just started the program a good way to do this is to type 
+
+    breakpoint set coreclr`EEStartup
+
+in the debugger, and let it run. After the function EEStartup is finished, 
+there will be a minimal managed environment for executing SOS commands.
+
+\\
+
+COMMAND: dumpobj.
+DumpObj [-nofields] <object address>
+
+This command allows you to examine the fields of an object, as well as learn 
+important properties of the object such as the EEClass, the MethodTable, and 
+the size.
+
+You might find an object pointer by running DumpStackObjects and choosing
+from the resultant list. Here is a simple object:
+
+       (lldb) dumpobj a79d40
+       Name: Customer
+       MethodTable: 009038ec
+       EEClass: 03ee1b84
+       Size: 20(0x14) bytes
+        (/home/user/pub/unittest)
+       Fields:
+             MT    Field   Offset                 Type  VT     Attr    Value Name
+       009038ec  4000008        4             Customer   0 instance 00a79ce4 name
+       009038ec  4000009        8                 Bank   0 instance 00a79d2c bank
+
+Note that fields of type Customer and Bank are themselves objects, and you can 
+run DumpObj on them too. You could look at the field directly in memory using
+the offset given. "dd a79d40+8 l1" would allow you to look at the bank field 
+directly. Be careful about using this to set memory breakpoints, since objects
+can move around in the garbage collected heap.
+
+What else can you do with an object? You might run GCRoot, to determine what 
+roots are keeping it alive. Or you can find all objects of that type with 
+"dumpheap -type Customer".
+
+The column VT contains the value 1 if the field is a valuetype structure, and
+0 if the field contains a pointer to another object. For valuetypes, you can 
+take the MethodTable pointer in the MT column, and the Value and pass them to 
+the command DumpVC.
+
+The arguments in detail:
+-nofields:     do not print fields of the object, useful for objects like String
+\\
+
+COMMAND: dumparray.
+DumpArray 
+       [-start <startIndex>]
+       [-length <length>]
+       [-details]
+       [-nofields]
+       <array object address>
+
+This command allows you to examine elements of an array object.
+The arguments in detail:
+ -start <startIndex>: optional, only supported for single dimension array. 
+                      Specify from which index the command shows the elements.
+ -length <length>:    optional, only supported for single dimension array. 
+                      Specify how many elements to show.
+ -details:            optional. Ask the command to print out details
+                      of the element using DumpObj and DumpVC format.
+ -nofields:           optional, only takes effect when -details is used. Do
+                      not print fields of the elements. Useful for arrays of
+                      objects like String
+
+ Example output:
+
+       (lldb) sos DumpArray -start 2 -length 3 -details 00ad28d0 
+       Name: Value[]
+       MethodTable: 03e41044
+       EEClass: 03e40fc0
+       Size: 132(0x84) bytes
+       Array: Rank 1, Number of elements 10, Type VALUETYPE
+       Element Type: Value
+       [2] 00ad28f0
+           Name: Value
+           MethodTable 03e40f4c
+           EEClass: 03ef1698
+           Size: 20(0x14) bytes
+            (/home/user/bugs/225271/arraytest)
+           Fields:
+                 MT    Field   Offset                 Type       Attr    Value Name
+           5b9a628c  4000001        0         System.Int32   instance        2 x
+           5b9a628c  4000002        4         System.Int32   instance        4 y
+           5b9a628c  4000003        8         System.Int32   instance        6 z
+       [3] 00ad28fc
+           Name: Value
+           MethodTable 03e40f4c
+           EEClass: 03ef1698
+           Size: 20(0x14) bytes
+            (/home/user/bugs/225271/arraytest)
+           Fields:
+                 MT    Field   Offset                 Type       Attr    Value Name
+           5b9a628c  4000001        0         System.Int32   instance        3 x
+           5b9a628c  4000002        4         System.Int32   instance        6 y
+           5b9a628c  4000003        8         System.Int32   instance        9 z
+       [4] 00ad2908
+           Name: Value
+           MethodTable 03e40f4c
+           EEClass: 03ef1698
+           Size: 20(0x14) bytes
+            (/home/user/bugs/225271/arraytest.exe)
+           Fields:
+                 MT    Field   Offset                 Type       Attr    Value Name
+           5b9a628c  4000001        0         System.Int32   instance        4 x
+           5b9a628c  4000002        4         System.Int32   instance        8 y
+           5b9a628c  4000003        8         System.Int32   instance       12 z
+
+
+\\
+
+COMMAND: dumpstackobjects.
+DumpStackObjects [-verify] [top stack [bottom stack]]
+
+This command will display any managed objects it finds within the bounds of 
+the current stack. Combined with the stack tracing commands like K and 
+CLRStack, it is a good aid to determining the values of locals and 
+parameters.
+
+If you use the -verify option, each non-static CLASS field of an object
+candidate is validated. This helps to eliminate false positives. It is not
+on by default because very often in a debugging scenario, you are 
+interested in objects with invalid fields.
+
+The abbreviation dso can be used for brevity.
+\\
+
+COMMAND: dumpheap.
+DumpHeap [-stat] 
+         [-strings] 
+         [-short]
+         [-min <size>] 
+         [-max <size>] 
+         [-live]
+         [-dead]
+         [-thinlock] 
+         [-startAtLowerBound]
+         [-mt <MethodTable address>] 
+         [-type <partial type name>] 
+         [start [end]]
+
+DumpHeap is a powerful command that traverses the garbage collected heap, 
+collection statistics about objects. With it's various options, it can look for
+particular types, restrict to a range, or look for ThinLocks (see SyncBlk 
+documentation). Finally, it will provide a warning if it detects excessive 
+fragmentation in the GC heap. 
+
+When called without options, the output is first a list of objects in the heap,
+followed by a report listing all the types found, their size and number:
+
+       (lldb) dumpheap
+        Address       MT     Size
+       00a71000 0015cde8       12 Free
+       00a7100c 0015cde8       12 Free
+       00a71018 0015cde8       12 Free
+       00a71024 5ba58328       68
+       00a71068 5ba58380       68
+       00a710ac 5ba58430       68
+       00a710f0 5ba5dba4       68
+       ...
+       total 619 objects
+       Statistics:
+             MT    Count TotalSize Class Name
+       5ba7607c        1        12 System.Security.Permissions.HostProtectionResource
+       5ba75d54        1        12 System.Security.Permissions.SecurityPermissionFlag
+       5ba61f18        1        12 System.Collections.CaseInsensitiveComparer
+       ...
+       0015cde8        6     10260      Free
+       5ba57bf8      318     18136 System.String
+       ...
+
+"Free" objects are simply regions of space the garbage collector can use later.
+If 30% or more of the heap contains "Free" objects, the process may suffer from
+heap fragmentation. This is usually caused by pinning objects for a long time 
+combined with a high rate of allocation. Here is example output where DumpHeap
+provides a warning about fragmentation:
+
+       <After the Statistics section>
+       Fragmented blocks larger than 1MB:
+           Addr     Size Followed by
+       00a780c0    1.5MB    00bec800 System.Byte[]
+       00da4e38    1.2MB    00ed2c00 System.Byte[]
+       00f16df0    1.2MB    01044338 System.Byte[]
+
+The arguments in detail:
+
+-stat     Restrict the output to the statistical type summary
+-strings  Restrict the output to a statistical string value summary
+-short    Limits output to just the address of each object. This allows you
+          to easily pipe output from the command to another debugger 
+          command for automation.
+-min      Ignore objects less than the size given in bytes
+-max      Ignore objects larger than the size given in bytes
+-live     Only print live objects
+-dead     Only print dead objects (objects which will be collected in the
+          next full GC)
+-thinlock Report on any ThinLocks (an efficient locking scheme, see SyncBlk 
+          documentation for more info)
+-startAtLowerBound 
+          Force heap walk to begin at lower bound of a supplied address range.
+          (During plan phase, the heap is often not walkable because objects 
+          are being moved. In this case, DumpHeap may report spurious errors, 
+          in particular bad objects. It may be possible to traverse more of 
+          the heap after the reported bad object. Even if you specify an 
+          address range, DumpHeap will start its walk from the beginning of 
+          the heap by default. If it finds a bad object before the specified 
+          range, it will stop before displaying the part of the heap in which 
+          you are interested. This switch will force DumpHeap to begin its 
+          walk at the specified lower bound. You must supply the address of a 
+          good object as the lower bound for this to work. Display memory at 
+          the address of the bad object to manually find the next method 
+          table (use DumpMT to verify). If the GC is currently in a call to 
+          memcopy, You may also be able to find the next object's address by 
+          adding the size to the start address given as parameters.) 
+-mt       List only those objects with the MethodTable given
+-type     List only those objects whose type name is a substring match of the 
+          string provided. 
+start     Begin listing from this address
+end       Stop listing at this address
+
+A special note about -type: Often, you'd like to find not only Strings, but
+System.Object arrays that are constrained to contain Strings. ("new 
+String[100]" actually creates a System.Object array, but it can only hold
+System.String object pointers). You can use -type in a special way to find
+these arrays. Just pass "-type System.String[]" and those Object arrays will
+be returned. More generally, "-type <Substring of interesting type>[]".
+
+The start/end parameters can be obtained from the output of eeheap -gc. For 
+example, if you only want to list objects in the large heap segment:
+
+       (lldb) eeheap -gc
+       Number of GC Heaps: 1
+       generation 0 starts at 0x00c32754
+       generation 1 starts at 0x00c32748
+       generation 2 starts at 0x00a71000
+        segment    begin allocated     size
+       00a70000 00a71000  010443a8 005d33a8(6108072)
+       Large object heap starts at 0x01a71000
+        segment    begin allocated     size
+       01a70000 01a71000  01a75000 0x00004000(16384)
+       Total Size  0x5d73a8(6124456)
+       ------------------------------
+       GC Heap Size  0x5d73a8(6124456)
+
+       (lldb) dumpheap 1a71000 1a75000
+        Address       MT     Size
+       01a71000 5ba88bd8     2064
+       01a71810 0019fe48     2032 Free
+       01a72000 5ba88bd8     4096
+       01a73000 0019fe48     4096 Free
+       01a74000 5ba88bd8     4096
+       total 5 objects
+       Statistics:
+             MT    Count TotalSize Class Name
+       0019fe48        2      6128      Free
+       5ba88bd8        3     10256 System.Object[]
+       Total 5 objects
+
+Finally, if GC heap corruption is present, you may see an error like this:
+
+       (lldb) dumpheap -stat
+       object 00a73d24: does not have valid MT
+       curr_object : 00a73d24
+       Last good object: 00a73d14
+       ----------------
+
+That indicates a serious problem. See the help for VerifyHeap for more 
+information on diagnosing the cause.
+\\
+
+COMMAND: dumpvc.
+DumpVC <MethodTable address> <Address>
+
+DumpVC allows you to examine the fields of a value class. In C#, this is a 
+struct, and lives on the stack or within an Object on the GC heap. You need
+to know the MethodTable address to tell SOS how to interpret the fields, as
+a value class is not a first-class object with it's own MethodTable as the
+first field. For example:
+
+       (lldb) sos DumpObj a79d98
+       Name: Mainy
+       MethodTable: 009032d8
+       EEClass: 03ee1424
+       Size: 28(0x1c) bytes
+        (/home/user/pub/unittest)
+       Fields:
+             MT    Field   Offset                 Type       Attr    Value Name
+       0090320c  4000010        4            VALUETYPE   instance 00a79d9c m_valuetype
+       009032d8  400000f        4                CLASS     static 00a79d54 m_sExcep
+
+m_valuetype is a value type. The value in the MT column (0090320c) is the 
+MethodTable for it, and the Value column provides the start address:
+
+       (lldb) sos DumpVC 0090320c 00a79d9c
+       Name: Funny
+       MethodTable 0090320c
+       EEClass: 03ee14b8
+       Size: 28(0x1c) bytes
+        (/home/user/pub/unittest)
+       Fields:
+             MT    Field   Offset                 Type       Attr    Value Name
+       0090320c  4000001        0                CLASS   instance 00a743d8 signature
+       0090320c  4000002        8         System.Int32   instance     2345 m1
+       0090320c  4000003       10       System.Boolean   instance        1 b1
+       0090320c  4000004        c         System.Int32   instance     1234 m2
+       0090320c  4000005        4                CLASS   instance 00a79d98 backpointer
+
+DumpVC is quite a specialized function. Some managed programs make heavy use 
+of value classes, while others do not.
+\\
+
+COMMAND: gcroot.
+GCRoot [-nostacks] <Object address>
+
+GCRoot looks for references (or roots) to an object. These can exist in four
+places:
+
+   1. On the stack
+   2. Within a GC Handle
+   3. In an object ready for finalization
+   4. As a member of an object found in 1, 2 or 3 above.
+
+First, all stacks will be searched for roots, then handle tables, and finally
+the freachable queue of the finalizer. Some caution about the stack roots: 
+GCRoot doesn't attempt to determine if a stack root it encountered is valid 
+or is old (discarded) data. You would have to use CLRStack and U to 
+disassemble the frame that the local or argument value belongs to in order to 
+determine if it is still in use.
+
+Because people often want to restrict the search to gc handles and freachable
+objects, there is a -nostacks option.
+\\
+
+COMMAND: pe.
+COMMAND: printexception.
+PrintException [-nested] [-lines] [-ccw] [<Exception object address>] [<CCW pointer>]
+
+This will format fields of any object derived from System.Exception. One of the
+more useful aspects is that it will format the _stackTrace field, which is a 
+binary array. If _stackTraceString field is not filled in, that can be helpful 
+for debugging. You can of course use DumpObj on the same exception object to 
+explore more fields.
+
+If called with no parameters, PrintException will look for the last outstanding 
+exception on the current thread and print it. This will be the same exception
+that shows up in a run of clrthreads.
+
+PrintException will notify you if there are any nested exceptions on the 
+current managed thread. (A nested exception occurs when you throw another
+exception within a catch handler already being called for another exception).
+If there are nested exceptions, you can re-run PrintException with the 
+"-nested" option to get full details on the nested exception objects. The
+clrthreads command will also tell you which threads have nested exceptions.
+
+PrintException can display source information if available, by specifying the 
+-lines command line argument.
+
+PrintException prints the exception object corresponding to a given CCW pointer, 
+which can be specified using the -ccw option. 
+
+The abbreviation 'pe' can be used for brevity.
+\\
+
+COMMAND: threadstate.
+ThreadState value
+
+The clrthreads command outputs, among other things, the state of the thread.
+This is a bit field which corresponds to various states the thread is in.
+To check the state of the thread, simply pass that bit field from the
+output of clrthreads into ThreadState.
+
+Example:
+    (lldb) clrthreads
+    ThreadCount:      2
+    UnstartedThread:  0
+    BackgroundThread: 1
+    PendingThread:    0
+    DeadThread:       0
+    Hosted Runtime:   no
+                                          PreEmptive   GC Alloc           Lock
+           ID OSID ThreadOBJ    State     GC       Context       Domain   Count APT Exception
+       0    1  250 0019b068      a020 Disabled 02349668:02349fe8 0015def0     0 MTA
+       2    2  944 001a6020      b220 Enabled  00000000:00000000 0015def0     0 MTA (Finalizer)
+    0:003> sos ThreadState b220
+        Legal to Join
+        Background
+        CLR Owns
+        CoInitialized
+        In Multi Threaded Apartment
+
+Possible thread states:
+    Thread Abort Requested
+    GC Suspend Pending
+    User Suspend Pending
+    Debug Suspend Pending
+    GC On Transitions
+    Legal to Join
+    Yield Requested
+    Hijacked by the GC
+    Blocking GC for Stack Overflow
+    Background
+    Unstarted
+    Dead
+    CLR Owns
+    CoInitialized
+    In Single Threaded Apartment
+    In Multi Threaded Apartment
+    Reported Dead
+    Fully initialized
+    Task Reset
+    Sync Suspended
+    Debug Will Sync
+    Stack Crawl Needed
+    Suspend Unstarted
+    Aborted
+    Thread Pool Worker Thread
+    Interruptible
+    Interrupted
+    Completion Port Thread
+    Abort Initiated
+    Finalized
+    Failed to Start
+    Detached
+\\
+COMMAND: threads.
+COMMAND: clrthreads.
+Threads [-live] [-special] 
+
+Threads (clrthreads) lists all the mananaged threads in the process. 
+
+-live:     optional. Only print threads associated with a live thread.
+-special:  optional. With this switch, the command will display all the special
+           threads created by CLR. Those threads might not be managed threads 
+           so they might not be shown in the first part of the command's 
+           output. Example of special threads include: GC threads (in 
+           concurrent GC and server GC), Debugger helper threads, Finalizer 
+           threads, AppDomain Unload threads, and Threadpool timer threads.
+
+Each thread has many attributes, many of which can be ignored. The important 
+ones are discussed below:
+
+There are three ID columns: 
+
+1) The debugger shorthand ID (When the runtime is hosted this column might 
+   display the special string "<<<<" when this internal thread object is not 
+   associated with any physical thread - this may happen when the host reuses
+   the runtime internal thread object)
+2) The CLR Thread ID
+3) The OS thread ID.  
+
+If PreEmptiveGC is enabled for a thread, then a garbage collection 
+can occur while that thread is running. For example, if you break in while
+a managed thread is making a PInvoke call to a Win32 function, that thread 
+will be in PreEmptive GC mode. 
+
+The Domain column indicates what AppDomain the thread is currently executing
+in. You can pass this value to DumpDomain to find out more. 
+
+The APT column gives the COM apartment mode. 
+
+Exception will list the last thrown exception (if any) for the thread. More
+details can be obtained by passing the pointer value to PrintException. If
+you get the notation "(nested exceptions)", you can get details on those
+exceptions by switching to the thread in question, and running 
+"PrintException -nested".
+\\
+
+COMMAND: clrstack.
+CLRStack [-a] [-l] [-p] [-n] [-f]
+CLRStack [-a] [-l] [-p] [-i] [variable name] [frame]
+
+CLRStack attempts to provide a true stack trace for managed code only. It is
+handy for clean, simple traces when debugging straightforward managed 
+programs. The -p parameter will show arguments to the managed function. The 
+-l parameter can be used to show information on local variables in a frame.
+SOS can't retrieve local names at this time, so the output for locals is in
+the format <local address> = <value>. The -a (all) parameter is a short-cut
+for -l and -p combined. 
+
+The -f option (full mode) displays the native frames intermixing them with
+the managed frames and the assembly name and function offset for the managed
+frames.
+
+If the debugger has the option SYMOPT_LOAD_LINES specified (either by the
+.lines or .symopt commands), SOS will look up the symbols for every managed 
+frame and if successful will display the corresponding source file name and 
+line number. The -n (No line numbers) parameter can be specified to disable 
+this behavior.
+
+When you see methods with the name "[Frame:...", that indicates a transition 
+between managed and unmanaged code. You could run IP2MD on the return 
+addresses in the call stack to get more information on each managed method.
+
+On x64 platforms, Transition Frames are not displayed at this time. To avoid
+heavy optimization of parameters and locals one can request the JIT compiler
+to not optimize functions in the managed app by creating a file myapp.ini 
+(if your program is myapp.exe) in the same directory. Put the following lines
+in myapp.ini and re-run:
+
+[.NET Framework Debugging Control]
+GenerateTrackingInfo=1
+AllowOptimize=0
+
+The -i option is a new EXPERIMENTAL addition to CLRStack and will use the ICorDebug
+interfaces to display the managed stack and variables. With this option you can also 
+view and expand arrays and fields for managed variables. If a stack frame number is 
+specified in the command line, CLRStack will show you the parameters and/or locals 
+only for that frame (provided you specify -l or -p or -a of course). If a variable 
+name and a stack frame number are specified in the command line, CLRStack will show 
+you the parameters and/or locals for that frame, and will also show you the fields 
+for that variable name you specified. Here are some examples: 
+   clrstack -i -a           : This will show you all parameters and locals for all frames
+   clrstack -i -a 3         : This will show you all parameters and locals, for frame 3
+   clrstack -i var1 0       : This will show you the fields of 'var1' for frame 0
+   clrstack -i var1.abc 2   : This will show you the fields of 'var1', and expand
+                              'var1.abc' to show you the fields of the 'abc' field,
+                              for frame 2.
+   clrstack -i var1.[basetype] 0   : This will show you the fields of 'var1', and
+                                     expand the base type of 'var1' to show you its
+                                     fields.
+   clrstack -i var1.[6] 0   : If 'var1' is an array, this will show you the element
+                              at index 6 in the array, along with its fields
+The -i options uses DML output for a better debugging experience, so typically you
+should only need to execute "clrstack -i", and from there, click on the DML 
+hyperlinks to inspect the different managed stack frames and managed variables.                             
+\\
+
+COMMAND: createdump.
+createdump [options] [dumpFileName]
+-n - create minidump.
+-h - create minidump with heap (default).
+-t - create triage minidump.
+-f - create full core dump (everything).
+-d - enable diagnostic messages.
+
+Creates a platform (ELF core on Linux, etc.) minidump. The pid can be placed in the dump 
+file name with %d. The default is '/tmp/coredump.%d'.
+\\
+
+COMMAND: ip2md.
+IP2MD <Code address>
+
+Given an address in managed JITTED code, IP2MD attempts to find the MethodDesc
+associated with it. For example, this output from K:
+
+       (lldb) bt 
+        ...
+        frame #9: 0x00007fffffffbf60 0x00007ffff61c6d89 libcoreclr.so`MethodDesc::DoPrestub(this=0x00007ffff041f870, pDispatchingMT=0x0000000000000000) + 3001 at prestub.cpp:1490
+        frame #10: 0x00007fffffffc140 0x00007ffff61c5f17 libcoreclr.so`::PreStubWorker(pTransitionBlock=0x00007fffffffc9a8, pMD=0x00007ffff041f870) + 1399 at prestub.cpp:1037
+        frame #11: 0x00007fffffffc920 0x00007ffff5f5238c libcoreclr.so`ThePreStub + 92 at theprestubamd64.S:800
+        frame #12: 0x00007fffffffca10 0x00007ffff04981cc
+        frame #13: 0x00007fffffffca30 0x00007ffff049773c
+        frame #14: 0x00007fffffffca80 0x00007ffff04975ad
+        ...
+        frame #22: 0x00007fffffffcc90 0x00007ffff5f51a0f libcoreclr.so`CallDescrWorkerInternal + 124 at calldescrworkeramd64.S:863
+        frame #23: 0x00007fffffffccb0 0x00007ffff5d6d6dc libcoreclr.so`CallDescrWorkerWithHandler(pCallDescrData=0x00007fffffffce80, fCriticalCall=0) + 476 at callhelpers.cpp:88
+        frame #24: 0x00007fffffffcd00 0x00007ffff5d6eb38 libcoreclr.so`MethodDescCallSite::CallTargetWorker(this=0x00007fffffffd0c8, pArguments=0x00007fffffffd048) + 2504 at callhelpers.cpp:633
+
+       (lldb) ip2md 0x00007ffff049773c
+        MethodDesc:   00007ffff7f71920
+        Method Name:  Microsoft.Win32.SafeHandles.SafeFileHandle.Open(System.Func`1<Int32>)
+        Class:        00007ffff0494bf8
+        MethodTable:  00007ffff7f71a58
+        mdToken:      0000000006000008
+        Module:       00007ffff7f6b938
+        IsJitted:     yes
+        CodeAddr:     00007ffff04976c0
+
+We have taken a return address into Mainy.Main, and discovered information 
+about that method. You could run U, DumpMT, DumpClass, DumpMD, or 
+DumpModule on the fields listed to learn more.
+
+The "Source line" output will only be present if the debugger can find the 
+symbols for the managed module containing the given <code address>, and if the 
+debugger is configured to load line number information.
+\\
+
+COMMAND: clru.
+COMMAND: u.
+U [-gcinfo] [-ehinfo] [-n] [-o] <MethodDesc address> | <Code address>
+
+Presents an annotated disassembly of a managed method when given a MethodDesc
+pointer for the method, or a code address within the method body. Unlike the
+debugger "U" function, the entire method from start to finish is printed,
+with annotations that convert metadata tokens to names.
+
+       <example output>
+       ...
+       03ef015d b901000000       mov     ecx,0x1
+       03ef0162 ff156477a25b     call   dword ptr [mscorlib_dll+0x3c7764 (5ba27764)] (System.Console.InitializeStdOutError(Boolean), mdToken: 06000713)
+       03ef0168 a17c20a701       mov     eax,[01a7207c] (Object: SyncTextWriter)
+       03ef016d 89442414         mov     [esp+0x14],eax
+
+If you pass the -gcinfo flag, you'll get inline display of the GCInfo for
+the method. You can also obtain this information with the GCInfo command.
+
+If you pass the -ehinfo flag, you'll get inline display of exception info
+for the method. (Beginning and end of try/finally/catch handlers, etc.).
+You can also obtain this information with the EHInfo command.
+
+If you pass the -o flag, the byte offset of each instruction from the
+beginning of the method will be printed in addition to the absolute address of
+the instruction.
+
+If the debugger has the option SYMOPT_LOAD_LINES specified (either by the
+.lines or .symopt commands), and if symbols are available for the managed
+module containing the method being examined, the output of the command will
+include the source file name and line number corresponding to the 
+disassembly. The -n (No line numbers) flag can be specified to disable this
+behavior.
+
+       <example output>
+       ...
+       c:\Code\prj.mini\exc.cs @ 38:
+       001b00b0 8b0d3020ab03    mov     ecx,dword ptr ds:[3AB2030h] ("Break in debugger. When done type <Enter> to continue: ")
+       001b00b6 e8d5355951      call    mscorlib_ni+0x8b3690 (51743690) (System.Console.Write(System.String), mdToken: 0600091b)
+       001b00bb 90              nop
+
+       c:\Code\prj.mini\exc.cs @ 39:
+       001b00bc e863cdc651      call    mscorlib_ni+0xf8ce24 (51e1ce24) (System.Console.ReadLine(), mdToken: 060008f6)
+       >>> 001b00c1 90              nop
+       ...
+\\
+
+COMMAND: dumpstack.
+DumpStack [-EE] [-n] [top stack [bottom stack]]
+
+[x86 and x64 documentation]
+
+This command provides a verbose stack trace obtained by "scraping." Therefore
+the output is very noisy and potentially confusing. The command is good for
+viewing the complete call stack when "kb" gets confused. For best results,
+make sure you have valid symbols.
+
+-EE will only show managed functions.
+
+If the debugger has the option SYMOPT_LOAD_LINES specified (either by the
+.lines or .symopt commands), SOS will look up the symbols for every managed 
+frame and if successful will display the corresponding source file name and 
+line number. The -n (No line numbers) parameter can be specified to disable 
+this behavior.
+
+You can also pass a stack range to limit the output.
+\\
+
+COMMAND: eestack.
+EEStack [-short] [-EE]
+
+This command runs DumpStack on all threads in the process. The -EE option is 
+passed directly to DumpStack. The -short option tries to narrow down the 
+output to "interesting" threads only, which is defined by
+
+1) The thread has taken a lock.
+2) The thread has been "hijacked" in order to allow a garbage collection.
+3) The thread is currently in managed code.
+
+See the documentation for DumpStack for more info.
+\\
+
+COMMAND: ehinfo.
+EHInfo (<MethodDesc address> | <Code address>)
+
+EHInfo shows the exception handling blocks in a jitted method. For each 
+handler, it shows the type, including code addresses and offsets for the clause
+block and the handler block. For a TYPED handler, this would be the "try" and
+"catch" blocks respectively.
+
+Sample output:
+
+       (lldb) sos EHInfo 33bbd3a
+       MethodDesc: 03310f68
+       Method Name: MainClass.Main()
+       Class: 03571358
+       MethodTable: 0331121c
+       mdToken: 0600000b
+       Module: 001e2fd8
+       IsJitted: yes
+       CodeAddr: 033bbca0
+
+       EHHandler 0: TYPED catch(System.IO.FileNotFoundException) 
+       Clause: [033bbd2b, 033bbd3c] [8b, 9c]
+       Handler: [033bbd3c, 033bbd50] [9c, b0]
+
+       EHHandler 1: FINALLY
+       Clause: [033bbd83, 033bbda3] [e3, 103]
+       Handler: [033bbda3, 033bbdc5] [103, 125]
+
+       EHHandler 2: TYPED catch(System.Exception)
+       Clause: [033bbd7a, 033bbdc5] [da, 125]
+       Handler: [033bbdc5, 033bbdd6] [125, 136]
+
+\\
+
+COMMAND: gcinfo.
+GCInfo (<MethodDesc address> | <Code address>)
+
+GCInfo is especially useful for CLR Devs who are trying to determine if there 
+is a bug in the JIT Compiler. It parses the GCEncoding for a method, which is a
+compressed stream of data indicating when registers or stack locations contain 
+managed objects. It is important to keep track of this information, because if 
+a garbage collection occurs, the collector needs to know where roots are so it 
+can update them with new object pointer values.
+
+Here is sample output where you can see the change in register state. Normally 
+you would print this output out and read it alongside a disassembly of the 
+method. For example, the notation "reg EDI becoming live" at offset 0x11 of the
+method might correspond to a "mov edi,ecx" statement.
+
+       (lldb) sos GCInfo 5b68dbb8   (5b68dbb8 is the start of a JITTED method)
+       entry point 5b68dbb8
+       preJIT generated code
+       GC info 5b9f2f09
+       Method info block:
+           method      size   = 0036
+           prolog      size   =  19
+           epilog      size   =   8
+           epilog     count   =   1
+           epilog      end    = yes
+           saved reg.  mask   = 000B
+           ebp frame          = yes
+           fully interruptible=yes
+           double align       = no
+           security check     = no
+           exception handlers = no
+           local alloc        = no
+           edit & continue    = no
+           varargs            = no
+           argument   count   =   4
+           stack frame size   =   1
+           untracked count    =   5
+           var ptr tab count  =   0
+           epilog        at   002E
+       36 D4 8C C7 AA |
+       93 F3 40 05    |
+
+       Pointer table:
+       14             |             [EBP+14H] an untracked  local
+       10             |             [EBP+10H] an untracked  local
+       0C             |             [EBP+0CH] an untracked  local
+       08             |             [EBP+08H] an untracked  local
+       44             |             [EBP-04H] an untracked  local
+       F1 79          | 0011        reg EDI becoming live
+       72             | 0013        reg ESI becoming live
+       83             | 0016        push ptr  0
+       8B             | 0019        push ptr  1
+       93             | 001C        push ptr  2
+       9B             | 001F        push ptr  3
+       56             | 0025        reg EDX becoming live
+       4A             | 0027        reg ECX becoming live
+       0E             | 002D        reg ECX becoming dead
+       10             | 002D        reg EDX becoming dead
+       E0             | 002D        pop  4 ptrs
+       F0 31          | 0036        reg ESI becoming dead
+       38             | 0036        reg EDI becoming dead
+       FF             |
+
+This function is important for CLR Devs, but very difficult for anyone else to 
+make sense of it. You would usually come to use it if you suspect a gc heap 
+corruption bug caused by invalid GCEncoding for a particular method.
+\\
+
+COMMAND: bpmd.
+bpmd [-nofuturemodule] <module name> <method name> [<il offset>]
+bpmd <source file name>:<line number>
+bpmd -md <MethodDesc>
+bpmd -list
+bpmd -clear <pending breakpoint number>
+bpmd -clearall
+
+bpmd provides managed breakpoint support. If it can resolve the method name
+to a loaded, jitted or ngen'd function it will create a breakpoint with "bp".
+If not then either the module that contains the method hasn't been loaded yet
+or the module is loaded, but the function is not jitted yet. In these cases,
+bpmd asks the Windows Debugger to receive CLR Notifications, and waits to
+receive news of module loads and JITs, at which time it will try to resolve 
+the function to a breakpoint. -nofuturemodule can be used to suppress 
+creating a breakpoint against a module that has not yet been loaded.
+
+Management of the list of pending breakpoints can be done via bpmd -list,
+bpmd -clear, and bpmd -clearall commands. bpmd -list generates a list of 
+all of the pending breakpoints. If the pending breakpoint has a non-zero 
+module id, then that pending breakpoint is specific to function in that 
+particular loaded module. If the pending breakpoint has a zero module id, then
+the breakpoint applies to modules that have not yet been loaded. Use 
+bpmd -clear or bpmd -clearall to remove pending breakpoints from the list.
+
+This brings up a good question: "I want to set a breakpoint on the main
+method of my application. How can I do this?"
+
+  1) Stop after coreclr is loaded - TBD
+
+  2) Add the breakpoint with command such as:
+       bpmd myapp.exe MyApp.Main
+  3) g
+  4) You will stop at the start of MyApp.Main. If you type "bl" you will 
+     see the breakpoint listed.
+
+To correctly specify explicitly implemented methods make sure to retrieve the
+method name from the metadata, or from the output of the "dumpmt -md" command. 
+For example:
+
+       public interface I1
+       {
+           void M1();
+       }
+       public class ExplicitItfImpl : I1
+       {
+           ...
+           void I1.M1()                // this method's name is 'I1.M1'
+           { ... }
+       }
+
+       bpmd myapp.exe ExplicitItfImpl.I1.M1
+
+
+bpmd works equally well with generic types. Adding a breakpoint on a generic 
+type sets breakpoints on all already JIT-ted generic methods and sets a pending 
+breakpoint for any instantiation that will be JIT-ted in the future.
+
+Example for generics:
+       Given the following two classes:
+
+       class G3<T1, T2, T3> 
+       {
+               ...
+               public void F(T1 p1, T2 p2, T3 p3)
+               { ... }
+       }
+
+       public class G1<T> {
+               // static method
+               static public void G<W>(W w)
+               { ... }
+       }
+
+       One would issue the following commands to set breapoints on G3.F() and 
+       G1.G():
+
+       bpmd myapp.exe G3`3.F
+       bpmd myapp.exe G1`1.G
+
+And for explicitly implemented methods on generic interfaces:
+       public interface IT1<T>
+       {
+           void M1(T t);
+       }
+
+       public class ExplicitItfImpl<U> : IT1<U>
+       {
+           ...
+           void IT1<U>.M1(U u) // this method's name is 'IT1<U>.M1'
+           { ... }
+       }
+
+       bpmd bpmd.exe ExplicitItfImpl`1.IT1<U>.M1
+
+Additional examples:
+       If IT1 and ExplicitItfImpl are types declared inside another class, 
+       Outer, the bpmd command would become:
+
+       bpmd bpmd.exe Outer+ExplicitItfImpl`1.Outer.IT1<U>.M1
+
+       (note that the fully qualified type name for ExplicitItfImpl became
+       Outer+ExplicitItfImpl, using the '+' separator, while the method name
+       is Outer.IT1<U>.M1, using a '.' as the separator)
+
+       Furthermore, if the Outer class resides in a namespace, NS, the bpmd 
+       command to use becomes:
+
+       bpmd bpmd.exe NS.Outer+ExplicitItfImpl`1.NS.Outer.IT1<U>.M1
+
+bpmd does not accept offsets nor parameters in the method name. You can add
+an IL offset as an optional parameter seperate from the name. If there are overloaded
+methods, bpmd will set a breakpoint for all of them.
+
+In the case of hosted environments such as SQL, the module name may be 
+complex, like 'price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
+For this case, just be sure to surround the module name with single quotes,
+like:
+
+bpmd 'price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Price.M2
+
+\\
+
+COMMAND: dumpdomain.
+DumpDomain [<Domain address>]
+
+When called with no parameters, DumpDomain will list all the AppDomains in the
+process. It enumerates each Assembly loaded into those AppDomains as well. 
+In addition to your application domain, and any domains it might create, there
+are two special domains: the Shared Domain and the System Domain.
+
+Any Assembly pointer in the output can be passed to DumpAssembly. Any Module 
+pointer in the output can be passed to DumpModule. Any AppDomain pointer can 
+be passed to DumpDomain to limit output only to that AppDomain. Other 
+functions provide an AppDomain pointer as well, such as clrthreads where it lists
+the current AppDomain for each thread.
+\\
+
+COMMAND: eeheap.
+EEHeap [-gc] [-loader]
+
+EEHeap enumerates process memory consumed by internal CLR data structures. You
+can limit the output by passing "-gc" or "-loader". All information will be 
+displayed otherwise.
+
+The information for the Garbage Collector lists the ranges of each Segment in 
+the managed heap. This can be useful if you believe you have an object pointer.
+If the pointer falls within a segment range given by "eeheap -gc", then you do
+have an object pointer, and can attempt to run "dumpobj" on it.
+
+Here is output for a simple program:
+
+       (lldb) eeheap -gc
+       Number of GC Heaps: 1
+       generation 0 starts at 0x00a71018
+       generation 1 starts at 0x00a7100c
+       generation 2 starts at 0x00a71000
+        segment    begin allocated     size
+       00a70000 00a71000  00a7e01c 0000d01c(53276)
+       Large object heap starts at 0x01a71000
+        segment    begin allocated     size
+       01a70000 01a71000  01a76000 0x00005000(20480)
+       Total Size   0x1201c(73756)
+       ------------------------------
+       GC Heap Size   0x1201c(73756)
+
+So the total size of the GC Heap is only 72K. On a large web server, with 
+multiple processors, you can expect to see a GC Heap of 400MB or more. The 
+Garbage Collector attempts to collect and reclaim memory only when required to
+by memory pressure for better performance. You can also see the notion of 
+"generations," wherein the youngest objects live in generation 0, and 
+long-lived objects eventually get "promoted" to generation 2.
+
+The loader output lists various private heaps associated with AppDomains. It 
+also lists heaps associated with the JIT compiler, and heaps associated with 
+Modules. For example:
+
+       (lldb) eeheap -loader
+       Loader Heap:
+       --------------------------------------
+       System Domain: 5e0662a0
+       LowFrequencyHeap:008f0000(00002000:00001000) Size: 0x00001000 bytes.
+       HighFrequencyHeap:008f2000(00008000:00001000) Size: 0x00001000 bytes.
+       StubHeap:008fa000(00002000:00001000) Size: 0x00001000 bytes.
+       Total size: 0x3000(12288)bytes
+       --------------------------------------
+       Shared Domain: 5e066970
+       LowFrequencyHeap:00920000(00002000:00001000) 03e30000(00010000:00003000) Size: 0x00004000 bytes.
+       Wasted: 0x00001000 bytes.
+       HighFrequencyHeap:00922000(00008000:00001000) Size: 0x00001000 bytes.
+       StubHeap:0092a000(00002000:00001000) Size: 0x00001000 bytes.
+       Total size: 0x6000(24576)bytes
+       --------------------------------------
+       Domain 1: 14f000
+       LowFrequencyHeap:00900000(00002000:00001000) 03ee0000(00010000:00003000) Size: 0x00004000 bytes.
+       Wasted: 0x00001000 bytes.
+       HighFrequencyHeap:00902000(00008000:00003000) Size: 0x00003000 bytes.
+       StubHeap:0090a000(00002000:00001000) Size: 0x00001000 bytes.
+       Total size: 0x8000(32768)bytes
+       --------------------------------------
+       Jit code heap:
+       Normal JIT:03ef0000(00010000:00002000) Size: 0x00002000 bytes.
+       Total size: 0x2000(8192)bytes
+       --------------------------------------
+       Module Thunk heaps:
+       Module 5ba22410: Size: 0x00000000 bytes.
+       Module 001c1320: Size: 0x00000000 bytes.
+       Module 001c03f0: Size: 0x00000000 bytes.
+       Module 001caa38: Size: 0x00000000 bytes.
+       Total size: 0x0(0)bytes
+       --------------------------------------
+       Module Lookup Table heaps:
+       Module 5ba22410:Size: 0x00000000 bytes.
+       Module 001c1320:Size: 0x00000000 bytes.
+       Module 001c03f0:Size: 0x00000000 bytes.
+       Module 001caa38:03ec0000(00010000:00002000) Size: 0x00002000 bytes.
+       Total size: 0x2000(8192)bytes
+       --------------------------------------
+       Total LoaderHeap size: 0x15000(86016)bytes
+       =======================================
+
+By using eeheap to keep track of the growth of these private heaps, we are 
+able to rule out or include them as a source of a memory leak.
+\\
+
+COMMAND: name2ee.
+Name2EE <module name> <type or method name>
+Name2EE <module name>!<type or method name>
+
+This function allows you to turn a class name into a MethodTable and EEClass. 
+It turns a method name into a MethodDesc. Here is an example for a method:
+
+       (lldb) name2ee unittest.exe MainClass.Main
+       Module: 001caa38
+       Token: 0x0600000d
+       MethodDesc: 00902f40
+       Name: MainClass.Main()
+       JITTED Code Address: 03ef00b8
+
+and for a class:
+
+       (lldb) name2ee unittest!MainClass
+       Module: 001caa38
+       Token: 0x02000005
+       MethodTable: 009032d8
+       EEClass: 03ee1424
+       Name: MainClass
+
+The module you are "browsing" with Name2EE needs to be loaded in the process. 
+To get a type name exactly right, first browse the module with ILDASM. You
+can also pass * as the <module name> to search all loaded managed modules.
+<module name> can also be the debugger's name for a module, such as
+mscorlib or image00400000.
+
+The <module>!<type> syntax is also supported. You can use an asterisk on the 
+left of the !, but the type on the right side needs to be fully qualified.
+
+If you are looking for a way to display a static field of a class (and you
+don't have an instance of the class, so dumpobj won't help you), note that
+once you have the EEClass, you can run DumpClass, which will display the
+value of all static fields.
+
+There is yet one more way to specify a module name. In the case of modules
+loaded from an assembly store (such as a SQL db) rather than disk, the
+module name will look like this:
+
+price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+
+For this kind of module, simply use price as the module name:
+
+       0:044> name2ee price Price
+       Module: 10f028b0 (price, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
+       Token: 0x02000002
+       MethodTable: 11a47ae0
+       EEClass: 11a538c8
+       Name: Price
+
+Where are we getting these module names from? Run DumpDomain to see a list of
+all loaded modules in all domains. And remember that you can browse all the
+types in a module with DumpModule -mt <module pointer>.
+\\
+
+COMMAND: dumpmt.
+DumpMT [-MD] <MethodTable address>
+
+Examine a MethodTable. Each managed object has a MethodTable pointer at the 
+start. If you pass the "-MD" flag, you'll also see a list of all the methods 
+defined on the object. 
+\\
+
+COMMAND: dumpclass.
+DumpClass <EEClass address>
+
+The EEClass is a data structure associated with an object type. DumpClass 
+will show attributes, as well as list the fields of the type. The output is 
+similar to DumpObj. Although static field values will be displayed, 
+non-static values won't because you need an instance of an object for that.
+
+You can get an EEClass to look at from DumpMT, DumpObj, Name2EE, and 
+Token2EE among others.
+\\
+
+COMMAND: dumpmd.
+DumpMD <MethodDesc address>
+
+This command lists information about a MethodDesc. You can use ip2md to turn 
+a code address in a managed function into a MethodDesc:
+
+       (lldb) dumpmd 902f40
+       Method Name: Mainy.Main()
+       Class: 03ee1424
+       MethodTable: 009032d8
+       mdToken: 0600000d
+       Module: 001caa78
+       IsJitted: yes
+       CodeAddr: 03ef00b8
+
+If IsJitted is "yes," you can run U on the CodeAddr pointer to see a 
+disassembly of the JITTED code.  You can call also DumpClass, DumpMT, 
+DumpModule on the Class, MethodTable and Module fields above.
+\\
+
+COMMAND: token2ee.
+Token2EE <module name> <token>
+
+This function allows you to turn a metadata token into a MethodTable or 
+MethodDesc. Here is an example showing class tokens being resolved:
+
+       (lldb) sos Token2EE unittest.exe 02000003
+       Module: 001caa38
+       Token: 0x02000003
+       MethodTable: 0090375c
+       EEClass: 03ee1ae0
+       Name: Bank
+       (lldb) sos Token2EE image00400000 02000004
+       Module: 001caa38
+       Token: 0x02000004
+       MethodTable: 009038ec
+       EEClass: 03ee1b84
+       Name: Customer
+
+The module you are "browsing" with Token2EE needs to be loaded in the process. 
+This function doesn't see much use, especially since a tool like ILDASM can 
+show the mapping between metadata tokens and types/methods in a friendlier way. 
+But it could be handy sometimes.
+
+You can pass "*" for <module name> to find what that token maps to in every
+loaded managed module. <module name> can also be the debugger's name for a 
+module, such as mscorlib or image00400000.
+\\
+
+COMMAND: dumpmodule.
+DumpModule [-mt] <Module address>
+
+You can get a Module address from DumpDomain, DumpAssembly and other 
+functions. Here is sample output:
+
+       (lldb) sos DumpModule 1caa50
+       Name: /home/user/pub/unittest
+       Attributes: PEFile
+       Assembly: 001ca248
+       LoaderHeap: 001cab3c
+       TypeDefToMethodTableMap: 03ec0010
+       TypeRefToMethodTableMap: 03ec0024
+       MethodDefToDescMap: 03ec0064
+       FieldDefToDescMap: 03ec00a4
+       MemberRefToDescMap: 03ec00e8
+       FileReferencesMap: 03ec0128
+       AssemblyReferencesMap: 03ec012c
+       MetaData start address: 00402230 (1888 bytes)
+
+The Maps listed map metadata tokens to CLR data structures. Without going into 
+too much detail, you can examine memory at those addresses to find the 
+appropriate structures. For example, the TypeDefToMethodTableMap above can be 
+examined:
+
+       (lldb) dd 3ec0010
+       03ec0010  00000000 00000000 0090320c 0090375c
+       03ec0020  009038ec ...
+
+This means TypeDef token 2 maps to a MethodTable with the value 0090320c. You 
+can run DumpMT to verify that. The MethodDefToDescMap takes a MethodDef token 
+and maps it to a MethodDesc, which can be passed to dumpmd.
+
+There is a new option "-mt", which will display the types defined in a module,
+and the types referenced by the module. For example:
+
+       (lldb) sos DumpModule -mt 1aa580
+       Name: /home/user/pub/unittest
+       ...<etc>...
+       MetaData start address: 0040220c (1696 bytes)
+
+       Types defined in this module
+
+             MT    TypeDef Name
+       --------------------------------------------------------------------------
+       030d115c 0x02000002 Funny
+       030d1228 0x02000003 Mainy
+
+       Types referenced in this module
+
+             MT    TypeRef Name
+       --------------------------------------------------------------------------
+       030b6420 0x01000001 System.ValueType
+       030b5cb0 0x01000002 System.Object
+       030fceb4 0x01000003 System.Exception
+       0334e374 0x0100000c System.Console
+       03167a50 0x0100000e System.Runtime.InteropServices.GCHandle
+       0336a048 0x0100000f System.GC
+
+\\
+
+COMMAND: dumpassembly.
+DumpAssembly <Assembly address>
+
+Example output:
+
+       (lldb) sos DumpAssembly 1ca248
+       Parent Domain: 0014f000
+       Name: /home/user/pub/unittest
+       ClassLoader: 001ca060
+         Module Name
+       001caa50 /home/user/pub/unittest
+
+An assembly can consist of multiple modules, and those will be listed. You can
+get an Assembly address from the output of DumpDomain.
+\\
+
+COMMAND: dumpruntimetypes.
+DumpRuntimeTypes 
+
+DumpRuntimeTypes finds all System.RuntimeType objects in the gc heap and 
+prints the type name and MethodTable they refer too. Sample output:
+
+        Address   Domain       MT Type Name
+       ------------------------------------------------------------------------------
+         a515f4   14a740 5baf8d28 System.TypedReference
+         a51608   14a740 5bb05764 System.Globalization.BaseInfoTable
+         a51958   14a740 5bb05b24 System.Globalization.CultureInfo
+         a51a44   14a740 5bb06298 System.Globalization.GlobalizationAssembly
+         a51de0   14a740 5bb069c8 System.Globalization.TextInfo
+         a56b98   14a740 5bb12d28 System.Security.Permissions.HostProtectionResource
+         a56bbc   14a740 5baf7248 System.Int32
+         a56bd0   14a740 5baf3fdc System.String
+         a56cfc   14a740 5baf36a4 System.ValueType
+       ...
+
+This command will print a "?" in the domain column if the type is loaded into multiple
+AppDomains.  For example:
+
+    (lldb) sos DumpRuntimeTypes
+     Address   Domain       MT Type Name              
+    ------------------------------------------------------------------------------
+     28435a0        ?   3f6a8c System.TypedReference
+     28435b4        ?   214d6c System.ValueType
+     28435c8        ?   216314 System.Enum
+     28435dc        ?   2147cc System.Object
+     284365c        ?   3cd57c System.IntPtr
+     2843670        ?   3feaac System.Byte
+     2843684        ?   23a544c System.IEquatable`1[[System.IntPtr, mscorlib]]
+     2843784        ?   3c999c System.Int32
+     2843798        ?   3caa04 System.IEquatable`1[[System.Int32, mscorlib]]
+\\
+
+COMMAND: dumpsig.
+DumpSig <sigaddr> <moduleaddr>
+
+This command dumps the signature of a method or field given by <sigaddr>.  This is
+useful when you are debugging parts of the runtime which returns a raw PCCOR_SIGNATURE
+structure and need to know what its contents are.
+
+Sample output for a method:
+    0:000> sos DumpSig 0x000007fe`ec20879d 0x000007fe`eabd1000
+    [DEFAULT] [hasThis] Void (Boolean,String,String)
+
+The first section of the output is the calling convention.  This includes, but is not
+limited to, "[DEFAULT]", "[C]", "[STDCALL]", "[THISCALL]", and so on.  The second
+portion of the output is either "[hasThis]" or "[explicit]" for whether the method
+is an instance method or a static method respectively.  The third portion of the 
+output is the return value (in this case a "void").  Finally, the method's arguments
+are printed as the final portion of the output.
+
+Sample output for a field:
+    0:000> sos DumpSig 0x000007fe`eb7fd8cd 0x000007fe`eabd1000
+    [FIELD] ValueClass System.RuntimeTypeHandle 
+
+DumpSig will also work with generics.  Here is the output for the following
+function:
+    public A Test(IEnumerable<B> n)
+
+    0:000> sos DumpSig 00000000`00bc2437 000007ff00043178 
+    [DEFAULT] [hasThis] __Canon (Class System.Collections.Generic.IEnumerable`1<__Canon>)
+\\
+
+COMMAND: dumpsigelem.
+DumpSigElem <sigaddr> <moduleaddr>
+
+This command dumps a single element of a signature object.  For most circumstances,
+you should use DumpSig to look at individual signature objects, but if you find a 
+signature that has been corrupted in some manner you can use DumpSigElem to read out 
+the valid portions of it.
+
+If we look at a valid signature object for a method we see the following:
+    0:000> dumpsig 0x000007fe`ec20879d 0x000007fe`eabd1000
+    [DEFAULT] [hasThis] Void (Boolean,String,String)
+
+We can look at the individual elements of this object by adding the offsets into the 
+object which correspond to the return value and parameters:
+    0:000> sos DumpSigElem 0x000007fe`ec20879d+2 0x000007fe`eabd1000
+    Void
+    0:000> sos DumpSigElem 0x000007fe`ec20879d+3 0x000007fe`eabd1000
+    Boolean
+    0:000> sos DumpSigElem 0x000007fe`ec20879d+4 0x000007fe`eabd1000
+    String
+    0:000> sos DumpSigElem 0x000007fe`ec20879d+5 0x000007fe`eabd1000
+    String
+
+We can do something similar for fields.  Here is the full signature of a field:
+    0:000> dumpsig 0x000007fe`eb7fd8cd 0x000007fe`eabd1000
+    [FIELD] ValueClass System.RuntimeTypeHandle 
+
+Using DumpSigElem we can find the type of the field by adding the offset of it (1) to 
+the address of the signature:
+    0:000> sos DumpSigElem 0x000007fe`eb7fd8cd+1 0x000007fe`eabd1000
+    ValueClass System.RuntimeTypeHandle
+
+DumpSigElem will also work with generics.  Let a function be defined as follows:
+    public A Test(IEnumerable<B> n)
+
+The elements of this signature can be obtained by adding offsets into the signature
+when calling DumpSigElem:
+
+    0:000> sos DumpSigElem 00000000`00bc2437+2 000007ff00043178 
+    __Canon
+    0:000> sos DumpSigElem 00000000`00bc2437+4 000007ff00043178 
+    Class System.Collections.Generic.IEnumerable`1<__Canon>
+
+The actual offsets that you should add are determined by the contents of the
+signature itself.  By trial and error you should be able to find various elements
+of the signature.
+\\
+
+COMMAND: dumpil.
+DumpIL <Managed DynamicMethod object> | 
+       <DynamicMethodDesc pointer> |
+       <MethodDesc pointer> |
+        /i <IL pointer>
+
+DumpIL prints the IL code associated with a managed method. We added this
+function specifically to debug DynamicMethod code which was constructed on
+the fly. Happily it works for non-dynamic code as well.
+
+You can use it in four ways: 
+
+  1) If you have a System.Reflection.Emit.DynamicMethod object, just pass
+     the pointer as the first argument. 
+  2) If you have a DynamicMethodDesc pointer you can use that to print the
+     IL associated with the dynamic method.
+  3) If you have an ordinary MethodDesc, you can see the IL for that as well,
+     just pass it as the first argument.
+  4) If you have a pointer directly to the IL, specify /i followed by the
+     the IL address.  This is useful for writers of profilers that instrument
+     IL.
+     
+
+Note that dynamic IL is constructed a bit differently. Rather than referring
+to metadata tokens, the IL points to objects in a managed object array. Here
+is a simple example of the output for a dynamic method:
+
+  0:000> sos DumpIL b741dc
+  This is dynamic IL. Exception info is not reported at this time.
+  If a token is unresolved, run "sos DumpObj <addr>" on the addr given
+  in parenthesis. You can also look at the token table yourself, by
+  running "DumpArray 00b77388".
+
+  IL_0000: ldstr 70000002 "Inside invoked method "
+  IL_0005: call 6000003 System.Console.WriteLine(System.String)
+  IL_000a: ldc.i4.1
+  IL_000b: newarr 2000004 "System.Int32"
+  IL_0010: stloc.0
+  IL_0011: ldloc.0
+  IL_0012: ret
+\\
+
+COMMAND: verifyheap.
+VerifyHeap
+
+VerifyHeap is a diagnostic tool that checks the garbage collected heap for 
+signs of corruption. It walks objects one by one in a pattern like this:
+
+    o = firstobject;
+    while(o != endobject)
+    {
+        o.ValidateAllFields();
+        o = (Object *) o + o.Size();
+    }
+
+If an error is found, VerifyHeap will report it. I'll take a perfectly good 
+object and corrupt it:
+
+       (lldb) dumpobj a79d40
+       Name: Customer
+       MethodTable: 009038ec
+       EEClass: 03ee1b84
+       Size: 20(0x14) bytes
+        (/home/user/pub/unittest)
+       Fields:
+             MT    Field   Offset                 Type       Attr    Value Name
+       009038ec  4000008        4                CLASS   instance 00a79ce4 name
+       009038ec  4000009        8                CLASS   instance 00a79d2c bank
+       009038ec  400000a        c       System.Boolean   instance        1 valid
+
+       (lldb) ed a79d40+4 01  (change the name field to the bogus pointer value 1)
+       (lldb) sos VerifyHeap
+       object 01ee60dc: bad member 00000003 at 01EE6168
+       Last good object: 01EE60C4.
+
+If this gc heap corruption exists, there is a serious bug in your own code or 
+in the CLR. In user code, an error in constructing PInvoke calls can cause 
+this problem, and running with Managed Debugging Assistants is advised. If that
+possibility is eliminated, consider contacting Microsoft Product Support for
+help.
+\\
+
+COMMAND: dumplog.
+DumpLog [-addr <addressOfStressLog>] [<Filename>]
+
+To aid in diagnosing hard-to-reproduce stress failures, the CLR team added an 
+in-memory log capability. The idea was to avoid using locks or I/O which could 
+disturb a fragile repro environment. The DumpLog function allows you to write 
+that log out to a file. If no Filename is specified, the file "Stresslog.txt" 
+in the current directory is created.
+
+The optional argument addr allows one to specify a stress log other then the 
+default one.
+
+       (lldb) dumplog
+       Attempting to dump Stress log to file 'StressLog.txt'
+       .................
+       SUCCESS: Stress log dumped
+
+To turn on the stress log, set the following registry keys under
+HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework:
+
+
+(DWORD) StressLog = 1
+(DWORD) LogFacility = 0xffffffbf (this is a bit mask, almost all logging is on.
+                                  This is also the default value if the key 
+                                  isn't specified)
+(DWORD) StressLogSize = 65536    (this is the default value if the key isn't
+                                  specified)
+(DWORD) LogLevel = 6             (this is the default value if the key isn't
+                                  specified.  The higher the number the more
+                                  detailed logs are generated.  The maximum 
+                                  value is decimal 10)
+
+StressLogSize is the size in bytes of the in-memory log allocated for each 
+thread in the process. In the case above, each thread gets a 64K log. You 
+could increase this to get more logging, but more memory will be required for 
+this log in the process. For example, 20 threads with 524288 bytes per thread 
+has a memory demand of 10 Megabytes. The stress log is circular so new entries 
+will replace older ones on threads which have reached their buffer limit.
+
+The log facilities are defined as follows:
+    GC           0x00000001
+    GCINFO       0x00000002
+    STUBS        0x00000004
+    JIT          0x00000008
+    LOADER       0x00000010
+    METADATA     0x00000020
+    SYNC         0x00000040
+    EEMEM        0x00000080
+    GCALLOC      0x00000100
+    CORDB        0x00000200
+    CLASSLOADER  0x00000400
+    CORPROF      0x00000800
+    REMOTING     0x00001000
+    DBGALLOC     0x00002000
+    EH           0x00004000
+    ENC          0x00008000
+    ASSERT       0x00010000
+    VERIFIER     0x00020000
+    THREADPOOL   0x00040000
+    GCROOTS      0x00080000
+    INTEROP      0x00100000
+    MARSHALER    0x00200000
+    IJW          0x00400000
+    ZAP          0x00800000
+    STARTUP      0x01000000
+    APPDOMAIN    0x02000000
+    CODESHARING  0x04000000
+    STORE        0x08000000
+    SECURITY     0x10000000
+    LOCKS        0x20000000
+    BCL          0x40000000
+
+Here is some sample output:
+
+       3560   9.981137099 : `SYNC`               RareEnablePremptiveGC: entering. 
+       Thread state = a030
+
+       3560   9.981135033 : `GC`GCALLOC`GCROOTS` ========== ENDGC 4194 (gen = 2, 
+       collect_classes = 0) ==========={
+
+       3560   9.981125826 : `GC`                         Segment mem 00C61000 alloc 
+       = 00D071F0 used 00D09254 committed 00D17000
+
+       3560   9.981125726 : `GC`                     Generation 0 [00CED07C, 00000000
+       ] cur = 00000000
+
+       3560   9.981125529 : `GC`                     Generation 1 [00CED070, 00000000
+       ] cur = 00000000
+
+       3560   9.981125103 : `GC`                     Generation 2 [00C61000, 00000000
+       ] cur = 00000000
+
+       3560   9.981124963 : `GC`                 GC Heap 00000000
+
+       3560   9.980618994 : `GC`GCROOTS`         GcScanHandles (Promotion Phase = 0)
+
+The first column is the OS thread ID for the thread appending to the log, 
+the second column is the timestamp, the third is the facility category for the 
+log entry, and the fourth contains the log message. The facility field is 
+expressed as `facility1`facility2`facility3`.  This facilitates the creation of 
+filters for displaying only specific message categories.  To make sense of this 
+log, you would probably want the Shared Source CLI to find out exactly where 
+the log comes from.
+\\
+
+COMMAND: findappdomain.
+FindAppDomain <Object address>
+
+FindAppDomain will attempt to resolve the AppDomain of an object. For example,
+using an Object Pointer from the output of DumpStackObjects:
+
+       (lldb) sos FindAppDomain 00a79d98
+       AppDomain: 0014f000
+       Name: unittest.exe
+       ID: 1
+
+You can find out more about the AppDomain with the DumpDomain command. Not 
+every object has enough clues about it's origin to determine the AppDomain. 
+Objects with Finalizers are the easiest case, as the CLR needs to be able to 
+call those when an AppDomain shuts down.
+\\
+
+COMMAND: histinit.
+HistInit
+
+Before running any of the Hist - family commands you need to initialize the SOS 
+structures from the stress log saved in the debuggee.  This is achieved by the 
+HistInit command.
+
+Sample output:
+
+       (lldb) histinit
+       Attempting to read Stress log
+       STRESS LOG:
+           facilitiesToLog  = 0xffffffff
+           levelToLog       = 6
+           MaxLogSizePerThread = 0x10000 (65536)
+           MaxTotalLogSize = 0x1000000 (16777216)
+           CurrentTotalLogChunk = 9
+           ThreadsWithLogs  = 3
+           Clock frequency  = 3.392 GHz
+           Start time         15:26:31
+           Last message time  15:26:56
+           Total elapsed time 25.077 sec
+       .....................................
+       ---------------------------- 2407 total entries -----------------------------
+
+
+       SUCCESS: GCHist structures initialized
+
+\\
+
+COMMAND: histobjfind.
+HistObjFind <obj_address>
+
+To examine log entries related to an object whose present address is known one 
+would use this command. The output of this command contains all entries that 
+reference the object:
+
+       (lldb) histobjfind 028970d4 
+        GCCount   Object                                  Message
+       ---------------------------------------------------------
+           2296 028970d4 Promotion for root 01e411b8 (MT = 5b6c5cd8)
+           2296 028970d4 Relocation NEWVALUE for root 00223fc4
+           2296 028970d4 Relocation NEWVALUE for root 01e411b8
+       ...
+           2295 028970d4 Promotion for root 01e411b8 (MT = 5b6c5cd8)
+           2295 028970d4 Relocation NEWVALUE for root 00223fc4
+           2295 028970d4 Relocation NEWVALUE for root 01e411b8
+       ...
+
+\\
+
+COMMAND: histroot.
+HistRoot <root>
+
+The root value obtained from !HistObjFind can be used to track the movement of 
+an object through the GCs.
+
+HistRoot provides information related to both promotions and relocations of the 
+root specified as the argument.
+
+       (lldb) histroot 01e411b8 
+        GCCount    Value       MT Promoted?                Notes
+       ---------------------------------------------------------
+           2296 028970d4 5b6c5cd8       yes 
+           2295 028970d4 5b6c5cd8       yes 
+           2294 028970d4 5b6c5cd8       yes 
+           2293 028970d4 5b6c5cd8       yes 
+           2292 028970d4 5b6c5cd8       yes 
+           2291 028970d4 5b6c5cd8       yes 
+           2290 028970d4 5b6c5cd8       yes 
+           2289 028970d4 5b6c5cd8       yes 
+           2288 028970d4 5b6c5cd8       yes 
+           2287 028970d4 5b6c5cd8       yes 
+           2286 028970d4 5b6c5cd8       yes 
+           2285 028970d4 5b6c5cd8       yes 
+            322 028970e8 5b6c5cd8       yes Duplicate promote/relocs
+       ...
+
+\\
+
+COMMAND: histobj.
+HistObj <obj_address>
+
+This command examines all stress log relocation records and displays the chain 
+of GC relocations that may have led to the address passed in as an argument.
+Conceptually the output is:
+
+               GenN    obj_address   root1, root2, root3,
+               GenN-1  prev_obj_addr root1, root2,
+               GenN-2  prev_prev_oa  root1, root4, 
+               ...
+
+Sample output:
+       (lldb) histobj 028970d4 
+        GCCount   Object                                    Roots
+       ---------------------------------------------------------
+           2296 028970d4 00223fc4, 01e411b8, 
+           2295 028970d4 00223fc4, 01e411b8, 
+           2294 028970d4 00223fc4, 01e411b8, 
+           2293 028970d4 00223fc4, 01e411b8, 
+           2292 028970d4 00223fc4, 01e411b8, 
+           2291 028970d4 00223fc4, 01e411b8, 
+           2290 028970d4 00223fc4, 01e411b8, 
+           2289 028970d4 00223fc4, 01e411b8, 
+           2288 028970d4 00223fc4, 01e411b8, 
+           2287 028970d4 00223fc4, 01e411b8, 
+           2286 028970d4 00223fc4, 01e411b8, 
+           2285 028970d4 00223fc4, 01e411b8, 
+            322 028970d4 01e411b8, 
+              0 028970d4 
+
+\\
+
+COMMAND: histclear.
+HistClear
+
+This command releases any resources used by the Hist-family of commands. 
+Generally there's no need to call this explicitly, as each HistInit will first 
+cleanup the previous resources.
+
+       (lldb) histclear
+       Completed successfully.
+
+\\
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/tools/crossgen b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/tools/crossgen
new file mode 100755 (executable)
index 0000000..7a8075a
Binary files /dev/null and b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/tools/crossgen differ
diff --git a/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/version.txt b/packages/runtime.linux-x64.microsoft.netcore.runtime.coreclr/2.1.3-servicing-26719-02/version.txt
new file mode 100755 (executable)
index 0000000..d84bdd8
--- /dev/null
@@ -0,0 +1 @@
+e7685b62433dfe0c540b4922f05566c4792d72e8