System.Collections.Immutable
by: Microsoft
- 1 total downloads
- Latest version: 5.0.0-preview.5.20278.1
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.Collections.Specialized
by: Microsoft
- 1 total downloads
- Latest version: 4.3.0-preview1-24530-04
Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.
Commonly Used Types:
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
When using NuGet 3.x this package requires at least version 3.4.
System.Composition
by: Microsoft
- 1 total downloads
- Latest version: 1.3.0-rc1.19456.4
This packages provides a version of the Managed Extensibility Framework (MEF) that is lightweight and specifically optimized for high throughput scenarios, such as the web.
Commonly Used Types:
System.Composition.ExportAttribute
System.Composition.ImportAttribute
System.Composition.Convention.ConventionBuilder
System.Composition.Hosting.CompositionHost
System.Composition.CompositionContext
System.Composition.CompositionContextExtensions
When using NuGet 3.x this package requires at least version 3.4.
System.Composition.Runtime
by: Microsoft
- 11 total downloads
- Latest version: 6.0.0-preview.4.21253.7
Contains runtime components of the Managed Extensibility Framework.
Commonly Used Types:
System.Composition.CompositionContext
System.Diagnostics.DiagnosticSource
by: Microsoft
- 1 total downloads
- Latest version: 5.0.0-preview.4.20251.6
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
When using NuGet 3.x this package requires at least version 3.4.
System.Interactive.Async
by: .NET Foundation and Contributors
- 5 total downloads
- Latest version: 3.2.0
Interactive Extensions Async Library used to express queries over asynchronous enumerable sequences.
System.IO.Compression.ZipFile
by: Microsoft
- 2 total downloads
- Latest version: 4.0.1-rc2-24027
Provides classes that support the compression and decompression of streams using file system paths.
Commonly Used Types:
System.IO.Compression.ZipFile
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
System.IO.Pipelines
by: Microsoft
- 14 total downloads
- Latest version: 6.0.0-preview.3.21201.4
Single producer single consumer byte buffer management.
Commonly Used Types:
System.IO.Pipelines.Pipe
System.IO.Pipelines.PipeWriter
System.IO.Pipelines.PipeReader
System.Json
by: Microsoft
- 1 total downloads
- Latest version: 4.4.0-preview2-25405-01
Provides standards-based support for the serialization of JavaScript Object Notation (JSON).
Commonly Used Types:
System.Json.JsonArray
System.Json.JsonObject
System.Json.JsonPrimitive
System.Json.JsonValue
029cf57733b7ec6c1dd8a13857e800b9a8d97192
When using NuGet 3.x this package requires at least version 3.4.
System.Linq.Queryable
by: Microsoft
- 1 total downloads
- Latest version: 4.3.0-preview1-24530-04
Provides classes for querying data structures that implement IQueryable<T>.
Commonly Used Types:
System.Linq.Queryable
System.Linq.EnumerableQuery<T>
System.Linq.EnumerableQuery
When using NuGet 3.x this package requires at least version 3.4.
System.Net.Http.WinHttpHandler
by: Microsoft
- 1 total downloads
- Latest version: 5.0.0
Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler.
Commonly Used Types:
System.Net.Http.WinHttpHandler
When using NuGet 3.x this package requires at least version 3.4.
System.Private.Uri
by: Microsoft
- 1 total downloads
- Latest version: 4.3.2
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.Reactive
by: .NET Foundation and Contributors
- 1 total downloads
- Latest version: 3.1.0
Reactive Extensions (Rx) Main Library combining the interfaces, core, LINQ, and platform services libraries.
System.Reflection.Context
by: Microsoft
- 1 total downloads
- Latest version: 4.6.0-preview.19073.11
Provides classes that enable customized reflection contexts.
Commonly Used Types:
System.Reflection.Context.CustomReflectionContext
When using NuGet 3.x this package requires at least version 3.4.
System.Reflection.DispatchProxy
by: Microsoft
- 1 total downloads
- Latest version: 4.7.0-preview2.19523.17
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.
Commonly Used Types:
System.Reflection.DispatchProxy
When using NuGet 3.x this package requires at least version 3.4.
System.Reflection.Metadata
by: Microsoft
- 1 total downloads
- Latest version: 1.6.0-rc1
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
8f968b9e79c5721d78cc88e46fe57457fe9d490d
When using NuGet 3.x this package requires at least version 3.4.
System.Resources.Writer
by: Microsoft
- 1 total downloads
- Latest version: 4.3.0
Provides classes which write resources to streams in the system-default format.
Commonly Used Types:
System.Resources.ResourceWriter
When using NuGet 3.x this package requires at least version 3.4.
System.Runtime.Serialization.Formatters
by: Microsoft
- 1 total downloads
- Latest version: 4.3.0-preview1-24530-04
Provides common types for libraries that support runtime serialization.
Commonly Used Types:
System.SerializableAttribute
System.Runtime.Serialization.ISerializable
When using NuGet 3.x this package requires at least version 3.4.
System.Runtime.Serialization.Json
by: Microsoft
- 1 total downloads
- Latest version: 4.0.0-beta-22605
Provides classes for serializing objects to the JavaScript Object Notation (JSON) and deserializing JSON data to objects.
Commonly Used Types:
System.Runtime.Serialization.Json.DataContractJsonSerializer
System.Runtime.WindowsRuntime
by: Microsoft
- 1 total downloads
- Latest version: 4.7.0-preview2.19523.17
Provides extensions methods that improve interoperation between managed code and the Windows Runtime.
Commonly Used Types:
System.WindowsRuntimeSystemExtensions
System.IO.WindowsRuntimeStorageExtensions
System.IO.WindowsRuntimeStreamExtensions
System.Runtime.InteropServices.WindowsRuntime.AsyncInfo
System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer
When using NuGet 3.x this package requires at least version 3.4.