System.Collections
by: Microsoft
- 179 total downloads
- Latest version: 4.3.0
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.
Commonly Used Types:
System.Collections.Generic.List<T>
System.Collections.Generic.Dictionary<TKey, TValue>
System.Collections.Generic.Queue<T>
System.Collections.Generic.Stack<T>
System.Collections.Generic.HashSet<T>
System.Collections.Generic.LinkedList<T>
System.Collections.Generic.EqualityComparer<T>
System.Collections.Generic.Comparer<T>
System.Collections.Generic.SortedDictionary<TKey, TValue>
When using NuGet 3.x this package requires at least version 3.4.
System.Collections.Concurrent
by: Microsoft
- 89 total downloads
- Latest version: 4.3.0
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.
Commonly Used Types:
System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue>
System.Collections.Concurrent.ConcurrentQueue<T>
System.Collections.Concurrent.ConcurrentBag<T>
System.Collections.Concurrent.BlockingCollection<T>
System.Collections.Concurrent.ConcurrentStack<T>
When using NuGet 3.x this package requires at least version 3.4.
System.Collections.Immutable
by: Microsoft
- 164 total downloads
- Latest version: 8.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.
The System.Collections.Immutable library is built-in as part of the shared framework in .NET Runtime. The package can be installed when you need to use it in other target frameworks.
System.Collections.NonGeneric
by: Microsoft
- 13 total downloads
- Latest version: 4.3.0-preview1-24530-04
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.
Commonly Used Types:
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
When using NuGet 3.x this package requires at least version 3.4.
System.Collections.Specialized
by: Microsoft
- 1 total downloads
- Latest version: 4.0.1-rc2-24027
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
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
System.ComponentModel.Annotations
by: Microsoft
- 1 total downloads
- Latest version: 4.4.0-preview2-25405-01
Provides attributes that are used to define metadata for objects used as data sources.
Commonly Used Types:
System.ComponentModel.DataAnnotations.ValidationResult
System.ComponentModel.DataAnnotations.IValidatableObject
System.ComponentModel.DataAnnotations.ValidationAttribute
System.ComponentModel.DataAnnotations.RequiredAttribute
System.ComponentModel.DataAnnotations.StringLengthAttribute
System.ComponentModel.DataAnnotations.DisplayAttribute
System.ComponentModel.DataAnnotations.RegularExpressionAttribute
System.ComponentModel.DataAnnotations.DataTypeAttribute
System.ComponentModel.DataAnnotations.RangeAttribute
System.ComponentModel.DataAnnotations.KeyAttribute
029cf57733b7ec6c1dd8a13857e800b9a8d97192
When using NuGet 3.x this package requires at least version 3.4.
System.ComponentModel.Primitives
by: Microsoft
- 1 total downloads
- Latest version: 4.1.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.Composition
by: Microsoft
- 92 total downloads
- Latest version: 10.0.0-preview.2.25163.2
Provides a version of the Managed Extensibility Framework (MEF) that is lightweight and specifically optimized for high throughput scenarios, such as the web.
System.Composition.AttributedModel
by: Microsoft
- 112 total downloads
- Latest version: 10.0.1
Provides the foundational attributes that allow you to declare parts for composition, such as imports, exports, and metadata with the Managed Extensibility Framework (MEF).
System.Composition.Convention
by: Microsoft
- 93 total downloads
- Latest version: 10.0.0-preview.4.25258.110
Provides types that support using Managed Extensibility Framework (MEF) with a convention-based configuration model.
System.Composition.Hosting
by: Microsoft
- 97 total downloads
- Latest version: 9.0.8
Provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.
System.Composition.Runtime
by: Microsoft
- 116 total downloads
- Latest version: 10.0.0-preview.7.25380.108
Contains runtime components of the Managed Extensibility Framework (MEF).
System.Composition.TypedParts
by: Microsoft
- 118 total downloads
- Latest version: 10.0.0-rc.1.25451.107
Provides container configuration and some extension methods for the Managed Extensibility Framework (MEF).
System.Configuration.ConfigurationManager
by: Microsoft
- 94 total downloads
- Latest version: 8.0.0
Provides types that support using XML configuration files (app.config). This package exists only to support migrating existing .NET Framework code that already uses System.Configuration. When writing new code, use another configuration system instead, such as Microsoft.Extensions.Configuration.
System.Console
by: Microsoft
- 87 total downloads
- Latest version: 4.3.0
Provides the System.Console class, which represents the standard input, output and error streams for console applications.
Commonly Used Types:
System.Console
System.ConsoleColor
When using NuGet 3.x this package requires at least version 3.4.
System.Data.DataSetExtensions
by: Microsoft
- 9 total downloads
- Latest version: 4.6.0-preview3.19128.7
Provides extensions to form LINQ expressions and method queries against DataTable objects.
Commonly Used Types:
System.Data.DataRowComparer
System.Data.DataRowExtensions
System.Data.DataTableExtensions
System.Data.EnumerableRowCollection
System.Data.EnumerableRowCollectionExtensions
System.Data.OrderedEnumerableRowCollection
System.Data.TypedTableBase
System.Data.TypedTableBaseExtensions
When using NuGet 3.x this package requires at least version 3.4.
System.Diagnostics.Debug
by: Microsoft
- 191 total downloads
- Latest version: 4.3.0
Provides classes and attributes that allows basic interaction with a debugger.
Commonly Used Types:
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
When using NuGet 3.x this package requires at least version 3.4.
System.Diagnostics.DiagnosticSource
by: Microsoft
- 343 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.Diagnostics.EventLog
by: Microsoft
- 87 total downloads
- Latest version: 9.0.9
Provides the System.Diagnostics.EventLog class, which allows the applications to use the Windows event log service.
Commonly Used Types:
System.Diagnostics.EventLog