From ceaa8ae8f79875e1987342f4ca9d05f4ada8ada0 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Tue, 22 Dec 2020 16:07:56 +0100 Subject: [PATCH] Inline package descriptions and remove descriptions.json files across the repo (#46306) * Support runtime package descriptions * Update arcade Packaging pkg * Inline pkg descriptions for coreclr * Inline pkg descriptions for mono * Inline pkg descriptions for installer * Inline pkg descriptions for libraries --- Directory.Build.targets | 12 + eng/Version.Details.xml | 4 +- eng/Versions.props | 2 +- eng/packaging.props | 1 - ...rosoft.CrossOsDiag.Private.CoreCLR.pkgproj | 4 +- .../Microsoft.ILVerification.pkgproj | 4 +- .../Microsoft.NET.Sdk.IL.pkgproj | 4 +- .../Microsoft.NETCore.ILAsm.pkgproj | 7 +- .../Microsoft.NETCore.ILDAsm.pkgproj | 7 +- .../Microsoft.NETCore.TestHost.pkgproj | 7 +- src/coreclr/.nuget/descriptions.json | 47 - .../dotnet-ilverify/dotnet-ilverify.pkgproj | 4 +- src/coreclr/.nuget/packaging.props | 1 - src/installer/pkg/Directory.Build.props | 1 - .../Microsoft.NETCore.DotNetAppHost.pkgproj | 1 + .../Microsoft.NETCore.DotNetHost.pkgproj | 2 +- ...Microsoft.NETCore.DotNetHostPolicy.pkgproj | 1 + ...crosoft.NETCore.DotNetHostResolver.pkgproj | 2 +- src/installer/pkg/projects/descriptions.json | 32 - src/installer/pkg/sfx/Directory.Build.props | 4 +- src/installer/pkg/sfx/Directory.Build.targets | 16 - .../Microsoft.NETCore.App.Ref.sfxproj | 2 +- .../Directory.Build.props | 8 +- .../Directory.Build.props | 6 + .../Directory.Build.props | 10 + .../Directory.Build.props | 6 + .../Directory.Build.props | 13 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 9 + .../Directory.Build.props | 6 + .../Directory.Build.props | 9 + .../Directory.Build.props | 11 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 9 + .../Directory.Build.props | 15 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 5 +- .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 11 + .../Microsoft.IO.Redist/Directory.Build.props | 1 + .../Directory.Build.props | 6 + .../Directory.Build.props | 8 + .../Directory.Build.props | 4 + .../Directory.Build.props | 1 + .../System.CodeDom/Directory.Build.props | 7 + .../Directory.Build.props | 19 + .../Directory.Build.props | 13 + .../Directory.Build.props | 9 + .../Directory.Build.props | 18 + .../Directory.Build.props | 8 + .../Directory.Build.props | 10 + .../Directory.Build.props | 6 + .../Directory.Build.props | 6 + .../Directory.Build.props | 7 + .../System.Composition/Directory.Build.props | 9 + .../Directory.Build.props | 5 + .../System.Data.Odbc/Directory.Build.props | 10 + .../System.Data.OleDb/Directory.Build.props | 11 + .../Directory.Build.props | 5 + .../Directory.Build.props | 4 + .../Directory.Build.props | 4 + .../Directory.Build.props | 1 + .../Directory.Build.props | 1 + .../Directory.Build.props | 11 + .../Directory.Build.props | 9 + .../System.Formats.Asn1/Directory.Build.props | 5 + .../System.Formats.Cbor/Directory.Build.props | 10 + .../Directory.Build.props | 10 + .../System.IO.Packaging/Directory.Build.props | 1 + .../System.IO.Pipelines/Directory.Build.props | 6 + .../Directory.Build.props | 7 + .../System.IO.Ports/Directory.Build.props | 4 + .../System.Management/Directory.Build.props | 6 + .../System.Memory.Data/Directory.Build.props | 6 +- .../Directory.Build.props | 6 + .../Directory.Build.props | 4 + .../Directory.Build.props | 4 + .../Directory.Build.props | 7 + .../Directory.Build.props | 4 + .../Directory.Build.props | 8 + .../Directory.Build.props | 5 + .../Directory.Build.props | 5 + .../Directory.Build.props | 13 + .../Directory.Build.props | 4 + .../Directory.Build.props | 8 + .../Directory.Build.props | 6 + .../Directory.Build.props | 4 + .../Directory.Build.props | 4 + .../Directory.Build.props | 5 + .../Directory.Build.props | 42 + .../Directory.Build.props | 1 + .../Directory.Build.props | 11 + .../Directory.Build.props | 1 + .../Directory.Build.props | 6 + .../Directory.Build.props | 4 + .../Directory.Build.props | 6 + .../System.Text.Json/Directory.Build.props | 8 + .../Directory.Build.props | 11 + .../Directory.Build.props | 5 + .../Directory.Build.props | 15 + .../Directory.Build.props | 5 + ...soft.Extensions.Internal.Transport.pkgproj | 1 + .../Microsoft.NETCore.Platforms.pkgproj | 1 + .../Microsoft.NETCore.Targets.pkgproj | 1 + .../Microsoft.Private.CoreFx.OOB.pkgproj | 1 + .../Microsoft.Windows.Compatibility.pkgproj | 1 + src/libraries/pkg/descriptions.json | 2451 ----------------- src/mono/netcore/nuget/Directory.Build.props | 2 - ...ft.NET.Runtime.Android.Sample.Mono.pkgproj | 8 +- ...rosoft.NET.Runtime.iOS.Sample.Mono.pkgproj | 7 +- ...osoft.NET.Runtime.wasm.Sample.Mono.pkgproj | 8 +- ...NETCore.BrowserDebugHost.Transport.pkgproj | 4 +- src/mono/netcore/nuget/descriptions.json | 27 - 133 files changed, 776 insertions(+), 2613 deletions(-) delete mode 100644 src/coreclr/.nuget/descriptions.json delete mode 100644 src/installer/pkg/projects/descriptions.json create mode 100644 src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Caching.Memory/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.Abstractions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.Binder/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.CommandLine/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.FileExtensions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.Ini/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.Json/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.UserSecrets/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration.Xml/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Configuration/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.DependencyModel/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.FileProviders.Abstractions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.FileProviders.Composite/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.FileProviders.Physical/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.FileSystemGlobbing/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.HostFactoryResolver/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Hosting.Abstractions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Hosting/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Http/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging.Abstractions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging.Configuration/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging.Console/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging.Debug/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging.EventLog/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging.TraceSource/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Logging/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Options.DataAnnotations/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Options/Directory.Build.props create mode 100644 src/libraries/Microsoft.Extensions.Primitives/Directory.Build.props create mode 100644 src/libraries/System.Formats.Cbor/Directory.Build.props delete mode 100644 src/libraries/pkg/descriptions.json delete mode 100644 src/mono/netcore/nuget/descriptions.json diff --git a/Directory.Build.targets b/Directory.Build.targets index 3723ffb654993..7af5848d9affd 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -21,4 +21,16 @@ --> $(MajorVersion).$(MinorVersion) + + + + $(Description) + Internal implementation package not meant for direct consumption. Please do not reference directly. + true + $(RuntimePackageDisclaimer) %0A$(PackageDescription) + $(RuntimePackageDisclaimer) + + $(PackageDescription) + \ No newline at end of file diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d8c263e930f56..94225c8ed1bf6 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -38,9 +38,9 @@ https://github.com/dotnet/arcade 26b005488dd7ddf6356873cb01a7b763a82a9622 - + https://github.com/dotnet/arcade - 26b005488dd7ddf6356873cb01a7b763a82a9622 + de751cfbff9d3256e0f216328aaf9df000ce4c01 https://github.com/dotnet/arcade diff --git a/eng/Versions.props b/eng/Versions.props index eea9e18914d0a..9ea0d6526e361 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -61,7 +61,7 @@ 6.0.0-beta.20616.18 2.5.1-beta.20616.18 6.0.0-beta.20616.18 - 6.0.0-beta.20616.18 + 6.0.0-beta.20621.6 6.0.0-beta.20616.18 6.0.0-beta.20616.18 6.0.0-beta.20616.18 diff --git a/eng/packaging.props b/eng/packaging.props index 06c250ee1b99d..07b3879a5f0a4 100644 --- a/eng/packaging.props +++ b/eng/packaging.props @@ -1,7 +1,6 @@ $([MSBuild]::NormalizeDirectory('$(ArtifactsPackagesDir)', 'reports')) - $(PkgDir)descriptions.json $(RepoRoot)LICENSE.TXT $(RepoRoot)THIRD-PARTY-NOTICES.TXT https://go.microsoft.com/fwlink/?LinkID=799421 diff --git a/src/coreclr/.nuget/Microsoft.CrossOsDiag.Private.CoreCLR/Microsoft.CrossOsDiag.Private.CoreCLR.pkgproj b/src/coreclr/.nuget/Microsoft.CrossOsDiag.Private.CoreCLR/Microsoft.CrossOsDiag.Private.CoreCLR.pkgproj index 54a1cc17dfbc4..e47d281d0f401 100644 --- a/src/coreclr/.nuget/Microsoft.CrossOsDiag.Private.CoreCLR/Microsoft.CrossOsDiag.Private.CoreCLR.pkgproj +++ b/src/coreclr/.nuget/Microsoft.CrossOsDiag.Private.CoreCLR/Microsoft.CrossOsDiag.Private.CoreCLR.pkgproj @@ -1,8 +1,8 @@ - - + false + Private transport package for .NET Core cross OS diagnostic tooling. diff --git a/src/coreclr/.nuget/Microsoft.ILVerification/Microsoft.ILVerification.pkgproj b/src/coreclr/.nuget/Microsoft.ILVerification/Microsoft.ILVerification.pkgproj index 555d3e3b80513..db820d395a125 100644 --- a/src/coreclr/.nuget/Microsoft.ILVerification/Microsoft.ILVerification.pkgproj +++ b/src/coreclr/.nuget/Microsoft.ILVerification/Microsoft.ILVerification.pkgproj @@ -1,9 +1,9 @@ - - + true + IL verification library. diff --git a/src/coreclr/.nuget/Microsoft.NET.Sdk.IL/Microsoft.NET.Sdk.IL.pkgproj b/src/coreclr/.nuget/Microsoft.NET.Sdk.IL/Microsoft.NET.Sdk.IL.pkgproj index af15fe43a3e3b..a51b3e6b1b619 100644 --- a/src/coreclr/.nuget/Microsoft.NET.Sdk.IL/Microsoft.NET.Sdk.IL.pkgproj +++ b/src/coreclr/.nuget/Microsoft.NET.Sdk.IL/Microsoft.NET.Sdk.IL.pkgproj @@ -1,9 +1,9 @@ - - + MSBuildSdk + Provides support for building IL projects. diff --git a/src/coreclr/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj b/src/coreclr/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj index 744c17ad28bb6..34a96275dd615 100644 --- a/src/coreclr/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj +++ b/src/coreclr/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj @@ -1,7 +1,10 @@ - - + + + The .NET IL Assembler. + + true $(MinOSForArch)-$(PackagePlatform) diff --git a/src/coreclr/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj b/src/coreclr/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj index 8c6321fc7fd8c..569b41d95ee09 100644 --- a/src/coreclr/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj +++ b/src/coreclr/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj @@ -1,7 +1,10 @@ - - + + + The .NET IL Disassembler. + + true $(MinOSForArch)-$(PackagePlatform) diff --git a/src/coreclr/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj b/src/coreclr/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj index 81b519f74bce8..95d6c747fb428 100644 --- a/src/coreclr/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj +++ b/src/coreclr/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj @@ -1,7 +1,10 @@ - - + + + CoreCLR application host for test applications. + + true $(MinOSForArch)-$(PackagePlatform) diff --git a/src/coreclr/.nuget/descriptions.json b/src/coreclr/.nuget/descriptions.json deleted file mode 100644 index c172fed61b84c..0000000000000 --- a/src/coreclr/.nuget/descriptions.json +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "Name": "RuntimePackage", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly.", - "CommonTypes": [ ] - }, - { - "Name": "NuGet3MinVersion", - "Description": "When using NuGet 3.x this package requires at least version {0}.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.CrossOsDiag.Private.CoreCLR", - "Description": "Private transport package for .NET Core cross OS diagnostic tooling.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.ILAsm", - "Description": "The .NET IL Assembler.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.ILDAsm", - "Description": "The .NET IL Disassembler.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.TestHost", - "Description": "CoreCLR application host for test applications", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NET.Sdk.IL", - "Description": "Provides support for building IL projects.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.ILVerification", - "Description": "IL verification library.", - "CommonTypes": [ ] - }, - { - "Name": "dotnet-ilverify", - "Description": "ILVerify tool.", - "CommonTypes": [ ] - } -] diff --git a/src/coreclr/.nuget/dotnet-ilverify/dotnet-ilverify.pkgproj b/src/coreclr/.nuget/dotnet-ilverify/dotnet-ilverify.pkgproj index 0960316326634..3fcc2d5e37276 100644 --- a/src/coreclr/.nuget/dotnet-ilverify/dotnet-ilverify.pkgproj +++ b/src/coreclr/.nuget/dotnet-ilverify/dotnet-ilverify.pkgproj @@ -1,10 +1,10 @@ - - + true DotnetTool + ILVerify tool. diff --git a/src/coreclr/.nuget/packaging.props b/src/coreclr/.nuget/packaging.props index d9bc61f45a554..8a54c66b58570 100644 --- a/src/coreclr/.nuget/packaging.props +++ b/src/coreclr/.nuget/packaging.props @@ -2,7 +2,6 @@ - $(MSBuildThisFileDirectory)/descriptions.json $(CoreclrDir)/LICENSE.TXT $(CoreclrDir)/THIRD-PARTY-NOTICES.TXT diff --git a/src/installer/pkg/Directory.Build.props b/src/installer/pkg/Directory.Build.props index e2ffe40718bd1..2124dbbe46f46 100644 --- a/src/installer/pkg/Directory.Build.props +++ b/src/installer/pkg/Directory.Build.props @@ -10,7 +10,6 @@ $(RepoRoot)LICENSE.TXT $(RepoRoot)THIRD-PARTY-NOTICES.TXT MIT - $(InstallerProjectRoot)pkg/projects/descriptions.json https://go.microsoft.com/fwlink/?LinkID=799417 https://dot.net diff --git a/src/installer/pkg/projects/Microsoft.NETCore.DotNetAppHost/Microsoft.NETCore.DotNetAppHost.pkgproj b/src/installer/pkg/projects/Microsoft.NETCore.DotNetAppHost/Microsoft.NETCore.DotNetAppHost.pkgproj index eeedb0faea012..75a51d51cb9e6 100644 --- a/src/installer/pkg/projects/Microsoft.NETCore.DotNetAppHost/Microsoft.NETCore.DotNetAppHost.pkgproj +++ b/src/installer/pkg/projects/Microsoft.NETCore.DotNetAppHost/Microsoft.NETCore.DotNetAppHost.pkgproj @@ -1,6 +1,7 @@ AppHostVersion + Provides the .NET app bootstrapper intended for use in the application directory diff --git a/src/installer/pkg/projects/Microsoft.NETCore.DotNetHost/Microsoft.NETCore.DotNetHost.pkgproj b/src/installer/pkg/projects/Microsoft.NETCore.DotNetHost/Microsoft.NETCore.DotNetHost.pkgproj index a957392ccde45..9d5a87980d421 100644 --- a/src/installer/pkg/projects/Microsoft.NETCore.DotNetHost/Microsoft.NETCore.DotNetHost.pkgproj +++ b/src/installer/pkg/projects/Microsoft.NETCore.DotNetHost/Microsoft.NETCore.DotNetHost.pkgproj @@ -2,8 +2,8 @@ HostVersion - dotnet-host + Provides an executable implementation of the Microsoft DotNet Framework and SDK launcher module diff --git a/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostPolicy/Microsoft.NETCore.DotNetHostPolicy.pkgproj b/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostPolicy/Microsoft.NETCore.DotNetHostPolicy.pkgproj index 43d12c53b96dc..7eb288ae2ba37 100644 --- a/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostPolicy/Microsoft.NETCore.DotNetHostPolicy.pkgproj +++ b/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostPolicy/Microsoft.NETCore.DotNetHostPolicy.pkgproj @@ -2,6 +2,7 @@ HostPolicyVersion + Provides a CoreCLR hosting policy implementation -- configuration settings, assembly paths and assembly servicing diff --git a/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostResolver/Microsoft.NETCore.DotNetHostResolver.pkgproj b/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostResolver/Microsoft.NETCore.DotNetHostResolver.pkgproj index a2d33da0e18b2..3fba527531bff 100644 --- a/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostResolver/Microsoft.NETCore.DotNetHostResolver.pkgproj +++ b/src/installer/pkg/projects/Microsoft.NETCore.DotNetHostResolver/Microsoft.NETCore.DotNetHostResolver.pkgproj @@ -2,8 +2,8 @@ HostResolverVersion - dotnet-hostfxr + Provides an implementation of framework resolution strategy used by Microsoft.NETCore.DotNetHost diff --git a/src/installer/pkg/projects/descriptions.json b/src/installer/pkg/projects/descriptions.json deleted file mode 100644 index b262318a3b3c1..0000000000000 --- a/src/installer/pkg/projects/descriptions.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "Name": "RuntimePackage", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly.", - "CommonTypes": [ ] - }, - { - "Name": "NuGet3MinVersion", - "Description": "When using NuGet 3.x this package requires at least version {0}.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.DotNetHostPolicy", - "Description": "Provides a CoreCLR hosting policy implementation -- configuration settings, assembly paths and assembly servicing", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.DotNetHostResolver", - "Description": "Provides an implementation of framework resolution strategy used by Microsoft.NETCore.DotNetHost", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.DotNetAppHost", - "Description": "Provides the .NET app bootstrapper intended for use in the application directory", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.DotNetHost", - "Description": "Provides an executable implementation of the Microsoft DotNet Framework and SDK launcher module", - "CommonTypes": [ ] - } -] diff --git a/src/installer/pkg/sfx/Directory.Build.props b/src/installer/pkg/sfx/Directory.Build.props index 9c8accfb0e652..d5cbb935989dd 100644 --- a/src/installer/pkg/sfx/Directory.Build.props +++ b/src/installer/pkg/sfx/Directory.Build.props @@ -1,8 +1,8 @@ true - true + @@ -20,5 +20,7 @@ Microsoft .NET true true + true + true diff --git a/src/installer/pkg/sfx/Directory.Build.targets b/src/installer/pkg/sfx/Directory.Build.targets index 0ea3761da20eb..8cfdfceff5536 100644 --- a/src/installer/pkg/sfx/Directory.Build.targets +++ b/src/installer/pkg/sfx/Directory.Build.targets @@ -1,19 +1,3 @@ - - - $(PackageId) - Internal implementation package not meant for direct consumption. Please do not reference directly. - When using NuGet 3.x, this package requires at least version 3.4. - - - - - $(RuntimeDisclaimer) %0A$(SourceRevisionId) %0A$(MinimumNuGet3VersionDescription) - $(RuntimeDisclaimer) %0A$(Description) %0A$(SourceRevisionId) %0A$(MinimumNuGet3VersionDescription) - - - diff --git a/src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Ref.sfxproj b/src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Ref.sfxproj index 327ba6421fd6e..35c3db0d410bc 100644 --- a/src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Ref.sfxproj +++ b/src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Ref.sfxproj @@ -7,7 +7,7 @@ dotnet-targeting-pack dotnet-targeting-pack NetCore.TargetingPack - A set of .NET APIs that are included in the default .NET application model. Contains reference assemblies, documentation, and other design-time assets. + A set of .NET APIs that are included in the default .NET application model. Contains reference assemblies, documentation, and other design-time assets. diff --git a/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props b/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props index 363643c7a5e02..488956cc0ec8f 100644 --- a/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props +++ b/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props @@ -1,7 +1,13 @@ - + Open + Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0. + +Commonly Used Types: +System.IAsyncDisposable +System.Collections.Generic.IAsyncEnumerable +System.Collections.Generic.IAsyncEnumerator diff --git a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props index bdcfca3b543cb..3010315330c21 100644 --- a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props +++ b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props @@ -2,5 +2,11 @@ Open + This package includes the class Microsoft.Diagnostics.Tracing.EventSource which enables firing ETW events from managed code. This is the "runtime" or "redist" EventSource package and should be referenced directly only by other NuGet packages that need the EventSource functionality. Application developers that need this functionality should instead reference the Microsoft.Diagnostics.Tracing.EventSource NuGet package which provides an enhanced developer experience. +This package enables defining a strongly typed specification of an ETW provider that can be called by managed code. The EventSource class is also included in the .NET Framework, .NET Core, and netstandard2.0 in the System.Diagnostics.Tracing namespace. This package contains the latest version of EventSource and is meant to be used as a stop gap for .NET Framework developers until features and fixes are ported to System.Diagnostics.Tracing.EventSource in the .NET Framework. +For more details, have a look at http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx. + +Commonly Used Types: +Microsoft.Diagnostics.Tracing.EventSource \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props new file mode 100644 index 0000000000000..49b18d52057d8 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Caching.Abstractions/Directory.Build.props @@ -0,0 +1,10 @@ + + + + Caching abstractions for in-memory cache and distributed cache. + +Commonly Used Types: +Microsoft.Extensions.Caching.Distributed.IDistributedCache +Microsoft.Extensions.Caching.Memory.IMemoryCache + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Caching.Memory/Directory.Build.props b/src/libraries/Microsoft.Extensions.Caching.Memory/Directory.Build.props new file mode 100644 index 0000000000000..881f1109bd133 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Caching.Memory/Directory.Build.props @@ -0,0 +1,6 @@ + + + + In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.Abstractions/Directory.Build.props new file mode 100644 index 0000000000000..fb8cf5795c47b --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.Abstractions/Directory.Build.props @@ -0,0 +1,13 @@ + + + + Abstractions of key-value pair based configuration. + +Commonly Used Types: +Microsoft.Extensions.Configuration.IConfiguration +Microsoft.Extensions.Configuration.IConfigurationBuilder +Microsoft.Extensions.Configuration.IConfigurationProvider +Microsoft.Extensions.Configuration.IConfigurationRoot +Microsoft.Extensions.Configuration.IConfigurationSection + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.Binder/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.Binder/Directory.Build.props new file mode 100644 index 0000000000000..5a29b64226dce --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.Binder/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.CommandLine/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.CommandLine/Directory.Build.props new file mode 100644 index 0000000000000..fef3f6a1dd2c9 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.CommandLine/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Command line configuration provider implementation for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/Directory.Build.props new file mode 100644 index 0000000000000..f7cd35cca48ed --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Environment variables configuration provider implementation for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/Directory.Build.props new file mode 100644 index 0000000000000..b13bc4f74c5b4 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.FileExtensions/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Extension methods for configuring file-based configuration providers for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.Ini/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.Ini/Directory.Build.props new file mode 100644 index 0000000000000..6ebf2b188b13c --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.Ini/Directory.Build.props @@ -0,0 +1,6 @@ + + + + INI configuration provider implementation for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.Json/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.Json/Directory.Build.props new file mode 100644 index 0000000000000..11c3fbddd1008 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.Json/Directory.Build.props @@ -0,0 +1,6 @@ + + + + JSON configuration provider implementation for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/Directory.Build.props new file mode 100644 index 0000000000000..e47507b7e05c4 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.UserSecrets/Directory.Build.props @@ -0,0 +1,6 @@ + + + + User secrets configuration provider implementation for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration.Xml/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration.Xml/Directory.Build.props new file mode 100644 index 0000000000000..047b9e64fcb26 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration.Xml/Directory.Build.props @@ -0,0 +1,6 @@ + + + + XML configuration provider implementation for Microsoft.Extensions.Configuration. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Configuration/Directory.Build.props b/src/libraries/Microsoft.Extensions.Configuration/Directory.Build.props new file mode 100644 index 0000000000000..1cbc2b5a5b6a2 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Configuration/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/Directory.Build.props new file mode 100644 index 0000000000000..abf64c63ccf8c --- /dev/null +++ b/src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/Directory.Build.props @@ -0,0 +1,9 @@ + + + + Abstractions for dependency injection. + +Commonly Used Types: +Microsoft.Extensions.DependencyInjection.IServiceCollection + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/Directory.Build.props b/src/libraries/Microsoft.Extensions.DependencyInjection/Directory.Build.props new file mode 100644 index 0000000000000..35920494a5603 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.DependencyModel/Directory.Build.props b/src/libraries/Microsoft.Extensions.DependencyModel/Directory.Build.props new file mode 100644 index 0000000000000..bae6f4614f0ce --- /dev/null +++ b/src/libraries/Microsoft.Extensions.DependencyModel/Directory.Build.props @@ -0,0 +1,9 @@ + + + + Abstractions for reading `.deps` files. + +Commonly Used Types: +Microsoft.Extensions.DependencyModel.DependencyContext + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/Directory.Build.props new file mode 100644 index 0000000000000..9850bdd4411a2 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.FileProviders.Abstractions/Directory.Build.props @@ -0,0 +1,11 @@ + + + + Abstractions of files and directories. + +Commonly Used Types: +Microsoft.Extensions.FileProviders.IDirectoryContents +Microsoft.Extensions.FileProviders.IFileInfo +Microsoft.Extensions.FileProviders.IFileProvider + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Composite/Directory.Build.props b/src/libraries/Microsoft.Extensions.FileProviders.Composite/Directory.Build.props new file mode 100644 index 0000000000000..a48214ac789e0 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.FileProviders.Composite/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Composite file and directory providers for Microsoft.Extensions.FileProviders. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.FileProviders.Physical/Directory.Build.props b/src/libraries/Microsoft.Extensions.FileProviders.Physical/Directory.Build.props new file mode 100644 index 0000000000000..102a373ca8f59 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.FileProviders.Physical/Directory.Build.props @@ -0,0 +1,6 @@ + + + + File provider for physical files for Microsoft.Extensions.FileProviders. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.FileSystemGlobbing/Directory.Build.props b/src/libraries/Microsoft.Extensions.FileSystemGlobbing/Directory.Build.props new file mode 100644 index 0000000000000..768d780ff8a62 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.FileSystemGlobbing/Directory.Build.props @@ -0,0 +1,6 @@ + + + + File system globbing to find files matching a specified pattern. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.HostFactoryResolver/Directory.Build.props b/src/libraries/Microsoft.Extensions.HostFactoryResolver/Directory.Build.props new file mode 100644 index 0000000000000..97b93e726ccb0 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.HostFactoryResolver/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Internal package for sharing Microsoft.Extensions.Hosting.HostFactoryResolver type. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Hosting.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Hosting.Abstractions/Directory.Build.props new file mode 100644 index 0000000000000..faee824c81cce --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Hosting.Abstractions/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Hosting and startup abstractions for applications. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Hosting/Directory.Build.props b/src/libraries/Microsoft.Extensions.Hosting/Directory.Build.props new file mode 100644 index 0000000000000..9150d00c6268e --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Hosting/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Hosting and startup infrastructures for applications. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Http/Directory.Build.props b/src/libraries/Microsoft.Extensions.Http/Directory.Build.props new file mode 100644 index 0000000000000..f4083d4cac955 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Http/Directory.Build.props @@ -0,0 +1,9 @@ + + + + The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way. + +Commonly Used Types: +System.Net.Http.IHttpClientFactory + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Abstractions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.Abstractions/Directory.Build.props new file mode 100644 index 0000000000000..1c7711d2a0fff --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Abstractions/Directory.Build.props @@ -0,0 +1,15 @@ + + + + Logging abstractions for Microsoft.Extensions.Logging. + +Commonly Used Types: +Microsoft.Extensions.Logging.ILogger +Microsoft.Extensions.Logging.ILoggerFactory +Microsoft.Extensions.Logging.ILogger<TCategoryName> +Microsoft.Extensions.Logging.LogLevel +Microsoft.Extensions.Logging.Logger<T> +Microsoft.Extensions.Logging.LoggerMessage +Microsoft.Extensions.Logging.Abstractions.NullLogger + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Configuration/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.Configuration/Directory.Build.props new file mode 100644 index 0000000000000..f14e137ad2396 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Configuration/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Configuration support for Microsoft.Extensions.Logging. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Console/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.Console/Directory.Build.props new file mode 100644 index 0000000000000..7e06c1336452a --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Console/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Console logger provider implementation for Microsoft.Extensions.Logging. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.Debug/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.Debug/Directory.Build.props new file mode 100644 index 0000000000000..dc9d5b5aaa45a --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.Debug/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with System.Diagnostics.Debug.WriteLine(). + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.EventLog/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.EventLog/Directory.Build.props new file mode 100644 index 0000000000000..4edf8c1fde1a7 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.EventLog/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Windows Event Log logger provider implementation for Microsoft.Extensions.Logging. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging.EventSource/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.EventSource/Directory.Build.props index 38cf3ae597c75..c5ad5a4439a1a 100644 --- a/src/libraries/Microsoft.Extensions.Logging.EventSource/Directory.Build.props +++ b/src/libraries/Microsoft.Extensions.Logging.EventSource/Directory.Build.props @@ -1,7 +1,8 @@ - - + + $(NoWarn);PKG0001 + EventSource/EventListener logger provider implementation for Microsoft.Extensions.Logging. diff --git a/src/libraries/Microsoft.Extensions.Logging.TraceSource/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging.TraceSource/Directory.Build.props new file mode 100644 index 0000000000000..71e4c2aef62b0 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging.TraceSource/Directory.Build.props @@ -0,0 +1,6 @@ + + + + TraceSource logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a trace listener by writing messages with System.Diagnostics.TraceSource.TraceEvent(). + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging/Directory.Build.props b/src/libraries/Microsoft.Extensions.Logging/Directory.Build.props new file mode 100644 index 0000000000000..d11bf7409d7b1 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Logging infrastructure default implementation for Microsoft.Extensions.Logging. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/Directory.Build.props b/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/Directory.Build.props new file mode 100644 index 0000000000000..94b69670ddeb8 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Options.ConfigurationExtensions/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Provides additional configuration specific functionality related to Options. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Options.DataAnnotations/Directory.Build.props b/src/libraries/Microsoft.Extensions.Options.DataAnnotations/Directory.Build.props new file mode 100644 index 0000000000000..17ea1ff1e9b07 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Options.DataAnnotations/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Provides additional DataAnnotations specific functionality related to Options. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Options/Directory.Build.props b/src/libraries/Microsoft.Extensions.Options/Directory.Build.props new file mode 100644 index 0000000000000..0f7a223f3b5d6 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Options/Directory.Build.props @@ -0,0 +1,6 @@ + + + + Provides a strongly typed way of specifying and accessing settings using dependency injection. + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Primitives/Directory.Build.props b/src/libraries/Microsoft.Extensions.Primitives/Directory.Build.props new file mode 100644 index 0000000000000..a485f333595d1 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Primitives/Directory.Build.props @@ -0,0 +1,11 @@ + + + + Primitives shared by framework extensions. Commonly used types include: + +Commonly Used Types: +Microsoft.Extensions.Primitives.IChangeToken +Microsoft.Extensions.Primitives.StringValues +Microsoft.Extensions.Primitives.StringSegment + + \ No newline at end of file diff --git a/src/libraries/Microsoft.IO.Redist/Directory.Build.props b/src/libraries/Microsoft.IO.Redist/Directory.Build.props index ba1f965d83cae..d98d979ef3707 100644 --- a/src/libraries/Microsoft.IO.Redist/Directory.Build.props +++ b/src/libraries/Microsoft.IO.Redist/Directory.Build.props @@ -2,5 +2,6 @@ Open + Downlevel support package for System.IO classes. diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props b/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props index 33e65b7cb4651..8a271f2d2dc7c 100644 --- a/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props +++ b/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props @@ -3,5 +3,11 @@ Microsoft true + Provides support for managing access and audit control lists for Microsoft.Win32.RegistryKey. + +Commonly Used Types: +System.Security.AccessControl.RegistryAccessRule +System.Security.AccessControl.RegistryAuditRule +System.Security.AccessControl.RegistrySecurity \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.Registry/Directory.Build.props b/src/libraries/Microsoft.Win32.Registry/Directory.Build.props index 33e65b7cb4651..78391ae864837 100644 --- a/src/libraries/Microsoft.Win32.Registry/Directory.Build.props +++ b/src/libraries/Microsoft.Win32.Registry/Directory.Build.props @@ -3,5 +3,13 @@ Microsoft true + Provides support for accessing and modifying the Windows Registry. + +Commonly Used Types: +Microsoft.Win32.RegistryKey +Microsoft.Win32.Registry +Microsoft.Win32.RegistryValueKind +Microsoft.Win32.RegistryHive +Microsoft.Win32.RegistryView \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props b/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props index 2f8a8940e012a..5e287db1f7dbf 100644 --- a/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props +++ b/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props @@ -3,5 +3,9 @@ Open true + Provides access to Windows system event notifications. + +Commonly Used Types: +Microsoft.Win32.SystemEvents \ No newline at end of file diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props b/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props index 804d7a7000631..4e00321f07bd6 100644 --- a/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props +++ b/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props @@ -4,5 +4,6 @@ true $(AssemblyVersion) Open + Creates an Xml serialization assembly for types contained in an assembly in order to improve the startup performance of Xml serialization when serializing or de-serializing objects of those types using XmlSerializer. diff --git a/src/libraries/System.CodeDom/Directory.Build.props b/src/libraries/System.CodeDom/Directory.Build.props index bdcfca3b543cb..e14d822dacdf6 100644 --- a/src/libraries/System.CodeDom/Directory.Build.props +++ b/src/libraries/System.CodeDom/Directory.Build.props @@ -2,5 +2,12 @@ Open + Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. + +Commonly Used Types: +System.CodeDom.CodeObject +System.CodeDom.Compiler.CodeDomProvider +Microsoft.CSharp.CSharpCodeProvider +Microsoft.VisualBasic.VBCodeProvider \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/Directory.Build.props b/src/libraries/System.Collections.Immutable/Directory.Build.props index e8d65546d0c80..d69948edcde51 100644 --- a/src/libraries/System.Collections.Immutable/Directory.Build.props +++ b/src/libraries/System.Collections.Immutable/Directory.Build.props @@ -2,5 +2,24 @@ Microsoft + This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. + +Commonly Used Types: +System.Collections.Immutable.ImmutableArray +System.Collections.Immutable.ImmutableArray<T> +System.Collections.Immutable.ImmutableDictionary +System.Collections.Immutable.ImmutableDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableHashSet +System.Collections.Immutable.ImmutableHashSet<T> +System.Collections.Immutable.ImmutableList +System.Collections.Immutable.ImmutableList<T> +System.Collections.Immutable.ImmutableQueue +System.Collections.Immutable.ImmutableQueue<T> +System.Collections.Immutable.ImmutableSortedDictionary +System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableSortedSet +System.Collections.Immutable.ImmutableSortedSet<T> +System.Collections.Immutable.ImmutableStack +System.Collections.Immutable.ImmutableStack<T> diff --git a/src/libraries/System.ComponentModel.Annotations/Directory.Build.props b/src/libraries/System.ComponentModel.Annotations/Directory.Build.props index 63f02a0f817ef..4c4a6c680d76c 100644 --- a/src/libraries/System.ComponentModel.Annotations/Directory.Build.props +++ b/src/libraries/System.ComponentModel.Annotations/Directory.Build.props @@ -2,5 +2,18 @@ Microsoft + Provides attributes that are used to define metadata for objects used as data sources. + +Commonly Used Types: +System.ComponentModel.DataAnnotations.ValidationResult +System.ComponentModel.DataAnnotations.IValidatableObject +System.ComponentModel.DataAnnotations.ValidationAttribute +System.ComponentModel.DataAnnotations.RequiredAttribute +System.ComponentModel.DataAnnotations.StringLengthAttribute +System.ComponentModel.DataAnnotations.DisplayAttribute +System.ComponentModel.DataAnnotations.RegularExpressionAttribute +System.ComponentModel.DataAnnotations.DataTypeAttribute +System.ComponentModel.DataAnnotations.RangeAttribute +System.ComponentModel.DataAnnotations.KeyAttribute \ No newline at end of file diff --git a/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props b/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props index 798ccfd363e81..cb52108cfc407 100644 --- a/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props +++ b/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props @@ -2,5 +2,14 @@ ECMA + This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF. + +Commonly Used Types: +System.ComponentModel.Composition.Registration.RegistrationBuilder +System.ComponentModel.Composition.Registration.PartBuilder +System.ComponentModel.Composition.Registration.PartBuilder<T> +System.ComponentModel.Composition.Registration.ParameterImportBuilder +System.ComponentModel.Composition.Registration.ImportBuilder +System.ComponentModel.Composition.Registration.ExportBuilder diff --git a/src/libraries/System.ComponentModel.Composition/Directory.Build.props b/src/libraries/System.ComponentModel.Composition/Directory.Build.props index 7b1204a4c7202..aefaf229a0a82 100644 --- a/src/libraries/System.ComponentModel.Composition/Directory.Build.props +++ b/src/libraries/System.ComponentModel.Composition/Directory.Build.props @@ -3,5 +3,23 @@ 4.0.0.0 ECMA + This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF. + +Commonly Used Types: +System.ComponentModel.Composition.ChangeRejectedException +System.ComponentModel.Composition.CompositionContractMismatchException +System.ComponentModel.Composition.CompositionError +System.ComponentModel.Composition.CompositionException +System.ComponentModel.Composition.ExportAttribute +System.ComponentModel.Composition.ImportAttribute +System.ComponentModel.Composition.ImportCardinalityMismatchException +System.ComponentModel.Composition.Hosting.AggregateCatalog +System.ComponentModel.Composition.Hosting.ApplicationCatalog +System.ComponentModel.Composition.Hosting.AssemblyCatalog +System.ComponentModel.Composition.Hosting.CompositionContainer +System.ComponentModel.Composition.Primitives.ComposablePartException +System.ComponentModel.Composition.Primitives.ExportDefinition +System.ComponentModel.Composition.Primitives.ImportDefinition +System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices diff --git a/src/libraries/System.Composition.AttributedModel/Directory.Build.props b/src/libraries/System.Composition.AttributedModel/Directory.Build.props index d8220fc414391..67ee2eb47605a 100644 --- a/src/libraries/System.Composition.AttributedModel/Directory.Build.props +++ b/src/libraries/System.Composition.AttributedModel/Directory.Build.props @@ -1,3 +1,11 @@  + + Provides common attributes used by System.Composition types. + +Commonly Used Types: +System.Composition.ExportAttribute +System.Composition.ImportAttribute +System.Composition.Convention.AttributedModelProvider + \ No newline at end of file diff --git a/src/libraries/System.Composition.Convention/Directory.Build.props b/src/libraries/System.Composition.Convention/Directory.Build.props index d8220fc414391..8ea89c583495b 100644 --- a/src/libraries/System.Composition.Convention/Directory.Build.props +++ b/src/libraries/System.Composition.Convention/Directory.Build.props @@ -1,3 +1,13 @@  + + Provides types that support using Managed Extensibility Framework with a convention-based configuration model. + +Commonly Used Types: +System.Composition.Convention.ConventionBuilder +System.Composition.Convention.ExportConventionBuilder +System.Composition.Convention.ImportConventionBuilder +System.Composition.Convention.PartConventionBuilder +System.Composition.Convention.ParameterImportConventionBuilder + \ No newline at end of file diff --git a/src/libraries/System.Composition.Hosting/Directory.Build.props b/src/libraries/System.Composition.Hosting/Directory.Build.props index d8220fc414391..80edbe7be3b38 100644 --- a/src/libraries/System.Composition.Hosting/Directory.Build.props +++ b/src/libraries/System.Composition.Hosting/Directory.Build.props @@ -1,3 +1,9 @@  + + Provides Managed Extensibility Framework types that are useful to developers of extensible applications, or hosts. + +Commonly Used Types: +System.Composition.Hosting.CompositionHost + \ No newline at end of file diff --git a/src/libraries/System.Composition.Runtime/Directory.Build.props b/src/libraries/System.Composition.Runtime/Directory.Build.props index d8220fc414391..8464a7c13943e 100644 --- a/src/libraries/System.Composition.Runtime/Directory.Build.props +++ b/src/libraries/System.Composition.Runtime/Directory.Build.props @@ -1,3 +1,9 @@  + + Contains runtime components of the Managed Extensibility Framework. + +Commonly Used Types: +System.Composition.CompositionContext + \ No newline at end of file diff --git a/src/libraries/System.Composition.TypedParts/Directory.Build.props b/src/libraries/System.Composition.TypedParts/Directory.Build.props index d8220fc414391..4169d3592bfdf 100644 --- a/src/libraries/System.Composition.TypedParts/Directory.Build.props +++ b/src/libraries/System.Composition.TypedParts/Directory.Build.props @@ -1,3 +1,10 @@  + + Provides some extension methods for the Managed Extensibility Framework. + +Commonly Used Types: +System.Composition.CompositionContextExtensions +System.Composition.Hosting.ContainerConfiguration + \ No newline at end of file diff --git a/src/libraries/System.Composition/Directory.Build.props b/src/libraries/System.Composition/Directory.Build.props index 321f1f0b26e38..be90cca2f6ea3 100644 --- a/src/libraries/System.Composition/Directory.Build.props +++ b/src/libraries/System.Composition/Directory.Build.props @@ -2,5 +2,14 @@ Microsoft + This packages provides a version of the Managed Extensibility Framework (MEF) that is lightweight and specifically optimized for high throughput scenarios, such as the web. + +Commonly Used Types: +System.Composition.ExportAttribute +System.Composition.ImportAttribute +System.Composition.Convention.ConventionBuilder +System.Composition.Hosting.CompositionHost +System.Composition.CompositionContext +System.Composition.CompositionContextExtensions diff --git a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props index 1db5968484c1e..24e9eeb056f08 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props +++ b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props @@ -3,5 +3,10 @@ Open true + Provides types that support using configuration files. + +Commonly Used Types: +System.Configuration.Configuration +System.Configuration.ConfigurationManager \ No newline at end of file diff --git a/src/libraries/System.Data.Odbc/Directory.Build.props b/src/libraries/System.Data.Odbc/Directory.Build.props index 4784967b7f86a..c4447487cb1bb 100644 --- a/src/libraries/System.Data.Odbc/Directory.Build.props +++ b/src/libraries/System.Data.Odbc/Directory.Build.props @@ -4,5 +4,15 @@ Open true browser + Provides a collection of classes used to access an ODBC data source in the managed space + +Commonly Used Types: +System.Data.Odbc.OdbcCommand +System.Data.Odbc.OdbcConnection +System.Data.Odbc.OdbcDataReader +System.Data.Odbc.OdbcDataAdapter +System.Data.Odbc.OdbcParameter +System.Data.Odbc.OdbcParameterCollection +System.Data.Odbc.OdbcTransaction \ No newline at end of file diff --git a/src/libraries/System.Data.OleDb/Directory.Build.props b/src/libraries/System.Data.OleDb/Directory.Build.props index cef5ef637b168..0740fc0e0616d 100644 --- a/src/libraries/System.Data.OleDb/Directory.Build.props +++ b/src/libraries/System.Data.OleDb/Directory.Build.props @@ -2,5 +2,16 @@ true + Provides a collection of classes for OLEDB. + +Commonly Used Types: +System.Data.OleDb.OleDbCommand +System.Data.OleDb.OleDbCommandBuilder +System.Data.OleDb.OleDbConnection +System.Data.OleDb.OleDbDataAdapter +System.Data.OleDb.OleDbDataReader +System.Data.OleDb.OleDbParameter +System.Data.OleDb.OleDbParameterCollection +System.Data.OleDb.OleDbTransaction \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props b/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props index bdcfca3b543cb..fd2a906289d89 100644 --- a/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props +++ b/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props @@ -2,5 +2,10 @@ Open + Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) + +Commonly Used Types: +System.Diagnostics.DiagnosticListener +System.Diagnostics.DiagnosticSource \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.EventLog/Directory.Build.props b/src/libraries/System.Diagnostics.EventLog/Directory.Build.props index 2f8a8940e012a..da3a9c58279db 100644 --- a/src/libraries/System.Diagnostics.EventLog/Directory.Build.props +++ b/src/libraries/System.Diagnostics.EventLog/Directory.Build.props @@ -3,5 +3,9 @@ Open true + Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service. + +Commonly Used Types: +System.Diagnostics.EventLog \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.PerformanceCounter/Directory.Build.props b/src/libraries/System.Diagnostics.PerformanceCounter/Directory.Build.props index 2f8a8940e012a..efc6f82f50d5d 100644 --- a/src/libraries/System.Diagnostics.PerformanceCounter/Directory.Build.props +++ b/src/libraries/System.Diagnostics.PerformanceCounter/Directory.Build.props @@ -3,5 +3,9 @@ Open true + Provides the System.Diagnostics.PerformanceCounter class, which allows access to Windows performance counters. + +Commonly Used Types: +System.Diagnostics.PerformanceCounter \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props index e6b3574d56878..49935e3b7ff17 100644 --- a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props +++ b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props @@ -7,5 +7,6 @@ 4.0.0.0 ECMA true + Provides uniform access and manipulation of user, computer, and group security principals across the multiple principal stores: Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS), and Machine SAM (MSAM). \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props index cad73bcaafa10..970b93ed8c2c0 100644 --- a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props +++ b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props @@ -8,5 +8,6 @@ Microsoft true browser + Provides the methods defined in the Lightweight Directory Access Protocol (LDAP) version 3 (V3) and Directory Services Markup Language (DSML) version 2.0 (V2) standards. \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices/Directory.Build.props b/src/libraries/System.DirectoryServices/Directory.Build.props index d5f3585d0abb0..5bae8d0732438 100644 --- a/src/libraries/System.DirectoryServices/Directory.Build.props +++ b/src/libraries/System.DirectoryServices/Directory.Build.props @@ -7,5 +7,16 @@ 4.0.0.0 Microsoft true + Provides easy access to Active Directory Domain Services. + +Commonly Used Types: +System.DirectoryServices.DirectoryEntry +System.DirectoryServices.DirectorySearcher +System.DirectoryServices.ActiveDirectory.ActiveDirectorySite +System.DirectoryServices.ActiveDirectory.ApplicationPartition +System.DirectoryServices.ActiveDirectory.DirectoryContext +System.DirectoryServices.ActiveDirectory.DirectoryServer +System.DirectoryServices.ActiveDirectory.Domain +System.DirectoryServices.ActiveDirectory.DomainController \ No newline at end of file diff --git a/src/libraries/System.Drawing.Common/Directory.Build.props b/src/libraries/System.Drawing.Common/Directory.Build.props index 4784967b7f86a..addd07be3bbd8 100644 --- a/src/libraries/System.Drawing.Common/Directory.Build.props +++ b/src/libraries/System.Drawing.Common/Directory.Build.props @@ -4,5 +4,14 @@ Open true browser + Provides access to GDI+ graphics functionality. + +Commonly Used Types: +System.Drawing.Bitmap +System.Drawing.BitmapData +System.Drawing.Brush +System.Drawing.Font +System.Drawing.Graphics +System.Drawing.Icon \ No newline at end of file diff --git a/src/libraries/System.Formats.Asn1/Directory.Build.props b/src/libraries/System.Formats.Asn1/Directory.Build.props index ba1f965d83cae..44baa2b2a28f0 100644 --- a/src/libraries/System.Formats.Asn1/Directory.Build.props +++ b/src/libraries/System.Formats.Asn1/Directory.Build.props @@ -2,5 +2,10 @@ Open + Provides classes that can read and write the ASN.1 BER, CER, and DER data formats. + +Commonly Used Types: +System.Formats.Asn1.AsnReader +System.Formats.Asn1.AsnWriter diff --git a/src/libraries/System.Formats.Cbor/Directory.Build.props b/src/libraries/System.Formats.Cbor/Directory.Build.props new file mode 100644 index 0000000000000..fba91a89cb492 --- /dev/null +++ b/src/libraries/System.Formats.Cbor/Directory.Build.props @@ -0,0 +1,10 @@ + + + + Provides classes that can read and write the CBOR data format. + +Commonly Used Types: +System.Formats.Cbor.CborReader +System.Formats.Cbor.CborWriter + + \ No newline at end of file diff --git a/src/libraries/System.IO.FileSystem.AccessControl/Directory.Build.props b/src/libraries/System.IO.FileSystem.AccessControl/Directory.Build.props index 33e65b7cb4651..90833f46b5497 100644 --- a/src/libraries/System.IO.FileSystem.AccessControl/Directory.Build.props +++ b/src/libraries/System.IO.FileSystem.AccessControl/Directory.Build.props @@ -3,5 +3,15 @@ Microsoft true + Provides types for managing access and audit control lists for files and directories. + +Commonly Used Types: +System.Security.AccessControl.DirectoryObjectSecurity +System.Security.AccessControl.DirectorySecurity +System.Security.AccessControl.FileSecurity +System.Security.AccessControl.FileSystemAccessRule +System.Security.AccessControl.FileSystemAuditRule +System.Security.AccessControl.FileSystemRights +System.Security.AccessControl.FileSystemSecurity \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/Directory.Build.props b/src/libraries/System.IO.Packaging/Directory.Build.props index 63f02a0f817ef..e1830e4026c15 100644 --- a/src/libraries/System.IO.Packaging/Directory.Build.props +++ b/src/libraries/System.IO.Packaging/Directory.Build.props @@ -2,5 +2,6 @@ Microsoft + Provides classes that support storage of multiple data objects in a single container. \ No newline at end of file diff --git a/src/libraries/System.IO.Pipelines/Directory.Build.props b/src/libraries/System.IO.Pipelines/Directory.Build.props index bdcfca3b543cb..e354bd3f1e552 100644 --- a/src/libraries/System.IO.Pipelines/Directory.Build.props +++ b/src/libraries/System.IO.Pipelines/Directory.Build.props @@ -2,5 +2,11 @@ Open + Single producer single consumer byte buffer management. + +Commonly Used Types: +System.IO.Pipelines.Pipe +System.IO.Pipelines.PipeWriter +System.IO.Pipelines.PipeReader \ No newline at end of file diff --git a/src/libraries/System.IO.Pipes.AccessControl/Directory.Build.props b/src/libraries/System.IO.Pipes.AccessControl/Directory.Build.props index 33e65b7cb4651..8164e1cad73e2 100644 --- a/src/libraries/System.IO.Pipes.AccessControl/Directory.Build.props +++ b/src/libraries/System.IO.Pipes.AccessControl/Directory.Build.props @@ -3,5 +3,12 @@ Microsoft true + Provides types for managing access and audit control lists for pipes. + +Commonly Used Types: +System.IO.Pipes.PipeSecurity +System.IO.Pipes.PipeAccessRule +System.IO.Pipes.PipeAuditRule +System.IO.Pipes.PipeAccessRights \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/Directory.Build.props b/src/libraries/System.IO.Ports/Directory.Build.props index 4784967b7f86a..b2e30a348448c 100644 --- a/src/libraries/System.IO.Ports/Directory.Build.props +++ b/src/libraries/System.IO.Ports/Directory.Build.props @@ -4,5 +4,9 @@ Open true browser + Provides classes for controlling serial ports. + +Commonly Used Types: +System.IO.Ports.SerialPort \ No newline at end of file diff --git a/src/libraries/System.Management/Directory.Build.props b/src/libraries/System.Management/Directory.Build.props index d5f3585d0abb0..ed110445b25b6 100644 --- a/src/libraries/System.Management/Directory.Build.props +++ b/src/libraries/System.Management/Directory.Build.props @@ -7,5 +7,11 @@ 4.0.0.0 Microsoft true + Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. + +Commonly Used Types: +System.Management.ManagementClass +System.Management.ManagementObject +System.Management.SelectQuery \ No newline at end of file diff --git a/src/libraries/System.Memory.Data/Directory.Build.props b/src/libraries/System.Memory.Data/Directory.Build.props index 2923488dfd882..0d552d5cae2db 100644 --- a/src/libraries/System.Memory.Data/Directory.Build.props +++ b/src/libraries/System.Memory.Data/Directory.Build.props @@ -1,6 +1,10 @@ - + Open + A lightweight abstraction for a payload of bytes. Provides methods for converting between strings, streams, JSON, and bytes. + +Commonly Used Types: +System.BinaryData diff --git a/src/libraries/System.Net.Http.Json/Directory.Build.props b/src/libraries/System.Net.Http.Json/Directory.Build.props index ba1f965d83cae..c1af0893628ad 100644 --- a/src/libraries/System.Net.Http.Json/Directory.Build.props +++ b/src/libraries/System.Net.Http.Json/Directory.Build.props @@ -2,5 +2,11 @@ Open + Provides extension methods for System.Net.Http.HttpClient and System.Net.Http.HttpContent that perform automatic serialization and deserialization using System.Text.Json. + +Commonly Used Types: +System.Net.Http.Json.HttpClientJsonExtensions +System.Net.Http.Json.HttpContentJsonExtensions +System.Net.Http.Json.JsonContent diff --git a/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props b/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props index 33e65b7cb4651..99a763e0b07f2 100644 --- a/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props +++ b/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props @@ -3,5 +3,9 @@ Microsoft true + Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler. + +Commonly Used Types: +System.Net.Http.WinHttpHandler \ No newline at end of file diff --git a/src/libraries/System.Net.WebSockets.WebSocketProtocol/Directory.Build.props b/src/libraries/System.Net.WebSockets.WebSocketProtocol/Directory.Build.props index 1db5968484c1e..d5b50038e363b 100644 --- a/src/libraries/System.Net.WebSockets.WebSocketProtocol/Directory.Build.props +++ b/src/libraries/System.Net.WebSockets.WebSocketProtocol/Directory.Build.props @@ -3,5 +3,9 @@ Open true + Provides the WebSocketProtocol class, which allows creating a websocket from a connected stream using WebSocketsProtocol.CreateFromConnectedStream. + +Commonly Used Types: +System.Net.WebSockets.WebSocketProtocol \ No newline at end of file diff --git a/src/libraries/System.Numerics.Tensors/Directory.Build.props b/src/libraries/System.Numerics.Tensors/Directory.Build.props index da68fe24a8f4e..4fa8bbf24a5df 100644 --- a/src/libraries/System.Numerics.Tensors/Directory.Build.props +++ b/src/libraries/System.Numerics.Tensors/Directory.Build.props @@ -5,5 +5,12 @@ true false + Tensor class which represents and extends multi-dimensional arrays. + +Commonly Used Types: +System.Numerics.Tensors.Tensor<T> +System.Numerics.Tensors.CompressedSparseTensor<T> +System.Numerics.Tensors.DenseTensor<T> +System.Numerics.Tensors.SparseTensor<T> \ No newline at end of file diff --git a/src/libraries/System.Reflection.Context/Directory.Build.props b/src/libraries/System.Reflection.Context/Directory.Build.props index ed15ad04f4618..bdf95a79d706e 100644 --- a/src/libraries/System.Reflection.Context/Directory.Build.props +++ b/src/libraries/System.Reflection.Context/Directory.Build.props @@ -3,5 +3,9 @@ 4.0.3.0 ECMA + Provides classes that enable customized reflection contexts. + +Commonly Used Types: +System.Reflection.Context.CustomReflectionContext diff --git a/src/libraries/System.Reflection.Metadata/Directory.Build.props b/src/libraries/System.Reflection.Metadata/Directory.Build.props index 63f02a0f817ef..69be9ffaff6bd 100644 --- a/src/libraries/System.Reflection.Metadata/Directory.Build.props +++ b/src/libraries/System.Reflection.Metadata/Directory.Build.props @@ -2,5 +2,13 @@ Microsoft + This packages provides a low-level .NET (ECMA-335) metadata reader and writer. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers. + +Commonly Used Types: +System.Reflection.Metadata.MetadataReader +System.Reflection.PortableExecutable.PEReader +System.Reflection.Metadata.Ecma335.MetadataBuilder +System.Reflection.PortableExecutable.PEBuilder +System.Reflection.PortableExecutable.ManagedPEBuilder \ No newline at end of file diff --git a/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props b/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props index ba1f965d83cae..0162ab413e17a 100644 --- a/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props +++ b/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props @@ -2,5 +2,10 @@ Open + Provides read-only reflection on assemblies in an isolated context with support for assemblies that have different architectures and runtimes. + +Commonly Used Types: +System.Reflection.MetadataLoadContext +System.Reflection.MetadataAssemblyResolver diff --git a/src/libraries/System.Resources.Extensions/Directory.Build.props b/src/libraries/System.Resources.Extensions/Directory.Build.props index bdcfca3b543cb..9f1db0b5a7a96 100644 --- a/src/libraries/System.Resources.Extensions/Directory.Build.props +++ b/src/libraries/System.Resources.Extensions/Directory.Build.props @@ -2,5 +2,10 @@ Open + Provides classes which read and write resources in a format that supports non-primitive objects. + +Commonly Used Types: +System.Resources.Extensions.DeserializingResourceReader +System.Resources.Extensions.PreserializedResourceWriter \ No newline at end of file diff --git a/src/libraries/System.Runtime.Caching/Directory.Build.props b/src/libraries/System.Runtime.Caching/Directory.Build.props index 131fb6770cd1a..826e3102fb1e6 100644 --- a/src/libraries/System.Runtime.Caching/Directory.Build.props +++ b/src/libraries/System.Runtime.Caching/Directory.Build.props @@ -6,5 +6,18 @@ to a different assembly. --> 4.0.0.0 Microsoft + Provides classes to use caching facilities. + +Commonly Used Types: +System.Runtime.Caching.CacheEntryChangeMonitor +System.Runtime.Caching.CacheEntryRemovedArguments +System.Runtime.Caching.CacheEntryUpdateArguments +System.Runtime.Caching.CacheItem +System.Runtime.Caching.CacheItemPolicy +System.Runtime.Caching.ChangeMonitor +System.Runtime.Caching.FileChangeMonitor +System.Runtime.Caching.HostFileChangeMonitor +System.Runtime.Caching.MemoryCache +System.Runtime.Caching.ObjectCache \ No newline at end of file diff --git a/src/libraries/System.Runtime.CompilerServices.Unsafe/Directory.Build.props b/src/libraries/System.Runtime.CompilerServices.Unsafe/Directory.Build.props index e8d65546d0c80..efa9bc2f8a8ca 100644 --- a/src/libraries/System.Runtime.CompilerServices.Unsafe/Directory.Build.props +++ b/src/libraries/System.Runtime.CompilerServices.Unsafe/Directory.Build.props @@ -2,5 +2,9 @@ Microsoft + Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers. + +Commonly Used Types: +System.Runtime.CompilerServices.Unsafe diff --git a/src/libraries/System.Security.AccessControl/Directory.Build.props b/src/libraries/System.Security.AccessControl/Directory.Build.props index 33e65b7cb4651..33a736b7e78e7 100644 --- a/src/libraries/System.Security.AccessControl/Directory.Build.props +++ b/src/libraries/System.Security.AccessControl/Directory.Build.props @@ -3,5 +3,13 @@ Microsoft true + Provides base classes that enable managing access and audit control lists on securable objects. + +Commonly Used Types: +System.Security.AccessControl.AccessRule +System.Security.AccessControl.AuditRule +System.Security.AccessControl.ObjectAccessRule +System.Security.AccessControl.ObjectAuditRule +System.Security.AccessControl.ObjectSecurity \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Cng/Directory.Build.props b/src/libraries/System.Security.Cryptography.Cng/Directory.Build.props index 33e65b7cb4651..52c463a590313 100644 --- a/src/libraries/System.Security.Cryptography.Cng/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.Cng/Directory.Build.props @@ -3,5 +3,11 @@ Microsoft true + Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG). + +Commonly Used Types: +System.Security.Cryptography.RSACng +System.Security.Cryptography.ECDsaCng +System.Security.Cryptography.CngKey \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.OpenSsl/Directory.Build.props b/src/libraries/System.Security.Cryptography.OpenSsl/Directory.Build.props index 05ae3c4dc8f2c..05c132a29c6b6 100644 --- a/src/libraries/System.Security.Cryptography.OpenSsl/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.OpenSsl/Directory.Build.props @@ -4,5 +4,9 @@ Microsoft true windows;browser + Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL. + +Commonly Used Types: +System.Security.Cryptography.RSAOpenSsl \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Pkcs/Directory.Build.props b/src/libraries/System.Security.Cryptography.Pkcs/Directory.Build.props index 1f799d605feb9..2bfc8b09a7ec9 100644 --- a/src/libraries/System.Security.Cryptography.Pkcs/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.Pkcs/Directory.Build.props @@ -4,5 +4,9 @@ Microsoft true browser + Provides support for PKCS and CMS algorithms. + +Commonly Used Types: +System.Security.Cryptography.Pkcs.EnvelopedCms diff --git a/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props b/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props index 33e65b7cb4651..ef0a180c6cca8 100644 --- a/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props @@ -3,5 +3,10 @@ Microsoft true + Provides access to Windows Data Protection Api. + +Commonly Used Types: +System.Security.Cryptography.DataProtectionScope +System.Security.Cryptography.ProtectedData \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props b/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props index 4784967b7f86a..d077d9d8f2901 100644 --- a/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props @@ -4,5 +4,47 @@ Open true browser + Provides classes to support the creation and validation of XML digital signatures. The classes in this namespace implement the World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing", described at http://www.w3.org/TR/xmldsig-core/. + +Commonly Used Types: +System.Security.Cryptography.Xml.CipherData +System.Security.Cryptography.Xml.CipherReference +System.Security.Cryptography.Xml.DataObject +System.Security.Cryptography.Xml.DataReference +System.Security.Cryptography.Xml.DSAKeyValue +System.Security.Cryptography.Xml.EncryptedData +System.Security.Cryptography.Xml.EncryptedKey +System.Security.Cryptography.Xml.EncryptedReference +System.Security.Cryptography.Xml.EncryptedType +System.Security.Cryptography.Xml.EncryptedXml +System.Security.Cryptography.Xml.EncryptionMethod +System.Security.Cryptography.Xml.EncryptionProperty +System.Security.Cryptography.Xml.EncryptionPropertyCollection +System.Security.Cryptography.Xml.KeyInfo +System.Security.Cryptography.Xml.KeyInfoClause +System.Security.Cryptography.Xml.KeyInfoEncryptedKey +System.Security.Cryptography.Xml.KeyInfoName +System.Security.Cryptography.Xml.KeyInfoNode +System.Security.Cryptography.Xml.KeyInfoRetrievalMethod +System.Security.Cryptography.Xml.KeyInfoX509Data +System.Security.Cryptography.Xml.KeyReference +System.Security.Cryptography.Xml.Reference +System.Security.Cryptography.Xml.ReferenceList +System.Security.Cryptography.Xml.RSAKeyValue +System.Security.Cryptography.Xml.Signature +System.Security.Cryptography.Xml.SignedInfo +System.Security.Cryptography.Xml.SignedXml +System.Security.Cryptography.Xml.Transform +System.Security.Cryptography.Xml.TransformChain +System.Security.Cryptography.Xml.XmlDecryptionTransform +System.Security.Cryptography.Xml.XmlDsigBase64Transform +System.Security.Cryptography.Xml.XmlDsigC14NTransform +System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform +System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform +System.Security.Cryptography.Xml.XmlDsigExcC14NTransform +System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform +System.Security.Cryptography.Xml.XmlDsigXPathTransform +System.Security.Cryptography.Xml.XmlDsigXsltTransform +System.Security.Cryptography.Xml.XmlLicenseTransform \ No newline at end of file diff --git a/src/libraries/System.Security.Permissions/Directory.Build.props b/src/libraries/System.Security.Permissions/Directory.Build.props index 1db5968484c1e..556775dda5fa1 100644 --- a/src/libraries/System.Security.Permissions/Directory.Build.props +++ b/src/libraries/System.Security.Permissions/Directory.Build.props @@ -3,5 +3,6 @@ Open true + Provides types supporting Code Access Security (CAS). \ No newline at end of file diff --git a/src/libraries/System.Security.Principal.Windows/Directory.Build.props b/src/libraries/System.Security.Principal.Windows/Directory.Build.props index 33e65b7cb4651..89854aea33c4f 100644 --- a/src/libraries/System.Security.Principal.Windows/Directory.Build.props +++ b/src/libraries/System.Security.Principal.Windows/Directory.Build.props @@ -3,5 +3,16 @@ Microsoft true + Provides classes for retrieving the current Windows user and for interacting with Windows users and groups. + +Commonly Used Types: +System.Security.Principal.WindowsIdentity +System.Security.Principal.SecurityIdentifier +System.Security.Principal.NTAccount +System.Security.Principal.WindowsPrincipal +System.Security.Principal.IdentityReference +System.Security.Principal.IdentityNotMappedException +System.Security.Principal.WindowsBuiltInRole +System.Security.Principal.WellKnownSidType \ No newline at end of file diff --git a/src/libraries/System.ServiceModel.Syndication/Directory.Build.props b/src/libraries/System.ServiceModel.Syndication/Directory.Build.props index bdcfca3b543cb..e356ce44f8545 100644 --- a/src/libraries/System.ServiceModel.Syndication/Directory.Build.props +++ b/src/libraries/System.ServiceModel.Syndication/Directory.Build.props @@ -2,5 +2,6 @@ Open + Provides classes related to service model syndication. \ No newline at end of file diff --git a/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props b/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props index 33e65b7cb4651..8eced5a68bb9f 100644 --- a/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props +++ b/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props @@ -3,5 +3,11 @@ Microsoft true + Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it. + +Commonly Used Types: +System.ServiceProcess.ServiceController +System.ServiceProcess.ServiceControllerStatus +System.ServiceProcess.ServiceType \ No newline at end of file diff --git a/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props b/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props index 63f02a0f817ef..d670b725a2fe6 100644 --- a/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props +++ b/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props @@ -2,5 +2,9 @@ Microsoft + Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312. + +Commonly Used Types: +System.Text.CodePagesEncodingProvider \ No newline at end of file diff --git a/src/libraries/System.Text.Encodings.Web/Directory.Build.props b/src/libraries/System.Text.Encodings.Web/Directory.Build.props index bdcfca3b543cb..69064afaba34f 100644 --- a/src/libraries/System.Text.Encodings.Web/Directory.Build.props +++ b/src/libraries/System.Text.Encodings.Web/Directory.Build.props @@ -2,5 +2,11 @@ Open + Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators (URL). + +Commonly Used Types: +System.Text.Encodings.Web.HtmlEncoder +System.Text.Encodings.Web.UrlEncoder +System.Text.Encodings.Web.JavaScriptEncoder \ No newline at end of file diff --git a/src/libraries/System.Text.Json/Directory.Build.props b/src/libraries/System.Text.Json/Directory.Build.props index ba1f965d83cae..703a2151d22fc 100644 --- a/src/libraries/System.Text.Json/Directory.Build.props +++ b/src/libraries/System.Text.Json/Directory.Build.props @@ -2,5 +2,13 @@ Open + Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. + +Commonly Used Types: +System.Text.Json.JsonSerializer +System.Text.Json.JsonDocument +System.Text.Json.JsonElement +System.Text.Json.Utf8JsonWriter +System.Text.Json.Utf8JsonReader diff --git a/src/libraries/System.Threading.AccessControl/Directory.Build.props b/src/libraries/System.Threading.AccessControl/Directory.Build.props index 33e65b7cb4651..bde06e85f552c 100644 --- a/src/libraries/System.Threading.AccessControl/Directory.Build.props +++ b/src/libraries/System.Threading.AccessControl/Directory.Build.props @@ -3,5 +3,16 @@ Microsoft true + Provides support for managing access and audit control lists for synchronization primitives. + +Commonly Used Types: +System.Security.AccessControl.EventWaitHandleAccessRule +System.Security.AccessControl.EventWaitHandleAuditRule +System.Security.AccessControl.MutexAccessRule +System.Security.AccessControl.MutexAuditRule +System.Security.AccessControl.MutexSecurity +System.Security.AccessControl.SemaphoreAccessRule +System.Security.AccessControl.SemaphoreAuditRule +System.Security.AccessControl.SemaphoreSecurity \ No newline at end of file diff --git a/src/libraries/System.Threading.Channels/Directory.Build.props b/src/libraries/System.Threading.Channels/Directory.Build.props index bdcfca3b543cb..310df992bed41 100644 --- a/src/libraries/System.Threading.Channels/Directory.Build.props +++ b/src/libraries/System.Threading.Channels/Directory.Build.props @@ -2,5 +2,10 @@ Open + Provides types for passing data between producers and consumers. + +Commonly Used Types: +System.Threading.Channel +System.Threading.Channel<T> \ No newline at end of file diff --git a/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props b/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props index 63f02a0f817ef..47c3f465fbcdd 100644 --- a/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props +++ b/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props @@ -2,5 +2,20 @@ Microsoft + TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#. + +Commonly Used Types: +System.Threading.Tasks.Dataflow.ActionBlock<TInput> +System.Threading.Tasks.Dataflow.BatchBlock<T> +System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2> +System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2, T3> +System.Threading.Tasks.Dataflow.BroadcastBlock<T> +System.Threading.Tasks.Dataflow.BufferBlock<T> +System.Threading.Tasks.Dataflow.DataflowBlock +System.Threading.Tasks.Dataflow.JoinBlock<T1, T2> +System.Threading.Tasks.Dataflow.JoinBlock<T1, T2, T3> +System.Threading.Tasks.Dataflow.TransformBlock<TInput, TOutput> +System.Threading.Tasks.Dataflow.TransformManyBlock<TInput, TOutput> +System.Threading.Tasks.Dataflow.WriteOnceBlock<T> \ No newline at end of file diff --git a/src/libraries/System.Windows.Extensions/Directory.Build.props b/src/libraries/System.Windows.Extensions/Directory.Build.props index 2f8a8940e012a..7a9f6a073150a 100644 --- a/src/libraries/System.Windows.Extensions/Directory.Build.props +++ b/src/libraries/System.Windows.Extensions/Directory.Build.props @@ -3,5 +3,10 @@ Open true + Provides miscellaneous Windows-specific types + +Commonly Used Types: +System.Security.Cryptography.X509Certificates.X509Certificate2UI +System.Security.Cryptography.X509Certificates.X509SelectionFlag \ No newline at end of file diff --git a/src/libraries/pkg/Microsoft.Extensions.Internal.Transport/Microsoft.Extensions.Internal.Transport.pkgproj b/src/libraries/pkg/Microsoft.Extensions.Internal.Transport/Microsoft.Extensions.Internal.Transport.pkgproj index e886d87246b34..cd0a159269b56 100644 --- a/src/libraries/pkg/Microsoft.Extensions.Internal.Transport/Microsoft.Extensions.Internal.Transport.pkgproj +++ b/src/libraries/pkg/Microsoft.Extensions.Internal.Transport/Microsoft.Extensions.Internal.Transport.pkgproj @@ -5,6 +5,7 @@ true false false + Internal transport package to provide aspnetcore with the assemblies that make up the Microsoft.ASPNetCore.App shared framework. <_libDocs Include="$(ASPNETCoreAppPackageRuntimePath)\*.xml" /> diff --git a/src/libraries/pkg/Microsoft.NETCore.Platforms/Microsoft.NETCore.Platforms.pkgproj b/src/libraries/pkg/Microsoft.NETCore.Platforms/Microsoft.NETCore.Platforms.pkgproj index ae9f85b716416..dc797d8bbd160 100644 --- a/src/libraries/pkg/Microsoft.NETCore.Platforms/Microsoft.NETCore.Platforms.pkgproj +++ b/src/libraries/pkg/Microsoft.NETCore.Platforms/Microsoft.NETCore.Platforms.pkgproj @@ -5,6 +5,7 @@ true false + Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages. diff --git a/src/libraries/pkg/Microsoft.NETCore.Targets/Microsoft.NETCore.Targets.pkgproj b/src/libraries/pkg/Microsoft.NETCore.Targets/Microsoft.NETCore.Targets.pkgproj index a7657243c58b2..4d776ade0605e 100644 --- a/src/libraries/pkg/Microsoft.NETCore.Targets/Microsoft.NETCore.Targets.pkgproj +++ b/src/libraries/pkg/Microsoft.NETCore.Targets/Microsoft.NETCore.Targets.pkgproj @@ -4,6 +4,7 @@ true false + Provides supporting infrastructure for portable projects: support identifiers that define framework and runtime for support targets and packages that reference the minimum supported package versions when targeting these. diff --git a/src/libraries/pkg/Microsoft.Private.CoreFx.OOB/Microsoft.Private.CoreFx.OOB.pkgproj b/src/libraries/pkg/Microsoft.Private.CoreFx.OOB/Microsoft.Private.CoreFx.OOB.pkgproj index cb68a7a1960a7..10a7701818e9e 100644 --- a/src/libraries/pkg/Microsoft.Private.CoreFx.OOB/Microsoft.Private.CoreFx.OOB.pkgproj +++ b/src/libraries/pkg/Microsoft.Private.CoreFx.OOB/Microsoft.Private.CoreFx.OOB.pkgproj @@ -5,6 +5,7 @@ <_PreReleasePackageVersion>$(PackageVersion) false + Package used to represent out-of-band packages that are not included in NetCoreApp. diff --git a/src/libraries/pkg/Microsoft.Windows.Compatibility/Microsoft.Windows.Compatibility.pkgproj b/src/libraries/pkg/Microsoft.Windows.Compatibility/Microsoft.Windows.Compatibility.pkgproj index 737406d1cb752..b01a3530020d1 100644 --- a/src/libraries/pkg/Microsoft.Windows.Compatibility/Microsoft.Windows.Compatibility.pkgproj +++ b/src/libraries/pkg/Microsoft.Windows.Compatibility/Microsoft.Windows.Compatibility.pkgproj @@ -4,6 +4,7 @@ 4.8.0 false + This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard. diff --git a/src/libraries/pkg/descriptions.json b/src/libraries/pkg/descriptions.json deleted file mode 100644 index aebc57a6f7a1d..0000000000000 --- a/src/libraries/pkg/descriptions.json +++ /dev/null @@ -1,2451 +0,0 @@ -[ - { - "Name": "RuntimePackage", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly.", - "CommonTypes": [] - }, - { - "Name": "NuGet3MinVersion", - "Description": "When using NuGet 3.x this package requires at least version {0}.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Cci", - "Description": "Provides a portable version of the Microsoft.Cci library", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Caching.Abstractions", - "Description": "Caching abstractions for in-memory cache and distributed cache.", - "CommonTypes": [ - "Microsoft.Extensions.Caching.Distributed.IDistributedCache", - "Microsoft.Extensions.Caching.Memory.IMemoryCache" - ] - }, - { - "Name": "Microsoft.Extensions.Caching.Memory", - "Description": "In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration", - "Description": "Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.Abstractions", - "Description": "Abstractions of key-value pair based configuration.", - "CommonTypes": [ - "Microsoft.Extensions.Configuration.IConfiguration", - "Microsoft.Extensions.Configuration.IConfigurationBuilder", - "Microsoft.Extensions.Configuration.IConfigurationProvider", - "Microsoft.Extensions.Configuration.IConfigurationRoot", - "Microsoft.Extensions.Configuration.IConfigurationSection" - ] - }, - { - "Name": "Microsoft.Extensions.Configuration.Binder", - "Description": "Functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.CommandLine", - "Description": "Command line configuration provider implementation for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.EnvironmentVariables", - "Description": "Environment variables configuration provider implementation for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.FileExtensions", - "Description": "Extension methods for configuring file-based configuration providers for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.Ini", - "Description": "INI configuration provider implementation for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.Json", - "Description": "JSON configuration provider implementation for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.UserSecrets", - "Description": "User secrets configuration provider implementation for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Configuration.Xml", - "Description": "XML configuration provider implementation for Microsoft.Extensions.Configuration.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.DependencyInjection", - "Description": "Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.DependencyModel", - "Description": "Abstractions for reading `.deps` files.", - "CommonTypes": [ - "Microsoft.Extensions.DependencyModel.DependencyContext" - ] - }, - { - "Name": "Microsoft.Extensions.DependencyInjection.Abstractions", - "Description": "Abstractions for dependency injection.", - "CommonTypes": [ - "Microsoft.Extensions.DependencyInjection.IServiceCollection" - ] - }, - { - "Name": "Microsoft.Extensions.FileProviders.Abstractions", - "Description": "Abstractions of files and directories.", - "CommonTypes": [ - "Microsoft.Extensions.FileProviders.IDirectoryContents", - "Microsoft.Extensions.FileProviders.IFileInfo", - "Microsoft.Extensions.FileProviders.IFileProvider" - ] - }, - { - "Name": "Microsoft.Extensions.FileProviders.Composite", - "Description": "Composite file and directory providers for Microsoft.Extensions.FileProviders.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.FileProviders.Physical", - "Description": "File provider for physical files for Microsoft.Extensions.FileProviders.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.FileSystemGlobbing", - "Description": "File system globbing to find files matching a specified pattern.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.HostFactoryResolver.Sources", - "Description": "Internal package for sharing Microsoft.Extensions.Hosting.HostFactoryResolver type.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Hosting", - "Description": "Hosting and startup infrastructures for applications.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Hosting.Abstractions", - "Description": "Hosting and startup abstractions for applications.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Http", - "Description": "The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way.", - "CommonTypes": [ - "System.Net.Http.IHttpClientFactory" - ] - }, - { - "Name": "Microsoft.Extensions.Logging", - "Description": "Logging infrastructure default implementation for Microsoft.Extensions.Logging.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Logging.Abstractions", - "Description": "Logging abstractions for Microsoft.Extensions.Logging.", - "CommonTypes": [ - "Microsoft.Extensions.Logging.ILogger", - "Microsoft.Extensions.Logging.ILoggerFactory", - "Microsoft.Extensions.Logging.ILogger<TCategoryName>", - "Microsoft.Extensions.Logging.LogLevel", - "Microsoft.Extensions.Logging.Logger<T>", - "Microsoft.Extensions.Logging.LoggerMessage", - "Microsoft.Extensions.Logging.Abstractions.NullLogger" - ] - }, - { - "Name": "Microsoft.Extensions.Logging.Configuration", - "Description": "Configuration support for Microsoft.Extensions.Logging.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Logging.Console", - "Description": "Console logger provider implementation for Microsoft.Extensions.Logging.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Logging.Debug", - "Description": "Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with System.Diagnostics.Debug.WriteLine().", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Logging.EventLog", - "Description": "Windows Event Log logger provider implementation for Microsoft.Extensions.Logging.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Logging.EventSource", - "Description": "EventSource/EventListener logger provider implementation for Microsoft.Extensions.Logging.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Logging.TraceSource", - "Description": "TraceSource logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a trace listener by writing messages with System.Diagnostics.TraceSource.TraceEvent().", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Options", - "Description": "Provides a strongly typed way of specifying and accessing settings using dependency injection.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Options.ConfigurationExtensions", - "Description": "Provides additional configuration specific functionality related to Options.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Options.DataAnnotations", - "Description": "Provides additional DataAnnotations specific functionality related to Options.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Internal.Transport", - "Description": "Internal transport package to provide aspnetcore with the assemblies that make up the Microsoft.ASPNetCore.App shared framework.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Extensions.Primitives", - "Description": "Primitives shared by framework extensions. Commonly used types include:", - "CommonTypes": [ - "Microsoft.Extensions.Primitives.IChangeToken", - "Microsoft.Extensions.Primitives.StringValues", - "Microsoft.Extensions.Primitives.StringSegment" - ] - }, - { - "Name": "Microsoft.Bcl.HashCode", - "Description": "Provides the HashCode type for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0.", - "CommonTypes": [ - "System.HashCode" - ] - }, - { - "Name": "Microsoft.Diagnostics.Tracing.EventSource.Redist", - "Description": "This package includes the class Microsoft.Diagnostics.Tracing.EventSource which enables firing ETW events from managed code. This is the \"runtime\" or \"redist\" EventSource package and should be referenced directly only by other NuGet packages that need the EventSource functionality. Application developers that need this functionality should instead reference the Microsoft.Diagnostics.Tracing.EventSource NuGet package which provides an enhanced developer experience. - - This package enables defining a strongly typed specification of an ETW provider that can be called by managed code. The EventSource class is also included in the .NET Framework, .NET Core, and netstandard2.0 in the System.Diagnostics.Tracing namespace. This package contains the latest version of EventSource and is meant to be used as a stop gap for .NET Framework developers until features and fixes are ported to System.Diagnostics.Tracing.EventSource in the .NET Framework. - - For more details, have a look at http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx. - -", - "CommonTypes": [ - "Microsoft.Diagnostics.Tracing.EventSource" - ] - }, - { - "Name": "Microsoft.NETCore", - "Description": "Provides a set of packages that can be used when building portable libraries on .NETCore based platforms.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Console", - "Description": "Provides a set of packages that can be used when building console applications on .NETCore.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.ConsoleHost", - "Description": "CoreCLR application host for console applications.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Platforms", - "Description": "Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Portable.Compatibility", - "Description": "Enables compatibility with portable libraries targeting previous .NET releases like .NET Framework 4.0 and Silverlight.\nThis package supports retargeting references to classic reference assemblies (mscorlib.dll, system.dll, etc) to new contract assemblies (System.Runtime.dll, System.IO, etc). It does this in a pay-for-play way to prevent consuming assemblies from having to reference all of the contracts that happen to overlap with mscorlib. As such, when using this package you may encounter errors like\n\terror CS0012: The type 'WebRequest' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.\nTo resolve these errors install the package with the same name as the missing assembly.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Windows.Compatibility", - "Description": "This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET Core as well as .NET Standard.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Windows.Compatibility.Shims", - "Description": "This package provides infrastructure services and shouldn't be referenced directly from your code. It provides facade assemblies in order to make the Microsoft.Windows.Compatibility package work across all .NET implementations.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Runtime", - "Description": "The .NET runtime.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Targets", - "Description": "Provides supporting infrastructure for portable projects: support identifiers that define framework and runtime for support targets and packages that reference the minimum supported package versions when targeting these.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Targets.DNXCore", - "Description": "Ensures a minimum set of package versions when building DNXCore applications and portable libraries.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Targets.NETFramework", - "Description": "Ensures a minimum set of package versions when building .NET Framework applications and portable libraries.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Targets.UniversalWindowsPlatform", - "Description": "Ensures a minimum set of package versions when building Universal Windows Platform applications and portable libraries.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.TestHost", - "Description": "CoreCLR application host for test applications.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.Windows.ApiSets", - "Description": "Windows API set dlls for use in operating systems that do not include them.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.UniversalWindowsPlatform", - "Description": "Provides a set of packages that can be used when building Universal Windows applications on .NETCore.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.NETCore.UWPHost", - "Description": "CoreCLR application host for Universal Windows applications.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Private.PackageBaseline", - "Description": "Package used by CoreFx build infrastructure to represent the latest package versions in a release.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.Private.CoreFx.OOB", - "Description": "Package used to represent out-of-band packages that are not included in NetCoreApp.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.TargetingPack.NETFramework.v4.6", - "Description": "Contains the .NET Framework v4.6 targeting pack.", - "CommonTypes": [] - }, - { - "Name": "Microsoft.VisualBasic.Core", - "Description": "Provides types that support the Visual Basic runtime", - "CommonTypes": [ - "Microsoft.VisualBasic.Strings", - "Microsoft.VisualBasic.CompilerServices.Conversions" - ] - }, - { - "Name": "Microsoft.XmlSerializer.Generator", - "Description": "Creates an Xml serialization assembly for types contained in an assembly in order to improve the startup performance of Xml serialization when serializing or de-serializing objects of those types using XmlSerializer.", - "CommonTypes": [] - }, - { - "Name": "System.ServiceModel.Syndication", - "Description": "Provides classes related to service model syndication.", - "CommonTypes": [] - }, - { - "Name": "NETStandard.Library.NETFramework", - "Description": "Adds NETStandard2.0 support to .NET Framework.", - "CommonTypes": [ - ] - }, - { - "Name": "Microsoft.Win32.Primitives", - "Description": "Provides common types for Win32-based libraries.", - "CommonTypes": [ - "System.ComponentModel.Win32Exception" - ] - }, - { - "Name": "Microsoft.Win32.Registry", - "Description": "Provides support for accessing and modifying the Windows Registry.", - "CommonTypes": [ - "Microsoft.Win32.RegistryKey", - "Microsoft.Win32.Registry", - "Microsoft.Win32.RegistryValueKind", - "Microsoft.Win32.RegistryHive", - "Microsoft.Win32.RegistryView" - ] - }, - { - "Name": "Microsoft.Win32.SystemEvents", - "Description": "Provides access to Windows system event notifications.", - "CommonTypes": [ - "Microsoft.Win32.SystemEvents" - ] - }, - { - "Name": "Microsoft.Win32.Registry.AccessControl", - "Description": "Provides support for managing access and audit control lists for Microsoft.Win32.RegistryKey.", - "CommonTypes": [ - "System.Security.AccessControl.RegistryAccessRule", - "System.Security.AccessControl.RegistryAuditRule", - "System.Security.AccessControl.RegistrySecurity" - ] - }, - { - "Name": "System.AppContext", - "Description": "Provides the System.AppContext class, which allows access to the BaseDirectory property and other application specific data.", - "CommonTypes": [ - "System.AppContext" - ] - }, - { - "Name": "System.Buffers", - "Description": "Provides resource pooling of any type for performance-critical applications that allocate and deallocate objects frequently.", - "CommonTypes": [ - "System.Buffers.ArrayPool" - ] - }, - { - "Name": "System.CodeDom", - "Description": "Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language.", - "CommonTypes": [ - "System.CodeDom.CodeObject", - "System.CodeDom.Compiler.CodeDomProvider", - "Microsoft.CSharp.CSharpCodeProvider", - "Microsoft.VisualBasic.VBCodeProvider" - ] - }, - { - "Name": "System.Collections", - "Description": "Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections.", - "CommonTypes": [ - "System.Collections.Generic.List", - "System.Collections.Generic.Dictionary", - "System.Collections.Generic.Queue", - "System.Collections.Generic.Stack", - "System.Collections.Generic.HashSet", - "System.Collections.Generic.LinkedList", - "System.Collections.Generic.EqualityComparer", - "System.Collections.Generic.Comparer", - "System.Collections.Generic.SortedDictionary" - ] - }, - { - "Name": "System.Collections.Concurrent", - "Description": "Provides several thread-safe collection classes that should be used in place of the corresponding types in the System.Collections.NonGeneric and System.Collections packages whenever multiple threads are accessing the collection concurrently.", - "CommonTypes": [ - "System.Collections.Concurrent.ConcurrentDictionary", - "System.Collections.Concurrent.ConcurrentQueue", - "System.Collections.Concurrent.ConcurrentBag", - "System.Collections.Concurrent.BlockingCollection", - "System.Collections.Concurrent.ConcurrentStack" - ] - }, - { - "Name": "System.Collections.Immutable", - "Description": "This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.", - "CommonTypes": [ - "System.Collections.Immutable.ImmutableArray", - "System.Collections.Immutable.ImmutableArray", - "System.Collections.Immutable.ImmutableDictionary", - "System.Collections.Immutable.ImmutableDictionary", - "System.Collections.Immutable.ImmutableHashSet", - "System.Collections.Immutable.ImmutableHashSet", - "System.Collections.Immutable.ImmutableList", - "System.Collections.Immutable.ImmutableList", - "System.Collections.Immutable.ImmutableQueue", - "System.Collections.Immutable.ImmutableQueue", - "System.Collections.Immutable.ImmutableSortedDictionary", - "System.Collections.Immutable.ImmutableSortedDictionary", - "System.Collections.Immutable.ImmutableSortedSet", - "System.Collections.Immutable.ImmutableSortedSet", - "System.Collections.Immutable.ImmutableStack", - "System.Collections.Immutable.ImmutableStack" - ] - }, - { - "Name": "System.Collections.NonGeneric", - "Description": "Provides classes that define older non-generic collections of objects, such as lists, queues, hash tables and dictionaries. Developers should prefer the generic collections in the System.Collections package.", - "CommonTypes": [ - "System.Collections.ArrayList", - "System.Collections.Hashtable", - "System.Collections.CollectionBase", - "System.Collections.ReadOnlyCollectionBase", - "System.Collections.Stack", - "System.Collections.SortedList", - "System.Collections.DictionaryBase", - "System.Collections.Queue", - "System.Collections.Comparer", - "System.Collections.CaseInsensitiveComparer" - ] - }, - { - "Name": "System.Collections.Specialized", - "Description": "Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.", - "CommonTypes": [ - "System.Collections.Specialized.NameValueCollection", - "System.Collections.Specialized.NameObjectCollectionBase", - "System.Collections.Specialized.StringCollection", - "System.Collections.Specialized.IOrderedDictionary", - "System.Collections.Specialized.HybridDictionary", - "System.Collections.Specialized.OrderedDictionary", - "System.Collections.Specialized.ListDictionary", - "System.Collections.Specialized.StringDictionary", - "System.Collections.Specialized.BitVector32" - ] - }, - { - "Name": "System.ComponentModel", - "Description": "Provides interfaces for the editing and change tracking of objects used as data sources.", - "CommonTypes": [ - "System.ComponentModel.CancelEventArgs", - "System.IServiceProvider", - "System.ComponentModel.IEditableObject", - "System.ComponentModel.IChangeTracking", - "System.ComponentModel.IRevertibleChangeTracking" - ] - }, - { - "Name": "System.ComponentModel.Annotations", - "Description": "Provides attributes that are used to define metadata for objects used as data sources.", - "CommonTypes": [ - "System.ComponentModel.DataAnnotations.ValidationResult", - "System.ComponentModel.DataAnnotations.IValidatableObject", - "System.ComponentModel.DataAnnotations.ValidationAttribute", - "System.ComponentModel.DataAnnotations.RequiredAttribute", - "System.ComponentModel.DataAnnotations.StringLengthAttribute", - "System.ComponentModel.DataAnnotations.DisplayAttribute", - "System.ComponentModel.DataAnnotations.RegularExpressionAttribute", - "System.ComponentModel.DataAnnotations.DataTypeAttribute", - "System.ComponentModel.DataAnnotations.RangeAttribute", - "System.ComponentModel.DataAnnotations.KeyAttribute" - ] - }, - { - "Name": "System.ComponentModel.Composition", - "Description": "This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF.", - "CommonTypes": [ - "System.ComponentModel.Composition.ChangeRejectedException", - "System.ComponentModel.Composition.CompositionContractMismatchException", - "System.ComponentModel.Composition.CompositionError", - "System.ComponentModel.Composition.CompositionException", - "System.ComponentModel.Composition.ExportAttribute", - "System.ComponentModel.Composition.ImportAttribute", - "System.ComponentModel.Composition.ImportCardinalityMismatchException", - "System.ComponentModel.Composition.Hosting.AggregateCatalog", - "System.ComponentModel.Composition.Hosting.ApplicationCatalog", - "System.ComponentModel.Composition.Hosting.AssemblyCatalog", - "System.ComponentModel.Composition.Hosting.CompositionContainer", - "System.ComponentModel.Composition.Primitives.ComposablePartException", - "System.ComponentModel.Composition.Primitives.ExportDefinition", - "System.ComponentModel.Composition.Primitives.ImportDefinition", - "System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices" - ] - }, - { - "Name": "System.ComponentModel.Composition.Registration", - "Description": "This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF.", - "CommonTypes": [ - "System.ComponentModel.Composition.Registration.RegistrationBuilder", - "System.ComponentModel.Composition.Registration.PartBuilder", - "System.ComponentModel.Composition.Registration.PartBuilder", - "System.ComponentModel.Composition.Registration.ParameterImportBuilder", - "System.ComponentModel.Composition.Registration.ImportBuilder", - "System.ComponentModel.Composition.Registration.ExportBuilder" - ] - }, - { - "Name": "System.ComponentModel.EventBasedAsync", - "Description": "Provides support classes and delegates for the event-based asynchronous pattern. Developers should prefer the classes in the System.Threading.Tasks package.", - "CommonTypes": [ - "System.ComponentModel.AsyncCompletedEventArgs", - "System.ComponentModel.AsyncCompletedEventHandler", - "System.ComponentModel.ProgressChangedEventArgs", - "System.ComponentModel.ProgressChangedEventHandler", - "System.ComponentModel.AsyncOperation", - "System.ComponentModel.AsyncOperationManager" - ] - }, - { - "Name": "System.ComponentModel.TypeConverter", - "Description": "Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.", - "CommonTypes": [ - "System.ComponentModel.TypeConverter", - "System.ComponentModel.TypeConverterAttribute", - "System.ComponentModel.PropertyDescriptor", - "System.ComponentModel.StringConverter", - "System.ComponentModel.ITypeDescriptorContext", - "System.ComponentModel.EnumConverter", - "System.ComponentModel.TypeDescriptor", - "System.ComponentModel.Int32Converter", - "System.ComponentModel.BooleanConverter", - "System.ComponentModel.DoubleConverter" - ] - }, - { - "Name": "System.ComponentModel.Primitives", - "Description": "Provides interfaces that are used to implement the run-time and design-time behavior of components.", - "CommonTypes": [ - "System.ComponentModel.IComponent", - "System.ComponentModel.IContainer", - "System.ComponentModel.ISite", - "System.ComponentModel.ComponentCollection" - ] - }, - { - "Name": "System.Composition", - "Description": "This packages provides a version of the Managed Extensibility Framework (MEF) that is lightweight and specifically optimized for high throughput scenarios, such as the web.", - "CommonTypes": [ - "System.Composition.ExportAttribute", - "System.Composition.ImportAttribute", - "System.Composition.Convention.ConventionBuilder", - "System.Composition.Hosting.CompositionHost", - "System.Composition.CompositionContext", - "System.Composition.CompositionContextExtensions" - ] - }, - { - "Name": "System.Composition.AttributedModel", - "Description": "Provides common attributes used by System.Composition types.", - "CommonTypes": [ - "System.Composition.ExportAttribute", - "System.Composition.ImportAttribute", - "System.Composition.Convention.AttributedModelProvider" - ] - }, - { - "Name": "System.Composition.Convention", - "Description": "Provides types that support using Managed Extensibility Framework with a convention-based configuration model.", - "CommonTypes": [ - "System.Composition.Convention.ConventionBuilder", - "System.Composition.Convention.ExportConventionBuilder", - "System.Composition.Convention.ImportConventionBuilder", - "System.Composition.Convention.PartConventionBuilder", - "System.Composition.Convention.ParameterImportConventionBuilder" - ] - }, - { - "Name": "System.Composition.Hosting", - "Description": "Provides Managed Extensibility Framework types that are useful to developers of extensible applications, or hosts.", - "CommonTypes": [ - "System.Composition.Hosting.CompositionHost" - ] - }, - { - "Name": "System.Composition.Runtime", - "Description": "Contains runtime components of the Managed Extensibility Framework.", - "CommonTypes": [ - "System.Composition.CompositionContext" - ] - }, - { - "Name": "System.Composition.TypedParts", - "Description": "Provides some extension methods for the Managed Extensibility Framework.", - "CommonTypes": [ - "System.Composition.CompositionContextExtensions", - "System.Composition.Hosting.ContainerConfiguration" - ] - }, - { - "Name": "System.Configuration.ConfigurationManager", - "Description": "Provides types that support using configuration files.", - "CommonTypes": [ - "System.Configuration.Configuration", - "System.Configuration.ConfigurationManager" - ] - }, - { - "Name": "System.Console", - "Description": "Provides the System.Console class, which represents the standard input, output and error streams for console applications.", - "CommonTypes": [ - "System.Console", - "System.ConsoleColor" - ] - }, - { - "Name": "System.Data.Common", - "Description": "Provides the base abstract classes, including System.Data.DbConnection and System.Data.DbCommand, for all data providers.", - "CommonTypes": [ - "System.DBNull", - "System.Data.Common.DbConnection", - "System.Data.Common.DbException", - "System.Data.Common.DbParameter", - "System.Data.DbType", - "System.Data.Common.DbDataReader", - "System.Data.Common.DbCommand", - "System.Data.Common.DbTransaction", - "System.Data.Common.DbParameterCollection", - "System.Data.Common.DbProviderFactory" - ] - }, - { - "Name": "System.Data.DataSetExtensions", - "Description": "Provides extensions to form LINQ expressions and method queries against DataTable objects.", - "CommonTypes": [ - "System.Data.DataRowComparer", - "System.Data.DataRowExtensions", - "System.Data.DataTableExtensions", - "System.Data.EnumerableRowCollection", - "System.Data.EnumerableRowCollectionExtensions", - "System.Data.OrderedEnumerableRowCollection", - "System.Data.TypedTableBase", - "System.Data.TypedTableBaseExtensions" - ] - }, - { - "Name": "System.Data.Odbc", - "Description": "Provides a collection of classes used to access an ODBC data source in the managed space", - "CommonTypes": [ - "System.Data.Odbc.OdbcCommand", - "System.Data.Odbc.OdbcConnection", - "System.Data.Odbc.OdbcDataReader", - "System.Data.Odbc.OdbcDataAdapter", - "System.Data.Odbc.OdbcParameter", - "System.Data.Odbc.OdbcParameterCollection", - "System.Data.Odbc.OdbcTransaction" - ] - }, - { - "Name": "System.Data.OleDb", - "Description": "Provides a collection of classes for OLEDB.", - "CommonTypes": [ - "System.Data.OleDb.OleDbCommand", - "System.Data.OleDb.OleDbCommandBuilder", - "System.Data.OleDb.OleDbConnection", - "System.Data.OleDb.OleDbDataAdapter", - "System.Data.OleDb.OleDbDataReader", - "System.Data.OleDb.OleDbParameter", - "System.Data.OleDb.OleDbParameterCollection", - "System.Data.OleDb.OleDbTransaction" - ] - }, - { - "Name": "System.Data.SqlClient", - "Description": "Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS)", - "CommonTypes": [ - "System.Data.SqlClient.SqlConnection", - "System.Data.SqlClient.SqlException", - "System.Data.SqlClient.SqlParameter", - "System.Data.SqlDbType", - "System.Data.SqlClient.SqlDataReader", - "System.Data.SqlClient.SqlCommand", - "System.Data.SqlClient.SqlTransaction", - "System.Data.SqlClient.SqlParameterCollection", - "System.Data.SqlClient.SqlClientFactory" - ] - }, - { - "Name": "System.Data.SqlClient.sni", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly. Provides native implementation dll used by System.Data.SqlClient.", - "CommonTypes": [] - }, - { - "Name": "System.Diagnostics.Contracts", - "Description": "Provides static classes for representing program contracts such as preconditions, postconditions, and invariants.", - "CommonTypes": [ - "System.Diagnostics.Contracts.Contract", - "System.Diagnostics.Contracts.ContractClassAttribute", - "System.Diagnostics.Contracts.ContractClassForAttribute", - "System.Diagnostics.Contracts.ContractFailureKind", - "System.Runtime.CompilerServices.ContractHelper", - "System.Diagnostics.Contracts.ContractInvariantMethodAttribute", - "System.Diagnostics.Contracts.PureAttribute", - "System.Diagnostics.Contracts.ContractArgumentValidatorAttribute", - "System.Diagnostics.Contracts.ContractVerificationAttribute", - "System.Diagnostics.Contracts.ContractOptionAttribute" - ] - }, - { - "Name": "System.Diagnostics.DiagnosticSource", - "Description": "Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)", - "CommonTypes": [ - "System.Diagnostics.DiagnosticListener", - "System.Diagnostics.DiagnosticSource" - ] - }, - { - "Name": "System.Diagnostics.Debug", - "Description": "Provides classes and attributes that allows basic interaction with a debugger.", - "CommonTypes": [ - "System.Diagnostics.Debug", - "System.Diagnostics.DebuggerStepThroughAttribute", - "System.Diagnostics.Debugger", - "System.Diagnostics.DebuggerDisplayAttribute", - "System.Diagnostics.DebuggerBrowsableAttribute", - "System.Diagnostics.DebuggerBrowsableState", - "System.Diagnostics.DebuggerHiddenAttribute", - "System.Diagnostics.DebuggerNonUserCodeAttribute", - "System.Diagnostics.DebuggerTypeProxyAttribute" - ] - }, - { - "Name": "System.Diagnostics.Debug.SymbolReader", - "Description": "Provides the System.Diagnostics.Debug.SymbolReader class, which allows extraction of a debug information from portable pdb files.", - "CommonTypes": [ - "System.Diagnostics.Debug.SymbolReader" - ] - }, - { - "Name": "System.Diagnostics.FileVersionInfo", - "Description": "Provides the System.Diagnostics.FileVersionInfo class, which allows access to Win32 version resource information for a physical file on disk.", - "CommonTypes": [ - "System.Diagnostics.FileVersionInfo" - ] - }, - { - "Name": "System.Diagnostics.EventLog", - "Description": "Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service.", - "CommonTypes": [ - "System.Diagnostics.EventLog" - ] - }, - { - "Name": "System.Diagnostics.PerformanceCounter", - "Description": "Provides the System.Diagnostics.PerformanceCounter class, which allows access to Windows performance counters.", - "CommonTypes": [ - "System.Diagnostics.PerformanceCounter" - ] - }, - { - "Name": "System.Diagnostics.Process", - "Description": "Provides the System.Diagnostics.Process class, which allows interaction with local and remote processes.", - "CommonTypes": [ - "System.Diagnostics.Process", - "System.Diagnostics.ProcessModule", - "System.Diagnostics.ProcessStartInfo", - "System.Diagnostics.ProcessThread" - ] - }, - { - "Name": "System.Diagnostics.StackTrace", - "Description": "Provides the System.Diagnostics.StackTrace class, which allows interaction with local and remote processes.", - "CommonTypes": [ - "System.Diagnostics.StackFrame", - "System.Diagnostics.StackTrace" - ] - }, - { - "Name": "System.Diagnostics.TextWriterTraceListener", - "Description": "Provides trace listeners for directing tracing output to a text writer, such as System.IO.StreamWriter, or a stream, such as a System.IO.FileStream.", - "CommonTypes": [ - "System.Diagnostics.TextWriterTraceListener", - "System.Diagnostics.DelimitedListTraceListener" - ] - }, - { - "Name": "System.Diagnostics.Tools", - "Description": "Provides attributes, such as GeneratedCodeAttribute and SuppresMessageAttribute, that are emitted or consumed by analysis tools.", - "CommonTypes": [ - "System.CodeDom.Compiler.GeneratedCodeAttribute", - "System.Diagnostics.CodeAnalysis.SuppressMessageAttribute" - ] - }, - { - "Name": "System.Diagnostics.TraceSource", - "Description": "Provides classes that help you trace the execution of your code. Developers should prefer the classes in the ETW-based System.Diagnostics.Tracing package.", - "CommonTypes": [ - "System.Diagnostics.TraceListener", - "System.Diagnostics.TraceLevel", - "System.Diagnostics.TraceSource", - "System.Diagnostics.TraceEventType", - "System.Diagnostics.DefaultTraceListener", - "System.Diagnostics.Trace" - ] - }, - { - "Name": "System.Diagnostics.Tracing", - "Description": "Provides class that enable you to create high performance tracing events to be captured by event tracing for Windows (ETW).", - "CommonTypes": [ - "System.Diagnostics.Tracing.EventSource", - "System.Diagnostics.Tracing.EventListener", - "System.Diagnostics.Tracing.EventLevel", - "System.Diagnostics.Tracing.EventKeywords", - "System.Diagnostics.Tracing.EventWrittenEventArgs", - "System.Diagnostics.Tracing.EventAttribute", - "System.Diagnostics.Tracing.EventSourceAttribute", - "System.Diagnostics.Tracing.NonEventAttribute" - ] - }, - { - "Name": "System.DirectoryServices", - "Description": "Provides easy access to Active Directory Domain Services.", - "CommonTypes": [ - "System.DirectoryServices.DirectoryEntry", - "System.DirectoryServices.DirectorySearcher", - "System.DirectoryServices.ActiveDirectory.ActiveDirectorySite", - "System.DirectoryServices.ActiveDirectory.ApplicationPartition", - "System.DirectoryServices.ActiveDirectory.DirectoryContext", - "System.DirectoryServices.ActiveDirectory.DirectoryServer", - "System.DirectoryServices.ActiveDirectory.Domain", - "System.DirectoryServices.ActiveDirectory.DomainController" - ] - }, - { - "Name": "System.DirectoryServices.AccountManagement", - "Description": "Provides uniform access and manipulation of user, computer, and group security principals across the multiple principal stores: Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS), and Machine SAM (MSAM).", - "CommonTypes": [ - ] - }, - { - "Name": "System.DirectoryServices.Protocols", - "Description": "Provides the methods defined in the Lightweight Directory Access Protocol (LDAP) version 3 (V3) and Directory Services Markup Language (DSML) version 2.0 (V2) standards.", - "CommonTypes": [ - ] - }, - { - "Name": "System.Drawing.Primitives", - "Description": "Provides basic drawing primitive structures.", - "CommonTypes": [ - "System.Drawing.Color", - "System.Drawing.Point", - "System.Drawing.PointF", - "System.Drawing.Size", - "System.Drawing.SizeF", - "System.Drawing.Rectangle", - "System.Drawing.RectangleF" - ] - }, - { - "Name": "System.Drawing.Common", - "Description": "Provides access to GDI+ graphics functionality.", - "CommonTypes": [ - "System.Drawing.Bitmap", - "System.Drawing.BitmapData", - "System.Drawing.Brush", - "System.Drawing.Font", - "System.Drawing.Graphics", - "System.Drawing.Icon" - ] - }, - { - "Name": "System.Dynamic.Runtime", - "Description": "Provides classes and interfaces that support the Dynamic Language Runtime (DLR).", - "CommonTypes": [ - "System.Runtime.CompilerServices.CallSite", - "System.Runtime.CompilerServices.CallSite", - "System.Dynamic.IDynamicMetaObjectProvider", - "System.Dynamic.DynamicMetaObject", - "System.Dynamic.SetMemberBinder", - "System.Dynamic.GetMemberBinder", - "System.Dynamic.ExpandoObject", - "System.Dynamic.DynamicObject", - "System.Runtime.CompilerServices.CallSiteBinder", - "System.Runtime.CompilerServices.ConditionalWeakTable" - ] - }, - { - "Name": "System.Formats.Asn1", - "Description": "Provides classes that can read and write the ASN.1 BER, CER, and DER data formats.", - "CommonTypes": [ - "System.Formats.Asn1.AsnReader", - "System.Formats.Asn1.AsnWriter" - ] - }, - { - "Name": "System.Formats.Cbor", - "Description": "Provides classes that can read and write the CBOR data format.", - "CommonTypes": [ - "System.Formats.Cbor.CborReader", - "System.Formats.Cbor.CborWriter" - ] - }, - { - "Name": "System.Globalization", - "Description": "Provides classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings.", - "CommonTypes": [ - "System.Globalization.DateTimeFormatInfo", - "System.Globalization.CultureInfo", - "System.Globalization.NumberFormatInfo", - "System.Globalization.CalendarWeekRule", - "System.Globalization.TextInfo", - "System.Globalization.Calendar", - "System.Globalization.CompareInfo", - "System.Globalization.CompareOptions", - "System.Globalization.UnicodeCategory" - ] - }, - { - "Name": "System.Globalization.Calendars", - "Description": "Provides classes for performing date calculations using specific calendars, including the Gregorian, Julian, Hijri and Korean calendars.", - "CommonTypes": [ - "System.Globalization.HijriCalendar", - "System.Globalization.GregorianCalendar", - "System.Globalization.HebrewCalendar", - "System.Globalization.KoreanCalendar", - "System.Globalization.ThaiBuddhistCalendar", - "System.Globalization.TaiwanCalendar", - "System.Globalization.JapaneseCalendar", - "System.Globalization.GregorianCalendarTypes", - "System.Globalization.PersianCalendar", - "System.Globalization.UmAlQuraCalendar" - ] - }, - { - "Name": "System.Globalization.Extensions", - "Description": "Provides classes for performing Unicode string normalization, culture-specific string comparisons and support the use of non-ASCII characters for Internet domain names.", - "CommonTypes": [ - "System.StringNormalizationExtensions", - "System.Text.NormalizationForm", - "System.Globalization.IdnMapping" - ] - }, - { - "Name": "System.IO", - "Description": "Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams", - "CommonTypes": [ - "System.IO.Stream", - "System.IO.EndOfStreamException", - "System.IO.MemoryStream", - "System.IO.StreamReader", - "System.IO.StreamWriter", - "System.IO.StringWriter", - "System.IO.TextWriter", - "System.IO.TextReader" - ] - }, - { - "Name": "System.IO.Compression", - "Description": "Provides classes that support the compression and decompression of streams.", - "CommonTypes": [ - "System.IO.Compression.DeflateStream", - "System.IO.Compression.GZipStream", - "System.IO.Compression.CompressionMode", - "System.IO.Compression.CompressionLevel", - "System.IO.Compression.ZipArchiveEntry", - "System.IO.Compression.ZipArchive", - "System.IO.Compression.ZipArchiveMode" - ] - }, - { - "Name": "System.IO.Compression.ZipFile", - "Description": "Provides classes that support the compression and decompression of streams using file system paths.", - "CommonTypes": [ - "System.IO.Compression.ZipFile" - ] - }, - { - "Name": "System.IO.FileSystem", - "Description": "Provides types that allow reading and writing to files and types that provide basic file and directory support.", - "CommonTypes": [ - "System.IO.FileStream", - "System.IO.FileInfo", - "System.IO.DirectoryInfo", - "System.IO.FileSystemInfo", - "System.IO.File", - "System.IO.Directory", - "System.IO.SearchOption", - "System.IO.FileOptions" - ] - }, - { - "Name": "System.IO.FileSystem.AccessControl", - "Description": "Provides types for managing access and audit control lists for files and directories.", - "CommonTypes": [ - "System.Security.AccessControl.DirectoryObjectSecurity", - "System.Security.AccessControl.DirectorySecurity", - "System.Security.AccessControl.FileSecurity", - "System.Security.AccessControl.FileSystemAccessRule", - "System.Security.AccessControl.FileSystemAuditRule", - "System.Security.AccessControl.FileSystemRights", - "System.Security.AccessControl.FileSystemSecurity" - ] - }, - { - "Name": "System.IO.FileSystem.DriveInfo", - "Description": "Provides the System.IO.DriveInfo class, which enables developers to query local drive information.", - "CommonTypes": [ - "System.IO.DriveInfo", - "System.IO.DriveType", - "System.IO.DriveNotFoundException" - ] - }, - { - "Name": "System.IO.FileSystem.Primitives", - "Description": "Provides common enumerations and exceptions for path-based I/O libraries.", - "CommonTypes": [ - "System.IO.DirectoryNotFoundException", - "System.IO.FileAccess", - "System.IO.FileLoadException", - "System.IO.PathTooLongException", - "System.IO.FileMode", - "System.IO.FileShare", - "System.IO.FileAttributes" - ] - }, - { - "Name": "System.IO.FileSystem.Watcher", - "Description": "Provides the System.IO.FileSystemWather class, which listens to the file system change notifications and raises events when a directory, or a file in a directory, changes.", - "CommonTypes": [ - "System.IO.FileSystemWatcher", - "System.IO.WatcherChangeTypes", - "System.IO.FileSystemEventArgs", - "System.IO.RenamedEventArgs", - "System.IO.FileSystemEventHandler", - "System.IO.RenamedEventHandler", - "System.IO.NotifyFilters", - "System.IO.ErrorEventArgs", - "System.IO.ErrorEventHandler", - "System.IO.WaitForChangedResult" - ] - }, - { - "Name": "System.IO.IsolatedStorage", - "Description": "Provides classes that allow the creation and use of isolated stores.", - "CommonTypes": [ - "System.IO.IsolatedStorage.IsolatedStorageFile", - "System.IO.IsolatedStorage.IsolatedStorageFileStream" - ] - }, - { - "Name": "System.IO.MemoryMappedFiles", - "Description": "Provides classes for using a memory-mapped file, which maps the contents of a file to an application's logical address space.", - "CommonTypes": [ - "System.IO.MemoryMappedFiles.MemoryMappedViewAccessor", - "System.IO.MemoryMappedFiles.MemoryMappedViewStream", - "System.IO.MemoryMappedFiles.MemoryMappedFile", - "System.IO.MemoryMappedFiles.MemoryMappedFileAccess" - ] - }, - { - "Name": "System.IO.Packaging", - "Description": "Provides classes that support storage of multiple data objects in a single container.", - "CommonTypes": [] - }, - { - "Name": "System.IO.Pipelines", - "Description": "Single producer single consumer byte buffer management.", - "CommonTypes": [ - "System.IO.Pipelines.Pipe", - "System.IO.Pipelines.PipeWriter", - "System.IO.Pipelines.PipeReader" - ] - }, - { - "Name": "System.IO.Pipes", - "Description": "Provides a means for interprocess communication through anonymous and/or named pipes.", - "CommonTypes": [ - "System.IO.Pipes.NamedPipeServerStream", - "System.IO.Pipes.PipeDirection", - "System.IO.Pipes.PipeOptions", - "System.IO.Pipes.PipeTransmissionMode", - "System.IO.Pipes.NamedPipeClientStream", - "System.IO.Pipes.PipeStream" - ] - }, - { - "Name": "System.IO.Pipes.AccessControl", - "Description": "Provides types for managing access and audit control lists for pipes.", - "CommonTypes": [ - "System.IO.Pipes.PipeSecurity", - "System.IO.Pipes.PipeAccessRule", - "System.IO.Pipes.PipeAuditRule", - "System.IO.Pipes.PipeAccessRights" - ] - }, - { - "Name": "System.IO.Ports", - "Description": "Provides classes for controlling serial ports.", - "CommonTypes": [ - "System.IO.Ports.SerialPort" - ] - }, - { - "Name": "System.IO.UnmanagedMemoryStream", - "Description": "Provides classes for access to unmanaged blocks of memory from managed code.", - "CommonTypes": [ - "System.IO.UnmanagedMemoryStream", - "System.IO.UnmanagedMemoryAccessor" - ] - }, - { - "Name": "System.Linq", - "Description": "Provides classes and interfaces that supports queries that use Language-Integrated Query (LINQ).", - "CommonTypes": [ - "System.Linq.Enumerable", - "System.Linq.IGrouping", - "System.Linq.IOrderedEnumerable", - "System.Linq.ILookup", - "System.Linq.Lookup" - ] - }, - { - "Name": "System.Linq.Expressions", - "Description": "Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.", - "CommonTypes": [ - "System.Linq.IQueryable", - "System.Linq.IQueryable", - "System.Linq.Expressions.Expression", - "System.Linq.Expressions.Expression", - "System.Linq.Expressions.ExpressionVisitor" - ] - }, - { - "Name": "System.Linq.Parallel", - "Description": "Provides classes that supports parallel queries that use Language-Integrated Query (LINQ).", - "CommonTypes": [ - "System.Linq.ParallelQuery", - "System.Linq.ParallelEnumerable", - "System.Linq.ParallelQuery", - "System.Linq.OrderedParallelQuery" - ] - }, - { - "Name": "System.Linq.Queryable", - "Description": "Provides classes for querying data structures that implement IQueryable.", - "CommonTypes": [ - "System.Linq.Queryable", - "System.Linq.EnumerableQuery", - "System.Linq.EnumerableQuery" - ] - }, - { - "Name": "System.Management", - "Description": "Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure.", - "CommonTypes": [ - "System.Management.ManagementClass", - "System.Management.ManagementObject", - "System.Management.SelectQuery" - ] - }, - { - "Name": "System.Memory", - "Description": "Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.", - "CommonTypes": [ - "System.Span", - "System.ReadOnlySpan", - "System.Memory", - "System.ReadOnlyMemory", - "System.Buffers.MemoryPool", - "System.Buffers.ReadOnlySequence", - "System.Buffers.SequenceReader", - "System.Buffers.Text.Utf8Parser", - "System.Buffers.Text.Utf8Formatter" - ] - }, - { - "Name": "System.Memory.Data", - "Description": "A lightweight abstraction for a payload of bytes. Provides methods for converting between strings, streams, JSON, and bytes.", - "CommonTypes": [ - "System.BinaryData" - ] - }, - { - "Name": "Microsoft.Bcl.AsyncInterfaces", - "Description": "Provides the IAsyncEnumerable and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0.", - "CommonTypes": [ - "System.IAsyncDisposable", - "System.Collections.Generic.IAsyncEnumerable", - "System.Collections.Generic.IAsyncEnumerator" - ] - }, - { - "Name": "System.Net.Http", - "Description": "Provides a programming interface for modern HTTP applications, including HTTP client components that allow applications to consume web services over HTTP and HTTP components that can be used by both clients and servers for parsing HTTP headers.", - "CommonTypes": [ - "System.Net.Http.HttpResponseMessage", - "System.Net.Http.DelegatingHandler", - "System.Net.Http.HttpRequestException", - "System.Net.Http.HttpClient", - "System.Net.Http.MultipartContent", - "System.Net.Http.Headers.HttpContentHeaders", - "System.Net.Http.HttpClientHandler", - "System.Net.Http.StreamContent", - "System.Net.Http.FormUrlEncodedContent", - "System.Net.Http.HttpMessageHandler" - ] - }, - { - "Name": "System.Net.HttpListener", - "Description": "Provides a simple, programmatically controlled HTTP protocol listener.", - "CommonTypes": [ - "System.Net.HttpListener" - ] - }, - { - "Name": "System.Net.Http.Json", - "Description": "Provides extension methods for System.Net.Http.HttpClient and System.Net.Http.HttpContent that perform automatic serialization and deserialization using System.Text.Json.", - "CommonTypes": [ - "System.Net.Http.Json.HttpClientJsonExtensions", - "System.Net.Http.Json.HttpContentJsonExtensions", - "System.Net.Http.Json.JsonContent" - ] - }, - { - "Name": "System.Net.Requests", - "Description": "Provides older classes (such as HttpWebRequest and HttpWebResponse) for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. Developers should prefer the classes in the System.Net.Http package.", - "CommonTypes": [ - "System.Net.HttpWebRequest", - "System.Net.HttpWebResponse", - "System.Net.HttpRequestHeader", - "System.Net.WebException", - "System.Net.WebExceptionStatus", - "System.Net.WebRequest", - "System.Net.WebResponse" - ] - }, - { - "Name": "System.Net.WebSockets.WebSocketProtocol", - "Description": "Provides the WebSocketProtocol class, which allows creating a websocket from a connected stream using WebSocketsProtocol.CreateFromConnectedStream.", - "CommonTypes": [ - "System.Net.WebSockets.WebSocketProtocol" - ] - }, - { - "Name": "System.Net.Http.WinHttpHandler", - "Description": "Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler.", - "CommonTypes": [ - "System.Net.Http.WinHttpHandler" - ] - }, - { - "Name": "System.Net.Mail", - "Description": "Provides types used to send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery and types that are used to represent Multipurpose Internet Mail Exchange (MIME) headers.", - "CommonTypes": [ - "System.Net.Mail.SmtpClient", - "System.Net.Mail.Attachment", - "System.Net.Mail.MailAddress", - "System.Net.Mail.MailMessage", - "System.Net.Mail.ContentDisposition", - "System.Net.Mail.ContentType", - "System.Net.Mail.DispositionTypeNames", - "System.Net.Mail.MediaTypeNames" - ] - }, - { - "Name": "System.Net.NameResolution", - "Description": "Provides the System.Net.Dns class, which enables developers to perform simple domain name resolution.", - "CommonTypes": [ - "System.Net.Dns", - "System.Net.IPHostEntry" - ] - }, - { - "Name": "System.Net.NetworkInformation", - "Description": "Provides access to network traffic data, network address information, and notification of address changes for the local computer.", - "CommonTypes": [ - "System.Net.NetworkInformation.NetworkInterface", - "System.Net.NetworkInformation.NetworkInformationException", - "System.Net.NetworkInformation.NetworkAddressChangedEventHandler", - "System.Net.NetworkInformation.NetworkInterfaceType", - "System.Net.NetworkInformation.OperationalStatus", - "System.Net.NetworkInformation.IPGlobalProperties", - "System.Net.NetworkInformation.UnicastIPAddressInformation", - "System.Net.NetworkInformation.UnicastIPAddressInformationCollection", - "System.Net.NetworkInformation.PhysicalAddress", - "System.Net.NetworkInformation.TcpConnectionInformation" - ] - }, - { - "Name": "System.Net.Ping", - "Description": "Provides the System.Net.NetworkInformation.Ping class, which allows an application to determine whether a remote computer is accessible over the network.", - "CommonTypes": [ - "System.Net.NetworkInformation.Ping", - "System.Net.NetworkInformation.PingReply", - "System.Net.NetworkInformation.IPStatus", - "System.Net.NetworkInformation.PingException", - "System.Net.NetworkInformation.PingOptions" - ] - }, - { - "Name": "System.Net.Primitives", - "Description": "Provides common types for network-based libraries, including System.Net.IPAddress, System.Net.IPEndPoint, and System.Net.CookieContainer.", - "CommonTypes": [ - "System.Net.HttpStatusCode", - "System.Net.Sockets.SocketError", - "System.Net.Cookie", - "System.Net.Sockets.SocketException", - "System.Net.IPEndPoint", - "System.Net.ICredentials", - "System.Net.NetworkCredential", - "System.Net.IPAddress", - "System.Net.CookieCollection", - "System.Net.CookieContainer" - ] - }, - { - "Name": "System.Net.Security", - "Description": "Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure network communication between client and server endpoints.", - "CommonTypes": [ - "System.Net.Security.SslStream", - "System.Net.Security.ExtendedProtectionPolicy" - ] - }, - { - "Name": "System.Net.ServicePoint", - "Description": "Provides types related to the management of network connections.", - "CommonTypes": [ - "System.Net.ServicePoint", - "System.Net.ServicePointManager" - ] - }, - { - "Name": "System.Net.Sockets", - "Description": "Provides classes such as Socket, TcpClient and UdpClient, which enable developers to send and receive data over the network.", - "CommonTypes": [ - "System.Net.Sockets.Socket", - "System.Net.Sockets.SocketAsyncEventArgs", - "System.Net.Sockets.LingerOption", - "System.Net.Sockets.SocketAsyncOperation", - "System.Net.Sockets.ProtocolType", - "System.Net.Sockets.NetworkStream", - "System.Net.Sockets.TcpClient", - "System.Net.Sockets.SocketType", - "System.Net.Sockets.UdpClient", - "System.Net.Sockets.SocketShutdown" - ] - }, - { - "Name": "System.Net.WebClient", - "Description": "Provides the System.Net.WebClient class, which supports sending data to and receiving data from a resource identified by a URI.", - "CommonTypes": [ - "System.Net.WebClient" - ] - }, - { - "Name": "System.Net.WebHeaderCollection", - "Description": "Contains types that represent HTTP request and response headers. This library is used with classes such as System.Net.HttpWebRequest and System.Net.HttpWebResponse and allows developers to query/edit header names/values.", - "CommonTypes": [ - "System.Net.HttpRequestHeader", - "System.Net.HttpResponseHeader", - "System.Net.WebHeaderCollection" - ] - }, - { - "Name": "System.Net.WebProxy", - "Description": "Provides the System.Net.WebProxy class, which supports sending data to and receiving data from a resource identified by a URI.", - "CommonTypes": [ - "System.Net.WebProxy" - ] - }, - { - "Name": "System.Net.WebSockets", - "Description": "Provides the System.Net.WebSockets.WebSocket abstract class and related types to allow developers to implement the WebSocket protocol (RFC 6455). WebSockets provide full-duplex communication over a single TCP connection.", - "CommonTypes": [ - "System.Net.WebSockets.WebSocket", - "System.Net.WebSockets.WebSocketContext", - "System.Net.WebSockets.WebSocketException" - ] - }, - { - "Name": "System.Net.WebSockets.Client", - "Description": "Provides the System.Net.WebSockets.ClientWebSocket class, which implements the client role of the WebSockets protocol (RFC 6455).", - "CommonTypes": [ - "System.Net.WebSockets.ClientWebSocket" - ] - }, - { - "Name": "System.Numerics.Tensors", - "Description": "Tensor class which represents and extends multi-dimensional arrays.", - "CommonTypes": [ - "System.Numerics.Tensors.Tensor", - "System.Numerics.Tensors.CompressedSparseTensor", - "System.Numerics.Tensors.DenseTensor", - "System.Numerics.Tensors.SparseTensor" - ] - }, - { - "Name": "System.ObjectModel", - "Description": "Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to it.", - "CommonTypes": [ - "System.ComponentModel.INotifyPropertyChanged", - "System.Collections.ObjectModel.ObservableCollection", - "System.ComponentModel.PropertyChangedEventHandler", - "System.Windows.Input.ICommand", - "System.Collections.Specialized.INotifyCollectionChanged", - "System.Collections.Specialized.NotifyCollectionChangedEventArgs", - "System.Collections.Specialized.NotifyCollectionChangedEventHandler", - "System.Collections.ObjectModel.KeyedCollection", - "System.ComponentModel.PropertyChangedEventArgs", - "System.Collections.ObjectModel.ReadOnlyDictionary" - ] - }, - { - "Name": "System.Private.DataContractSerialization", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of System.Runtime.Serialization packages.", - "CommonTypes": [] - }, - { - "Name": "System.Private.Networking", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of some System.Net packages.", - "CommonTypes": [] - }, - { - "Name": "System.Private.ServiceModel", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of System.ServiceModel packages.", - "CommonTypes": [] - }, - { - "Name": "System.Private.Uri", - "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of System.Uri.", - "CommonTypes": [] - }, - { - "Name": "System.Reflection", - "Description": "Provides types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods.", - "CommonTypes": [ - "System.Reflection.MethodInfo", - "System.Reflection.PropertyInfo", - "System.Reflection.ParameterInfo", - "System.Reflection.FieldInfo", - "System.Reflection.ConstructorInfo", - "System.Reflection.Assembly", - "System.Reflection.MemberInfo", - "System.Reflection.EventInfo", - "System.Reflection.Module" - ] - }, - { - "Name": "System.Reflection.Context", - "Description": "Provides classes that enable customized reflection contexts.", - "CommonTypes": [ - "System.Reflection.Context.CustomReflectionContext" - ] - }, - { - "Name": "System.Reflection.Emit", - "Description": "Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers.", - "CommonTypes": [ - "System.Reflection.Emit.AssemblyBuilder", - "System.Reflection.Emit.FieldBuilder", - "System.Reflection.Emit.TypeBuilder", - "System.Reflection.Emit.MethodBuilder", - "System.Reflection.Emit.ConstructorBuilder", - "System.Reflection.Emit.GenericTypeParameterBuilder", - "System.Reflection.Emit.ModuleBuilder", - "System.Reflection.Emit.PropertyBuilder", - "System.Reflection.Emit.AssemblyBuilderAccess", - "System.Reflection.Emit.EventBuilder" - ] - }, - { - "Name": "System.Reflection.Emit.ILGeneration", - "Description": "Provides classes that allow a compiler or tool to emit Microsoft intermediate language (MSIL). The primary clients of these classes are script engines and compilers.", - "CommonTypes": [ - "System.Reflection.Emit.ILGenerator", - "System.Reflection.Emit.Label", - "System.Reflection.Emit.CustomAttributeBuilder", - "System.Reflection.Emit.LocalBuilder", - "System.Reflection.Emit.ParameterBuilder", - "System.Reflection.Emit.SignatureHelper" - ] - }, - { - "Name": "System.Reflection.Emit.Lightweight", - "Description": "Provides the System.Reflection.Emit.DynamicMethod class, which represents a dynamic method that can be compiled, executed, and discarded. Discarded methods are available for garbage collection.", - "CommonTypes": [ - "System.Reflection.Emit.DynamicMethod" - ] - }, - { - "Name": "System.Reflection.Extensions", - "Description": "Provides custom attribute extension methods for System.Reflection types.", - "CommonTypes": [ - "System.Reflection.InterfaceMapping", - "System.Reflection.CustomAttributeExtensions", - "System.Reflection.RuntimeReflectionExtensions" - ] - }, - { - "Name": "System.Reflection.Metadata", - "Description": "This packages provides a low-level .NET (ECMA-335) metadata reader and writer. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers.", - "CommonTypes": [ - "System.Reflection.Metadata.MetadataReader", - "System.Reflection.PortableExecutable.PEReader", - "System.Reflection.Metadata.Ecma335.MetadataBuilder", - "System.Reflection.PortableExecutable.PEBuilder", - "System.Reflection.PortableExecutable.ManagedPEBuilder" - ] - }, - { - "Name": "System.Reflection.MetadataLoadContext", - "Description": "Provides read-only reflection on assemblies in an isolated context with support for assemblies that have different architectures and runtimes.", - "CommonTypes": [ - "System.Reflection.MetadataLoadContext", - "System.Reflection.MetadataAssemblyResolver" - ] - }, - { - "Name": "System.Reflection.Primitives", - "Description": "Provides common enumerations for reflection-based libraries.", - "CommonTypes": [ - "System.Reflection.FieldAttributes", - "System.Reflection.Emit.OpCode", - "System.Reflection.TypeAttributes", - "System.Reflection.MethodAttributes", - "System.Reflection.CallingConventions", - "System.Reflection.PropertyAttributes", - "System.Reflection.EventAttributes", - "System.Reflection.ParameterAttributes", - "System.Reflection.GenericParameterAttributes", - "System.Reflection.MethodImplAttributes" - ] - }, - { - "Name": "System.Reflection.TypeExtensions", - "Description": "Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.", - "CommonTypes": [ - "System.Reflection.TypeExtensions", - "System.Reflection.BindingFlags" - ] - }, - { - "Name": "System.Resources.ResourceManager", - "Description": "Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an application.", - "CommonTypes": [ - "System.Resources.ResourceManager", - "System.Resources.NeutralResourcesLanguageAttribute", - "System.Resources.SatelliteContractVersionAttribute", - "System.Resources.MissingManifestResourceException" - ] - }, - { - "Name": "System.Resources.Extensions", - "Description": "Provides classes which read and write resources in a format that supports non-primitive objects.", - "CommonTypes": [ - "System.Resources.Extensions.DeserializingResourceReader", - "System.Resources.Extensions.PreserializedResourceWriter" - ] - }, - { - "Name": "System.Resources.Reader", - "Description": "Provides classes which read resources from streams in the system-default format.", - "CommonTypes": [ - "System.Resources.ResourceReader" - ] - }, - { - "Name": "System.Resources.Writer", - "Description": "Provides classes which write resources to streams in the system-default format.", - "CommonTypes": [ - "System.Resources.ResourceWriter" - ] - }, - { - "Name": "System.Runtime", - "Description": "Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and exceptions. This packages represents the core package, and provides the minimal set of types required to build a managed application.", - "CommonTypes": [ - "System.Object", - "System.Exception", - "System.Int16", - "System.Int32", - "System.Int64", - "System.Enum", - "System.String", - "System.Char", - "System.Boolean", - "System.SByte", - "System.Byte", - "System.DateTime", - "System.DateTimeOffset", - "System.Single", - "System.Double", - "System.UInt16", - "System.UInt32", - "System.UInt64", - "System.IDisposable", - "System.Uri" - ] - }, - { - "Name": "System.Runtime.Caching", - "Description": "Provides classes to use caching facilities.", - "CommonTypes": [ - "System.Runtime.Caching.CacheEntryChangeMonitor", - "System.Runtime.Caching.CacheEntryRemovedArguments", - "System.Runtime.Caching.CacheEntryUpdateArguments", - "System.Runtime.Caching.CacheItem", - "System.Runtime.Caching.CacheItemPolicy", - "System.Runtime.Caching.ChangeMonitor", - "System.Runtime.Caching.FileChangeMonitor", - "System.Runtime.Caching.HostFileChangeMonitor", - "System.Runtime.Caching.MemoryCache", - "System.Runtime.Caching.ObjectCache" - ] - }, - { - "Name": "System.Runtime.CompilerServices.Unsafe", - "Description": "Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.", - "CommonTypes": [ - "System.Runtime.CompilerServices.Unsafe" - ] - }, - { - "Name": "System.Runtime.CompilerServices.VisualC", - "Description": "Provides support for C++/CLI language features.", - "CommonTypes": [ - "System.Runtime.CompilerServices.CallConvCdecl", - "System.Runtime.CompilerServices.CallConvStdcall", - "System.Runtime.CompilerServices.CallConvThiscall", - "System.Runtime.CompilerServices.IsLong", - "System.Runtime.CompilerServices.IsSignUnspecifiedByte", - "System.Runtime.CompilerServices.IsImplicitlyDereferenced", - "System.Runtime.CompilerServices.IsBoxed", - "System.Runtime.CompilerServices.NativeCppClassAttribute", - "System.Runtime.CompilerServices.IsUdtReturn", - "System.Runtime.CompilerServices.CallConvFastcall" - ] - }, - { - "Name": "System.Runtime.Extensions", - "Description": "Provides commonly-used classes for performing mathematical functions, conversions, string comparisons and querying environment information.", - "CommonTypes": [ - "System.Math", - "System.MathF", - "System.Environment", - "System.Random", - "System.Progress", - "System.Convert", - "System.Diagnostics.Stopwatch", - "System.Runtime.Versioning.FrameworkName", - "System.StringComparer", - "System.IO.Path" - ] - }, - { - "Name": "System.Runtime.Handles", - "Description": "Provides base classes, including System.Runtime.InteropServices.CriticalHandle and System.Runtime.InteropServices.SafeHandle, for types that represent operating system handles.", - "CommonTypes": [ - "System.Runtime.InteropServices.SafeHandle", - "Microsoft.Win32.SafeHandles.SafeWaitHandle", - "System.Runtime.InteropServices.CriticalHandle", - "System.Threading.WaitHandleExtensions", - "System.IO.HandleInheritability" - ] - }, - { - "Name": "System.Runtime.InteropServices", - "Description": "Provides types that support COM interop and platform invoke services.", - "CommonTypes": [ - "System.Runtime.InteropServices.GCHandle", - "System.Runtime.InteropServices.GuidAttribute", - "System.Runtime.InteropServices.COMException", - "System.DllNotFoundException", - "System.Runtime.InteropServices.DllImportAttribute" - ] - }, - { - "Name": "System.Runtime.InteropServices.RuntimeInformation", - "Description": "Provides APIs to query about runtime and OS information.", - "CommonTypes": [ - "System.Runtime.InteropServices.RuntimeInformation", - "System.Runtime.InteropServices.OSPlatform" - ] - }, - { - "Name": "System.Runtime.InteropServices.WindowsRuntime", - "Description": "Provides classes that support interoperation between managed code and the Windows Runtime, and that enable the creation of Windows Runtime types with managed code.", - "CommonTypes": [ - "System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal", - "System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute", - "System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute", - "System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute" - ] - }, - { - "Name": "System.Runtime.Loader", - "Description": "Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.", - "CommonTypes": [ - "System.Runtime.Loader.AssemblyLoadContext" - ] - }, - { - "Name": "System.Runtime.Numerics", - "Description": "Provides the numeric types System.Numerics.BigInteger and System.Numerics.Complex, which complement the numeric primitives, such as System.Byte, System.Double and System.Int32.", - "CommonTypes": [ - "System.Numerics.BigInteger", - "System.Numerics.Complex" - ] - }, - { - "Name": "System.Runtime.Serialization.Formatters", - "Description": "Provides common types for libraries that support runtime serialization.", - "CommonTypes": [ - "System.SerializableAttribute", - "System.Runtime.Serialization.ISerializable" - ] - }, - { - "Name": "System.Runtime.Serialization.Json", - "Description": "Provides classes for serializing objects to the JavaScript Object Notation (JSON) and deserializing JSON data to objects.", - "CommonTypes": [ - "System.Runtime.Serialization.Json.DataContractJsonSerializer" - ] - }, - { - "Name": "System.Runtime.Serialization.Primitives", - "Description": "Provides common types, including System.Runtime.Serialization.DataContractAttribute, for libraries that support data contract serialization.", - "CommonTypes": [ - "System.Runtime.Serialization.StreamingContext", - "System.Runtime.Serialization.OnDeserializingAttribute", - "System.Runtime.Serialization.OnDeserializedAttribute", - "System.Runtime.Serialization.OnSerializingAttribute", - "System.Runtime.Serialization.OnSerializedAttribute", - "System.Runtime.Serialization.EnumMemberAttribute", - "System.Runtime.Serialization.DataMemberAttribute", - "System.Runtime.Serialization.DataContractAttribute", - "System.Runtime.Serialization.IgnoreDataMemberAttribute", - "System.Runtime.Serialization.SerializationException" - ] - }, - { - "Name": "System.Runtime.Serialization.Xml", - "Description": "Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing XML data to objects.", - "CommonTypes": [ - "System.Runtime.Serialization.DataContractSerializer", - "System.Runtime.Serialization.XmlObjectSerializer", - "System.Runtime.Serialization.InvalidDataContractException", - "System.Xml.XmlDictionaryReader", - "System.Xml.XmlDictionaryWriter", - "System.Xml.XmlDictionaryString", - "System.Xml.UniqueId", - "System.Xml.XmlDictionaryReaderQuotas", - "System.Runtime.Serialization.DataContractResolver", - "System.Xml.IXmlDictionary" - ] - }, - { - "Name": "System.Security.AccessControl", - "Description": "Provides base classes that enable managing access and audit control lists on securable objects.", - "CommonTypes": [ - "System.Security.AccessControl.AccessRule", - "System.Security.AccessControl.AuditRule", - "System.Security.AccessControl.ObjectAccessRule", - "System.Security.AccessControl.ObjectAuditRule", - "System.Security.AccessControl.ObjectSecurity" - ] - }, - { - "Name": "System.Security.Claims", - "Description": "Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.", - "CommonTypes": [ - "System.Security.Principal.GenericIdentity", - "System.Security.Claims.Claim", - "System.Security.Claims.ClaimsIdentity", - "System.Security.Claims.ClaimsPrincipal", - "System.Security.Principal.GenericPrincipal" - ] - }, - { - "Name": "System.Security.Cryptography.Algorithms", - "Description": "Provides base types for cryptographic algorithms, including hashing, encryption, and signing operations.", - "CommonTypes": [ - "System.Security.Cryptography.Aes", - "System.Security.Cryptography.RSA", - "System.Security.Cryptography.RSAParameters", - "System.Security.Cryptography.HMACSHA1", - "System.Security.Cryptography.SHA256", - "System.Security.Cryptography.SHA1", - "System.Security.Cryptography.SHA512", - "System.Security.Cryptography.SHA384", - "System.Security.Cryptography.HMACSHA256", - "System.Security.Cryptography.MD5", - "System.Security.Cryptography.HMACSHA384", - "System.Security.Cryptography.HMACSHA512" - ] - }, - { - "Name": "System.Security.Cryptography.Cng", - "Description": "Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).", - "CommonTypes": [ - "System.Security.Cryptography.RSACng", - "System.Security.Cryptography.ECDsaCng", - "System.Security.Cryptography.CngKey" - ] - }, - { - "Name": "System.Security.Cryptography.Csp", - "Description": "Provides cryptographic algorithm implementations and key management with Windows Cryptographic API (CryptoAPI).", - "CommonTypes": [ - "System.Security.Cryptography.RSACryptoServiceProvider", - "System.Security.Cryptography.CspParameters" - ] - }, - { - "Name": "System.Security.Cryptography.Encoding", - "Description": "Provides types for representing Abstract Syntax Notation One (ASN.1)-encoded data.", - "CommonTypes": [ - "System.Security.Cryptography.AsnEncodedData", - "System.Security.Cryptography.Oid", - "System.Security.Cryptography.OidCollection" - ] - }, - { - "Name": "System.Security.Cryptography.OpenSsl", - "Description": "Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL.", - "CommonTypes": [ - "System.Security.Cryptography.RSAOpenSsl" - ] - }, - { - "Name": "System.Security.Cryptography.Pkcs", - "Description": "Provides support for PKCS and CMS algorithms.", - "CommonTypes": [ - "System.Security.Cryptography.Pkcs.EnvelopedCms" - ] - }, - { - "Name": "System.Security.Cryptography.Primitives", - "Description": "Provides common types for the cryptographic libraries.", - "CommonTypes": [ - "System.Security.Cryptography.ICryptoTransform", - "System.Security.Cryptography.AsymmetricAlgorithm", - "System.Security.Cryptography.SymmetricAlgorithm", - "System.Security.Cryptography.HashAlgorithm", - "System.Security.Cryptography.KeyedHashAlgorithm", - "System.Security.Cryptography.HMAC", - "System.Security.Cryptography.KeySizes", - "System.Security.Cryptography.CryptographicException", - "System.Security.Cryptography.CipherMode", - "System.Security.Cryptography.PaddingMode", - "System.Security.Cryptography.CryptoStream", - "System.Security.Cryptography.CryptoStreamMode" - ] - }, - { - "Name": "System.Security.Cryptography.ProtectedData", - "Description": "Provides access to Windows Data Protection Api.", - "CommonTypes": [ - "System.Security.Cryptography.DataProtectionScope", - "System.Security.Cryptography.ProtectedData" - ] - }, - { - "Name": "System.Security.Cryptography.Xml", - "Description": "Provides classes to support the creation and validation of XML digital signatures. The classes in this namespace implement the World Wide Web Consortium Recommendation, \"XML-Signature Syntax and Processing\", described at http://www.w3.org/TR/xmldsig-core/.", - "CommonTypes": [ - "System.Security.Cryptography.Xml.CipherData", - "System.Security.Cryptography.Xml.CipherReference", - "System.Security.Cryptography.Xml.DataObject", - "System.Security.Cryptography.Xml.DataReference", - "System.Security.Cryptography.Xml.DSAKeyValue", - "System.Security.Cryptography.Xml.EncryptedData", - "System.Security.Cryptography.Xml.EncryptedKey", - "System.Security.Cryptography.Xml.EncryptedReference", - "System.Security.Cryptography.Xml.EncryptedType", - "System.Security.Cryptography.Xml.EncryptedXml", - "System.Security.Cryptography.Xml.EncryptionMethod", - "System.Security.Cryptography.Xml.EncryptionProperty", - "System.Security.Cryptography.Xml.EncryptionPropertyCollection", - "System.Security.Cryptography.Xml.KeyInfo", - "System.Security.Cryptography.Xml.KeyInfoClause", - "System.Security.Cryptography.Xml.KeyInfoEncryptedKey", - "System.Security.Cryptography.Xml.KeyInfoName", - "System.Security.Cryptography.Xml.KeyInfoNode", - "System.Security.Cryptography.Xml.KeyInfoRetrievalMethod", - "System.Security.Cryptography.Xml.KeyInfoX509Data", - "System.Security.Cryptography.Xml.KeyReference", - "System.Security.Cryptography.Xml.Reference", - "System.Security.Cryptography.Xml.ReferenceList", - "System.Security.Cryptography.Xml.RSAKeyValue", - "System.Security.Cryptography.Xml.Signature", - "System.Security.Cryptography.Xml.SignedInfo", - "System.Security.Cryptography.Xml.SignedXml", - "System.Security.Cryptography.Xml.Transform", - "System.Security.Cryptography.Xml.TransformChain", - "System.Security.Cryptography.Xml.XmlDecryptionTransform", - "System.Security.Cryptography.Xml.XmlDsigBase64Transform", - "System.Security.Cryptography.Xml.XmlDsigC14NTransform", - "System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform", - "System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform", - "System.Security.Cryptography.Xml.XmlDsigExcC14NTransform", - "System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform", - "System.Security.Cryptography.Xml.XmlDsigXPathTransform", - "System.Security.Cryptography.Xml.XmlDsigXsltTransform", - "System.Security.Cryptography.Xml.XmlLicenseTransform" - ] - }, - { - "Name": "System.Security.Cryptography.X509Certificates", - "Description": "Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certificates are signed with a private key that uniquely and positively identifies the holder of the certificate.", - "CommonTypes": [ - "System.Security.Cryptography.X509Certificates.X509Certificate2", - "System.Security.Cryptography.X509Certificates.X509Certificate", - "System.Security.Cryptography.X509Certificates.X509ContentType", - "System.Security.Cryptography.X509Certificates.StoreLocation", - "System.Security.Cryptography.X509Certificates.StoreName", - "System.Security.Cryptography.X509Certificates.X509FindType", - "System.Security.Cryptography.X509Certificates.X509ChainStatus", - "System.Security.Cryptography.X509Certificates.X509Certificate2Collection", - "System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension", - "System.Security.Cryptography.X509Certificates.X509Chain" - ] - }, - { - "Name": "System.Security.Permissions", - "Description": "Provides types supporting Code Access Security (CAS).", - "CommonTypes": [] - }, - { - "Name": "System.Security.Principal", - "Description": "Provides the base interfaces for principal and identity objects that represents the security context under which code is running.", - "CommonTypes": [ - "System.Security.Principal.IPrincipal", - "System.Security.Principal.IIdentity", - "System.Security.Principal.TokenImpersonationLevel" - ] - }, - { - "Name": "System.Security.Principal.Windows", - "Description": "Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.", - "CommonTypes": [ - "System.Security.Principal.WindowsIdentity", - "System.Security.Principal.SecurityIdentifier", - "System.Security.Principal.NTAccount", - "System.Security.Principal.WindowsPrincipal", - "System.Security.Principal.IdentityReference", - "System.Security.Principal.IdentityNotMappedException", - "System.Security.Principal.WindowsBuiltInRole", - "System.Security.Principal.WellKnownSidType" - - ] - }, - { - "Name": "System.Security.SecureString", - "Description": "Provides the System.Security.SecureString class, which represents text that should be kept confidential. The text is encrypted for privacy when being used, and deleted from computer memory when no longer needed.", - "CommonTypes": [ - "System.Security.SecureString", - "System.Security.SecureStringMarshal" - ] - }, - { - "Name": "System.ServiceModel.Duplex", - "Description": "Provides classes for consuming and communicating with duplex services.", - "CommonTypes": [ - "System.ServiceModel.DuplexClientBase", - "System.ServiceModel.InstanceContext" - ] - }, - { - "Name": "System.ServiceModel.Http", - "Description": "Provides classes that allow applications to consume HTTP and WebSocket web services. Use the System.ServiceModel.BasicHttpBinding class for communication with ASMX-based web services and other services that conform to the WS-I Basic Profile 1.1. Whereas, use the System.ServiceModel.NetHttpBinding class for communication with .NET-based WebSocket services.", - "CommonTypes": [ - "System.ServiceModel.BasicHttpBinding", - "System.ServiceModel.Channels.HttpRequestMessageProperty", - "System.ServiceModel.Channels.HttpResponseMessageProperty", - "System.ServiceModel.Channels.HttpTransportBindingElement", - "System.ServiceModel.Channels.HttpsTransportBindingElement", - "System.ServiceModel.HttpClientCredentialType", - "System.ServiceModel.BasicHttpSecurityMode", - "System.ServiceModel.HttpTransportSecurity", - "System.ServiceModel.BasicHttpMessageCredentialType", - "System.ServiceModel.HttpBindingBase" - ] - }, - { - "Name": "System.ServiceModel.NetTcp", - "Description": "Provides types for consuming and communicating with WCF services over the Transmission Control Protocol (TCP).", - "CommonTypes": [ - "System.ServiceModel.NetTcpBinding", - "System.ServiceModel.NetTcpSecurity" - ] - }, - { - "Name": "System.ServiceModel.Primitives", - "Description": "Provides common Windows Communication Foundation (WCF) types for consuming and communicating with services.", - "CommonTypes": [ - "System.ServiceModel.ClientBase", - "System.ServiceModel.IClientChannel", - "System.ServiceModel.ICommunicationObject", - "System.ServiceModel.Channels.IChannel", - "System.ServiceModel.IContextChannel", - "System.ServiceModel.IExtensibleObject", - "System.ServiceModel.DataContractFormatAttribute", - "System.ServiceModel.Description.IOperationBehavior", - "System.ServiceModel.Channels.Message", - "System.ServiceModel.FaultException" - ] - }, - { - "Name": "System.ServiceModel.Security", - "Description": "Provides common security types for consuming and communicating with services.", - "CommonTypes": [ - "System.ServiceModel.DnsEndpointIdentity", - "System.ServiceModel.MessageSecurityVersion", - "System.ServiceModel.UpnEndpointIdentity", - "System.ServiceModel.SpnEndpointIdentity" - ] - }, - { - "Name": "System.ServiceProcess.ServiceController", - "Description": "Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it.", - "CommonTypes": [ - "System.ServiceProcess.ServiceController", - "System.ServiceProcess.ServiceControllerStatus", - "System.ServiceProcess.ServiceType" - ] - }, - { - "Name": "System.Text.Encoding", - "Description": "Provides base abstract encoding classes for converting blocks of characters to and from blocks of bytes.", - "CommonTypes": [ - "System.Text.Encoding", - "System.Text.DecoderFallbackException", - "System.Text.Decoder", - "System.Text.EncoderFallbackException", - "System.Text.Encoder", - "System.Text.EncoderFallback", - "System.Text.EncoderFallbackBuffer", - "System.Text.DecoderFallback", - "System.Text.DecoderFallbackBuffer", - "System.Text.DecoderExceptionFallback" - ] - }, - { - "Name": "System.Text.Encoding.CodePages", - "Description": "Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.", - "CommonTypes": [ - "System.Text.CodePagesEncodingProvider" - ] - }, - { - "Name": "System.Text.Encoding.Extensions", - "Description": "Provides support for specific encodings, including ASCII, UTF-7, UTF-8, UTF-16, and UTF-32.", - "CommonTypes": [ - "System.Text.UTF8Encoding", - "System.Text.UnicodeEncoding", - "System.Text.ASCIIEncoding", - "System.Text.UTF7Encoding", - "System.Text.UTF32Encoding" - ] - }, - { - "Name": "System.Text.Encodings.Web", - "Description": "Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators (URL).", - "CommonTypes": [ - "System.Text.Encodings.Web.HtmlEncoder", - "System.Text.Encodings.Web.UrlEncoder", - "System.Text.Encodings.Web.JavaScriptEncoder" - ] - }, - { - "Name": "System.Text.Json", - "Description": "Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data.", - "CommonTypes": [ - "System.Text.Json.JsonSerializer", - "System.Text.Json.JsonDocument", - "System.Text.Json.JsonElement", - "System.Text.Json.Utf8JsonWriter", - "System.Text.Json.Utf8JsonReader" - ] - }, - { - "Name": "System.Text.RegularExpressions", - "Description": "Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.", - "CommonTypes": [ - "System.Text.RegularExpressions.Regex", - "System.Text.RegularExpressions.RegexOptions", - "System.Text.RegularExpressions.Match", - "System.Text.RegularExpressions.Group", - "System.Text.RegularExpressions.Capture", - "System.Text.RegularExpressions.MatchEvaluator" - ] - }, - { - "Name": "System.Threading", - "Description": "Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when writing asynchronous code.", - "CommonTypes": [ - "System.Threading.Monitor", - "System.Threading.SynchronizationContext", - "System.Threading.ManualResetEvent", - "System.Threading.AutoResetEvent", - "System.Threading.ThreadLocal", - "System.Threading.EventWaitHandle", - "System.Threading.SemaphoreSlim", - "System.Threading.Mutex" - ] - }, - { - "Name": "System.Threading.AccessControl", - "Description": "Provides support for managing access and audit control lists for synchronization primitives.", - "CommonTypes": [ - "System.Security.AccessControl.EventWaitHandleAccessRule", - "System.Security.AccessControl.EventWaitHandleAuditRule", - "System.Security.AccessControl.MutexAccessRule", - "System.Security.AccessControl.MutexAuditRule", - "System.Security.AccessControl.MutexSecurity", - "System.Security.AccessControl.SemaphoreAccessRule", - "System.Security.AccessControl.SemaphoreAuditRule", - "System.Security.AccessControl.SemaphoreSecurity" - ] - }, - { - "Name": "System.Threading.Channels", - "Description": "Provides types for passing data between producers and consumers.", - "CommonTypes": [ - "System.Threading.Channel", - "System.Threading.Channel" - ] - }, - { - "Name": "System.Threading.ExecutionContext", - "Description": "Provides types for managing the information relevant to a logic thread or task of execution.", - "CommonTypes": [ - "System.Threading.AsyncLocal", - "System.Threading.ExecutionContext" - ] - }, - { - "Name": "System.Threading.Overlapped", - "Description": "Provides common types for interacting with asynchronous (or overlapped) input and output (I/O).", - "CommonTypes": [ - "System.Threading.NativeOverlapped", - "System.Threading.Overlapped", - "System.Threading.IOCompletionCallback" - ] - }, - { - "Name": "System.Threading.Tasks", - "Description": "Provides types that simplify the work of writing concurrent and asynchronous code.", - "CommonTypes": [ - "System.Threading.Tasks.Task", - "System.Runtime.CompilerServices.TaskAwaiter", - "System.Threading.Tasks.TaskCompletionSource", - "System.Threading.Tasks.Task", - "System.OperationCanceledException", - "System.AggregateException" - ] - }, - { - "Name": "System.Threading.Tasks.Dataflow", - "Description": "TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#.", - "CommonTypes": [ - "System.Threading.Tasks.Dataflow.ActionBlock", - "System.Threading.Tasks.Dataflow.BatchBlock", - "System.Threading.Tasks.Dataflow.BatchedJoinBlock", - "System.Threading.Tasks.Dataflow.BatchedJoinBlock", - "System.Threading.Tasks.Dataflow.BroadcastBlock", - "System.Threading.Tasks.Dataflow.BufferBlock", - "System.Threading.Tasks.Dataflow.DataflowBlock", - "System.Threading.Tasks.Dataflow.JoinBlock", - "System.Threading.Tasks.Dataflow.JoinBlock", - "System.Threading.Tasks.Dataflow.TransformBlock", - "System.Threading.Tasks.Dataflow.TransformManyBlock", - "System.Threading.Tasks.Dataflow.WriteOnceBlock" - ] - }, - { - "Name": "System.Threading.Tasks.Extensions", - "Description": "Provides additional types that simplify the work of writing concurrent and asynchronous code.", - "CommonTypes": [ - "System.Threading.Tasks.ValueTask" - ] - }, - { - "Name": "System.Threading.Tasks.Parallel", - "Description": "Provides the System.Threading.Tasks.Parallel class, which adds support for running loops and iterators in parallel.", - "CommonTypes": [ - "System.Threading.Tasks.Parallel", - "System.Threading.Tasks.ParallelLoopState", - "System.Threading.Tasks.ParallelLoopResult", - "System.Threading.Tasks.ParallelOptions" - ] - }, - { - "Name": "System.Threading.Thread", - "Description": "Provides the System.Threading.Thread class, which allows developers to create and control a thread, set its priority, and get its state.", - "CommonTypes": [ - "System.Threading.Thread", - "System.Threading.ThreadStart", - "System.Threading.ParameterizedThreadStart" - ] - }, - { - "Name": "System.Threading.ThreadPool", - "Description": "Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.", - "CommonTypes": [ - "System.Threading.ThreadPool", - "System.Threading.WaitOrTimerCallback" - ] - }, - { - "Name": "System.Threading.Timer", - "Description": "Provides the System.Threading.Timer class, which is a mechanism for executing a method at specified intervals.", - "CommonTypes": [ - "System.Threading.Timer", - "System.Threading.TimerCallback" - ] - }, - { - "Name": "System.Transactions.Local", - "Description": "Provides classes that allow you to write your own transactional application and resource manager.", - "CommonTypes": [ - "System.Transactions.Transaction", - "System.Transactions.TransactionScope" - ] - }, - { - "Name": "System.Utf8String.Experimental", - "Description": "Provides types for representation of UTF-8 string data.", - "CommonTypes": [ - "System.Char8", - "System.Utf8String" - ] - }, - { - "Name": "System.ValueTuple", - "Description": "Provides the System.ValueTuple structs, which implement the underlying types for tuples in C# and Visual Basic.", - "CommonTypes": [ - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple", - "System.ValueTuple" - ] - }, - { - "Name": "System.Web.HttpUtility", - "Description": "Provides the System.Web.HttpUtility class for encoding and decoding various web formats.", - "CommonTypes": [ - "System.Web.HttpUtility" - ] - }, - { - "Name": "System.Windows.Extensions", - "Description": "Provides miscellaneous Windows-specific types", - "CommonTypes":[ - "System.Security.Cryptography.X509Certificates.X509Certificate2UI", - "System.Security.Cryptography.X509Certificates.X509SelectionFlag" - ] - }, - { - "Name": "System.Private.Xml", - "Description": "Provides a fast, non-cached, forward-only way to read and write Extensible Markup Language (XML) data.", - "CommonTypes": [ - "System.Xml.XmlNodeType", - "System.Xml.XmlException", - "System.Xml.XmlReader", - "System.Xml.XmlWriter", - "System.Xml.IXmlLineInfo", - "System.Xml.XmlNameTable", - "System.Xml.IXmlNamespaceResolver", - "System.Xml.XmlNamespaceManager", - "System.Xml.XmlQualifiedName" - ] - }, - { - "Name": "System.Xml.ReaderWriter", - "Description": "Provides a fast, non-cached, forward-only way to read and write Extensible Markup Language (XML) data.", - "CommonTypes": [ - "System.Xml.XmlNodeType", - "System.Xml.XmlException", - "System.Xml.XmlReader", - "System.Xml.XmlWriter", - "System.Xml.IXmlLineInfo", - "System.Xml.XmlNameTable", - "System.Xml.IXmlNamespaceResolver", - "System.Xml.XmlNamespaceManager", - "System.Xml.XmlQualifiedName" - ] - }, - { - "Name": "System.Xml.XDocument", - "Description": "Provides the classes for Language-Integrated Query (LINQ) to Extensible Markup Language (XML). LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.", - "CommonTypes": [ - "System.Xml.Linq.XElement", - "System.Xml.Linq.XAttribute", - "System.Xml.Linq.XDocument", - "System.Xml.Linq.XText", - "System.Xml.Linq.XNode", - "System.Xml.Linq.XContainer", - "System.Xml.Linq.XComment", - "System.Xml.Linq.XObject", - "System.Xml.Linq.XProcessingInstruction", - "System.Xml.Linq.XDocumentType" - ] - }, - { - "Name": "System.Private.Xml.Linq", - "Description": "Provides the classes for Language-Integrated Query (LINQ) to Extensible Markup Language (XML). LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.", - "CommonTypes": [ - "System.Xml.Linq.XElement", - "System.Xml.Linq.XAttribute", - "System.Xml.Linq.XDocument", - "System.Xml.Linq.XText", - "System.Xml.Linq.XNode", - "System.Xml.Linq.XContainer", - "System.Xml.Linq.XComment", - "System.Xml.Linq.XObject", - "System.Xml.Linq.XProcessingInstruction", - "System.Xml.Linq.XDocumentType" - ] - }, - { - "Name": "System.Xml.XmlDocument", - "Description": "Provides an older in-memory Extensible Markup Language (XML) programming interface that enables you to modify XML documents. Developers should prefer the classes in the System.Xml.XDocument package.", - "CommonTypes": [ - "System.Xml.XmlNode", - "System.Xml.XmlElement", - "System.Xml.XmlAttribute", - "System.Xml.XmlDocument", - "System.Xml.XmlDeclaration", - "System.Xml.XmlText", - "System.Xml.XmlComment", - "System.Xml.XmlNodeList", - "System.Xml.XmlWhitespace", - "System.Xml.XmlCDataSection" - ] - }, - { - "Name": "System.Xml.XmlSerializer", - "Description": "Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing XML data to objects.", - "CommonTypes": [ - "System.Xml.Serialization.IXmlSerializable", - "System.Xml.Serialization.XmlSerializer", - "System.Xml.Serialization.XmlIgnoreAttribute", - "System.Xml.Serialization.XmlElementAttribute", - "System.Xml.Serialization.XmlAttributeAttribute", - "System.Xml.Serialization.XmlArrayAttribute", - "System.Xml.Serialization.XmlRootAttribute", - "System.Xml.Serialization.XmlArrayItemAttribute", - "System.Xml.Serialization.XmlTypeAttribute", - "System.Xml.Serialization.XmlEnumAttribute" - ] - }, - { - "Name": "System.Xml.XPath", - "Description": "Provides the classes that define a cursor model for navigating and editing Extensible Markup Language (XML) information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.", - "CommonTypes": [ - "System.Xml.XPath.XPathNavigator", - "System.Xml.XPath.IXPathNavigable", - "System.Xml.XPath.XPathNodeType", - "System.Xml.XPath.XPathNodeIterator", - "System.Xml.XPath.XPathExpression", - "System.Xml.XPath.XPathResultType", - "System.Xml.XPath.XPathException", - "System.Xml.XPath.XPathDocument", - "System.Xml.XPath.XPathItem", - "System.Xml.XPath.XPathNamespaceScope" - ] - }, - { - "Name": "System.Xml.XPath.XDocument", - "Description": "Provides extension methods that add System.Xml.XPath support to the System.Xml.XDocument package.", - "CommonTypes": [ - "System.Xml.XPath.Extensions", - "System.Xml.XPath.XDocumentExtensions" - ] - }, - { - "Name": "System.Xml.XPath.XmlDocument", - "Description": "Provides extension methods that add System.Xml.XPath support to the System.Xml.XmlDocument package.", - "CommonTypes": [ - "System.Xml.XPath.XmlDocumentExtensions" - ] - }, - { - "Name": "Microsoft.IO.Redist", - "Description": "Downlevel support package for System.IO classes.", - "CommonTypes": [] - } -] diff --git a/src/mono/netcore/nuget/Directory.Build.props b/src/mono/netcore/nuget/Directory.Build.props index dc82034199d6e..ee0a76ebb0661 100644 --- a/src/mono/netcore/nuget/Directory.Build.props +++ b/src/mono/netcore/nuget/Directory.Build.props @@ -1,4 +1,3 @@ - @@ -7,7 +6,6 @@ - $(MSBuildThisFileDirectory)/descriptions.json $(CoreclrDir)/LICENSE.TXT https://go.microsoft.com/fwlink/?LinkID=799421 diff --git a/src/mono/netcore/nuget/Microsoft.NET.Runtime.Android.Sample.Mono/Microsoft.NET.Runtime.Android.Sample.Mono.pkgproj b/src/mono/netcore/nuget/Microsoft.NET.Runtime.Android.Sample.Mono/Microsoft.NET.Runtime.Android.Sample.Mono.pkgproj index 3bf80dcf18fc1..31b6230e31057 100644 --- a/src/mono/netcore/nuget/Microsoft.NET.Runtime.Android.Sample.Mono/Microsoft.NET.Runtime.Android.Sample.Mono.pkgproj +++ b/src/mono/netcore/nuget/Microsoft.NET.Runtime.Android.Sample.Mono/Microsoft.NET.Runtime.Android.Sample.Mono.pkgproj @@ -1,14 +1,16 @@ - - + + + Internal package for sharing Android App Builder. + + <_AndroidSampleFiles Include="$(AndroidAppBuilderTasksAssemblyPath)" /> - diff --git a/src/mono/netcore/nuget/Microsoft.NET.Runtime.iOS.Sample.Mono/Microsoft.NET.Runtime.iOS.Sample.Mono.pkgproj b/src/mono/netcore/nuget/Microsoft.NET.Runtime.iOS.Sample.Mono/Microsoft.NET.Runtime.iOS.Sample.Mono.pkgproj index 2c3c1570d7fe3..e340c08c15233 100644 --- a/src/mono/netcore/nuget/Microsoft.NET.Runtime.iOS.Sample.Mono/Microsoft.NET.Runtime.iOS.Sample.Mono.pkgproj +++ b/src/mono/netcore/nuget/Microsoft.NET.Runtime.iOS.Sample.Mono/Microsoft.NET.Runtime.iOS.Sample.Mono.pkgproj @@ -1,7 +1,10 @@ - - + + + Internal package for sharing embedded Mono runtime and iOS App Builder. + + diff --git a/src/mono/netcore/nuget/Microsoft.NET.Runtime.wasm.Sample.Mono/Microsoft.NET.Runtime.wasm.Sample.Mono.pkgproj b/src/mono/netcore/nuget/Microsoft.NET.Runtime.wasm.Sample.Mono/Microsoft.NET.Runtime.wasm.Sample.Mono.pkgproj index 3c65bfc606f0f..d01a4698ffb52 100644 --- a/src/mono/netcore/nuget/Microsoft.NET.Runtime.wasm.Sample.Mono/Microsoft.NET.Runtime.wasm.Sample.Mono.pkgproj +++ b/src/mono/netcore/nuget/Microsoft.NET.Runtime.wasm.Sample.Mono/Microsoft.NET.Runtime.wasm.Sample.Mono.pkgproj @@ -1,14 +1,16 @@ - - + + + Internal package for sharing wasm App Builder. + + <_wasmSampleFiles Include="$(WasmAppBuilderTasksAssemblyPath)" /> - diff --git a/src/mono/netcore/nuget/Microsoft.NETCore.BrowserDebugHost.Transport/Microsoft.NETCore.BrowserDebugHost.Transport.pkgproj b/src/mono/netcore/nuget/Microsoft.NETCore.BrowserDebugHost.Transport/Microsoft.NETCore.BrowserDebugHost.Transport.pkgproj index 6868d7227da50..a5f386ef187ff 100644 --- a/src/mono/netcore/nuget/Microsoft.NETCore.BrowserDebugHost.Transport/Microsoft.NETCore.BrowserDebugHost.Transport.pkgproj +++ b/src/mono/netcore/nuget/Microsoft.NETCore.BrowserDebugHost.Transport/Microsoft.NETCore.BrowserDebugHost.Transport.pkgproj @@ -1,9 +1,9 @@ - - + false + Internal package for sharing BrowserDebugHost. diff --git a/src/mono/netcore/nuget/descriptions.json b/src/mono/netcore/nuget/descriptions.json deleted file mode 100644 index 210890df5ccea..0000000000000 --- a/src/mono/netcore/nuget/descriptions.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - { - "Name": "NuGet3MinVersion", - "Description": "When using NuGet 3.x this package requires at least version {0}.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NET.Runtime.Android.Sample.Mono", - "Description": "Internal package for sharing Android App Builder.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NET.Runtime.iOS.Sample.Mono", - "Description": "Internal package for sharing embedded Mono runtime and iOS App Builder.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NET.Runtime.wasm.Sample.Mono", - "Description": "Internal package for sharing wasm App Builder.", - "CommonTypes": [ ] - }, - { - "Name": "Microsoft.NETCore.BrowserDebugHost.Transport", - "Description": "Internal package for sharing BrowserDebugHost.", - "CommonTypes": [ ] - } -]