[ { "Name": "CoreFx.Private.TestUtilities", "Description": "Private package, which provides testing utility classes. The package is meant to be used when running CoreFX tests on a runtime.", "CommonTypes": [] }, { "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.CSharp", "Description": "Provides support for compilation and code generation, including dynamic, using the C# language.", "CommonTypes": [ "Microsoft.CSharp.RuntimeBinder.Binder", "Microsoft.CSharp.RuntimeBinder.RuntimeBinderException", "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo", "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags", "Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" ] }, { "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.Platforms.Future", "Description": "Provides runtime information required to resolve target framework, platform, and runtime specific implementations of .NETCore packages. This package represents future platforms not yet supported in .NETCore stable release and is subject to change.", "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 Core runtime.", "CommonTypes": [] }, { "Name": "Microsoft.NETCore.Runtime.CoreCLR", "Description": "The .NET Core runtime, called CoreCLR, and the base library, called mscorlib. It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes.", "CommonTypes": [] }, { "Name": "Microsoft.NETCore.Runtime.Native", "Description": "Support libraries for the .NET Core runtime used by .NETNative.", "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.NETCoreApp", "Description": "Package used to represent the portions of NETCoreApp that come from CoreFx.", "CommonTypes": [] }, { "Name": "Microsoft.Private.CoreFx.UAP", "Description": "Package used to represent the portions of UAP that come from CoreFx.", "CommonTypes": [] }, { "Name": "Microsoft.TargetingPack.NETFramework.v4.6", "Description": "Contains the .NET Framework v4.6 targeting pack.", "CommonTypes": [] }, { "Name": "Microsoft.TargetingPack.Private.CoreCLR", "Description": "Contains a private targeting pack which contains only the CoreCLR mscorlib reference assembly. Used for producing platform specific libraries such as facades.", "CommonTypes": [] }, { "Name": "Microsoft.TargetingPack.Private.NETNative", "Description": "Contains a private targeting pack which contains only the System.Private.* libraries that ship with the .NET Native ILC toolchain. Used for producing platform specific libraries such as facades.", "CommonTypes": [] }, { "Name": "Microsoft.VisualBasic", "Description": "Provides types that support the Visual Basic runtime", "CommonTypes": [ "Microsoft.VisualBasic.Strings", "Microsoft.VisualBasic.CompilerServices.Conversions" ] }, { "Name": "Microsoft.XmlSerializer.Generator", "Description": "Like the Xml Serializer Generator (sgen.exe) on desktop, Microsoft.XmlSerializer.Generator NuGet package is the solution for .NET Core and .NET Standard Libraries. It 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.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.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, that exposes the corresponding System.Drawing.dll types in .NET Core.", "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.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.clrcompression", "Description": "Internal implementation package not meant for direct consumption. Please do not reference directly. Provides native implementation dll used for GZIP compression.", "CommonTypes": [] }, { "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.Json", "Description": "Provides standards-based support for the serialization of JavaScript Object Notation (JSON).", "CommonTypes": [ "System.Json.JsonArray", "System.Json.JsonObject", "System.Json.JsonPrimitive", "System.Json.JsonValue" ] }, { "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.Text.Utf8Parser", "System.Buffers.Text.Utf8Formatter" ] }, { "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.Rtc", "Description": "Provides the System.Net.Http.RtcRequestFactory class, which creates HTTP requests for use with the Real-Time-Communications (RTC) background notification infrastructure.", "CommonTypes": [ "System.Net.Http.RtcRequestFactory" ] }, { "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.Vectors", "Description": "Provides hardware-accelerated numeric types, suitable for high-performance processing and graphics applications.", "CommonTypes": [ "System.Numerics.Matrix3x2", "System.Numerics.Matrix4x4", "System.Numerics.Plane", "System.Numerics.Quaternion", "System.Numerics.Vector2", "System.Numerics.Vector3", "System.Numerics.Vector4", "System.Numerics.Vector", "System.Numerics.Vector" ] }, { "Name": "System.Numerics.Vectors.WindowsRuntime", "Description": "Provides extension methods for converting between System.Numerics.Vector2 and Windows.Foundation.Point and Size.", "CommonTypes": [ "System.Numerics.VectorExtensions" ] }, { "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.DispatchProxy", "Description": "Provides a class to dynamically create proxy types that implement a specified interface and derive from a specified DispatchProxy type. Method invocations on the generated proxyinstance are dispatched to that DispatchProxy base type.", "CommonTypes": [ "System.Reflection.DispatchProxy" ] }, { "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.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.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.Intrinsics.Experimental", "Description": "Provides APIs to processor specific instructions.", "CommonTypes": [ "System.Runtime.Intrinsics.Vector128<>", "System.Runtime.Intrinsics.Vector256<>" ] }, { "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.Runtime.WindowsRuntime", "Description": "Provides extensions methods that improve interoperation between managed code and the Windows Runtime.", "CommonTypes": [ "System.WindowsRuntimeSystemExtensions", "System.IO.WindowsRuntimeStorageExtensions", "System.IO.WindowsRuntimeStreamExtensions", "System.Runtime.InteropServices.WindowsRuntime.AsyncInfo", "System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer" ] }, { "Name": "System.Runtime.WindowsRuntime.UI.Xaml", "Description": "Provides managed equivalents of Extensible Application Markup Language (XAML) UI types from Windows Runtime.", "CommonTypes": [ "Windows.UI.Xaml.CornerRadius", "Windows.UI.Xaml.Duration", "Windows.UI.Xaml.DurationType", "Windows.UI.Xaml.GridLength", "Windows.UI.Xaml.GridUnitType", "Windows.UI.Xaml.Thickness", "Windows.UI.Xaml.Media.Matrix", "Windows.UI.Xaml.Media.Animation.KeyTime", "Windows.UI.Xaml.Media.Animation.RepeatBehavior", "Windows.UI.Xaml.Media.Animation.RepeatBehaviorType", "Windows.UI.Xaml.Media.Media3D.Matrix3D" ] }, { "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.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.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.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" ] } ]