SshNet.Security.Cryptography
by: Renci
- 417 total downloads
- Latest version: 1.3.0
Cryptographic functions for .NET
Swashbuckle.AspNetCore
by: domaindrivendev
- 3.484k total downloads
- Latest version: 10.1.2
Swagger tools for documenting APIs built on ASP.NET Core
System.Collections.Immutable
by: Microsoft
- 692 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
- 718 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
- 719 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.Composition
by: Microsoft
- 64 total downloads
- Latest version: 1.0.31
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.AttributedModel
by: Microsoft
- 64 total downloads
- Latest version: 1.0.31
Provides common attributes used by System.Composition types.
Commonly Used Types:
System.Composition.ExportAttribute
System.Composition.ImportAttribute
System.Composition.Convention.AttributedModelProvider
When using NuGet 3.x this package requires at least version 3.4.
System.Composition.Convention
by: Microsoft
- 64 total downloads
- Latest version: 1.0.31
Provides types that support using Managed Extensibility Framework with a convention-based configuration model.
Commonly Used Types:
System.Composition.Convention.ConventionBuilder
System.Composition.Convention.ExportConventionBuilder
System.Composition.Convention.ImportConventionBuilder
System.Composition.Convention.PartConventionBuilder
System.Composition.Convention.ParameterImportConventionBuilder
When using NuGet 3.x this package requires at least version 3.4.
System.Composition.Hosting
by: Microsoft
- 64 total downloads
- Latest version: 1.0.31
Provides Managed Extensibility Framework types that are useful to developers of extensible applications, or hosts.
Commonly Used Types:
System.Composition.Hosting.CompositionHost
When using NuGet 3.x this package requires at least version 3.4.
System.Composition.Runtime
by: Microsoft
- 64 total downloads
- Latest version: 1.0.31
Contains runtime components of the Managed Extensibility Framework.
Commonly Used Types:
System.Composition.CompositionContext
When using NuGet 3.x this package requires at least version 3.4.
System.Composition.TypedParts
by: Microsoft
- 64 total downloads
- Latest version: 1.0.31
Provides some extension methods for the Managed Extensibility Framework.
Commonly Used Types:
System.Composition.CompositionContextExtensions
System.Composition.Hosting.ContainerConfiguration
When using NuGet 3.x this package requires at least version 3.4.
System.Diagnostics.DiagnosticSource
by: Microsoft
- 1.027k total downloads
- Latest version: 9.0.3
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.Numerics.Vectors
by: Microsoft
- 308 total downloads
- Latest version: 4.5.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>
30ab651fcb4354552bd4891619a0bdd81e0ebdbf
System.Runtime.CompilerServices.Unsafe
by: Microsoft
- 3.975k 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.Security.Principal
by: Microsoft
- 418 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.668k 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
- 176 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
- 344 total downloads
- Latest version: 4.9.0
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>
30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
System.Threading.Tasks.Extensions
by: Microsoft
- 2.863k 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
- 3 total downloads
- Latest version: 4.3.0
Provides the System.ValueTuple structs, which implement the underlying types for C# 7 tuples.
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>
When using NuGet 3.x this package requires at least version 3.4.