System.Buffers
                    
                    by: Microsoft
                
                - 1.631k total downloads
 - Latest version: 4.5.1
 
                    Provides resource pooling of any type for performance-critical applications that allocate and deallocate objects frequently.
Commonly Used Types:
System.Buffers.ArrayPool<T>
 
7601f4f6225089ffb291dc7d58293c7bbf5c5d4f 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Collections.Immutable
                    
                    by: Microsoft
                
                - 408 total downloads
 - Latest version: 5.0.0
 
                    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>
                
            
                    
                        System.ComponentModel.Primitives
                    
                    by: Microsoft
                
                - 221 total downloads
 - Latest version: 4.3.0
 
                    Provides interfaces that are used to implement the run-time and design-time behavior of components.
Commonly Used Types:
System.ComponentModel.IComponent
System.ComponentModel.IContainer
System.ComponentModel.ISite
System.ComponentModel.ComponentCollection
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.ComponentModel.TypeConverter
                    
                    by: Microsoft
                
                - 9 total downloads
 - Latest version: 4.3.0
 
                    Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
Commonly Used Types:
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
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Diagnostics.DiagnosticSource
                    
                    by: Microsoft
                
                - 4.716k total downloads
 - Latest version: 9.0.0
 
                    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
                
            
                    
                        System.Memory
                    
                    by: Microsoft
                
                - 2.326k total downloads
 - Latest version: 4.5.5
 
                    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.
Commonly Used Types:
System.Span
System.ReadOnlySpan
System.Memory
System.ReadOnlyMemory
System.Buffers.MemoryPool
System.Buffers.ReadOnlySequence
System.Buffers.Text.Utf8Parser
System.Buffers.Text.Utf8Formatter
 
32b491939fbd125f304031c35038b1e14b4e3958 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Numerics.Vectors
                    
                    by: Microsoft
                
                - 12 total downloads
 - Latest version: 4.4.0
 
                    Provides hardware-accelerated numeric types, suitable for high-performance processing and graphics applications.
Commonly Used Types:
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<T>
 
8321c729934c0f8be754953439b88e6e1c120c24
                
            
                    
                        System.Private.Uri
                    
                    by: Microsoft
                
                - 154 total downloads
 - Latest version: 4.3.0
 
                    Internal implementation package not meant for direct consumption.  Please do not reference directly.  Provides implementation of System.Uri. 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Reflection.Emit
                    
                    by: Microsoft
                
                - 404 total downloads
 - Latest version: 4.7.0
 
                    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.
Commonly Used Types:
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
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Reflection.Emit.ILGeneration
                    
                    by: Microsoft
                
                - 12 total downloads
 - Latest version: 4.7.0
 
                    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.
Commonly Used Types:
System.Reflection.Emit.ILGenerator
System.Reflection.Emit.Label
System.Reflection.Emit.CustomAttributeBuilder
System.Reflection.Emit.LocalBuilder
System.Reflection.Emit.ParameterBuilder
System.Reflection.Emit.SignatureHelper
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Reflection.Emit.Lightweight
                    
                    by: Microsoft
                
                - 513 total downloads
 - Latest version: 4.7.0
 
                    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.
Commonly Used Types:
System.Reflection.Emit.DynamicMethod
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Reflection.Metadata
                    
                    by: Microsoft
                
                - 1.48k total downloads
 - Latest version: 5.0.0
 
                    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
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Runtime.CompilerServices.Unsafe
                    
                    by: Microsoft
                
                - 2.426k total downloads
 - Latest version: 5.0.0
 
                    Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.
Commonly Used Types:
System.Runtime.CompilerServices.Unsafe
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Runtime.InteropServices.RuntimeInformation
                    
                    by: Microsoft
                
                - 129 total downloads
 - Latest version: 4.3.0
 
                    Provides APIs to query about runtime and OS information.
Commonly Used Types:
System.Runtime.InteropServices.RuntimeInformation
System.Runtime.InteropServices.OSPlatform
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Security.Principal
                    
                    by: Microsoft
                
                - 224 total downloads
 - Latest version: 4.3.0
 
                    Provides the base interfaces for principal and identity objects that represents the security context under which code is running.
Commonly Used Types:
System.Security.Principal.IPrincipal
System.Security.Principal.IIdentity
System.Security.Principal.TokenImpersonationLevel
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Text.Encodings.Web
                    
                    by: Microsoft
                
                - 1.332k total downloads
 - Latest version: 4.7.2
 
                    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
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Text.Json
                    
                    by: Microsoft
                
                - 36 total downloads
 - Latest version: 6.0.0
 
                    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
                
            
                    
                        System.Threading.Tasks.Dataflow
                    
                    by: Microsoft
                
                - 609 total downloads
 - Latest version: 4.11.1
 
                    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>
 
When using NuGet 3.x this package requires at least version 3.4.
                
            
                    
                        System.Threading.Tasks.Extensions
                    
                    by: Microsoft
                
                - 2.668k total downloads
 - Latest version: 4.5.4
 
                    Provides additional types that simplify the work of writing concurrent and asynchronous code.
Commonly Used Types:
System.Threading.Tasks.ValueTask<TResult>
 
7601f4f6225089ffb291dc7d58293c7bbf5c5d4f
                
            
                    
                        System.ValueTuple
                    
                    by: Microsoft
                
                - 236 total downloads
 - Latest version: 4.5.0
 
                    Provides the System.ValueTuple structs, which implement the underlying types for tuples in C# and Visual Basic.
Commonly Used Types:
System.ValueTuple
System.ValueTuple<T1>
System.ValueTuple<T1, T2>
System.ValueTuple<T1, T2, T3>
System.ValueTuple<T1, T2, T3, T4>
System.ValueTuple<T1, T2, T3, T4, T5>
System.ValueTuple<T1, T2, T3, T4, T5, T6>
System.ValueTuple<T1, T2, T3, T4, T5, T6, T7>
System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4.