System.IO.FileSystem.Primitives
by: Microsoft
- 1 total downloads
- Latest version: 4.3.0
Provides common enumerations and exceptions for path-based I/O libraries.
Commonly Used Types:
System.IO.DirectoryNotFoundException
System.IO.FileAccess
System.IO.FileLoadException
System.IO.PathTooLongException
System.IO.FileMode
System.IO.FileShare
System.IO.FileAttributes
When using NuGet 3.x this package requires at least version 3.4.
System.IO.Hashing
by: Microsoft
- 20 total downloads
- Latest version: 10.0.1
Provides non-cryptographic hash algorithms, such as CRC-32.
Commonly Used Types:
System.IO.Hashing.Crc32
System.IO.Hashing.XxHash32
System.IO.Pipelines
by: Microsoft
- 1 total downloads
- Latest version: 8.0.0
Single producer single consumer byte buffer management.
Commonly Used Types:
System.IO.Pipelines.Pipe
System.IO.Pipelines.PipeWriter
System.IO.Pipelines.PipeReader
System.Management
by: Microsoft
- 2 total downloads
- Latest version: 9.0.9
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.
Commonly Used Types:
System.Management.ManagementClass
System.Management.ManagementObject
System.Management.SelectQuery
System.Reflection.Metadata
by: Microsoft
- 1 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.Numerics
by: Microsoft
- 1 total downloads
- Latest version: 4.3.0
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.
Commonly Used Types:
System.Numerics.BigInteger
System.Numerics.Complex
When using NuGet 3.x this package requires at least version 3.4.
System.Security.Cryptography.ProtectedData
by: Microsoft
- 1 total downloads
- Latest version: 9.0.0
Provides access to Windows Data Protection Api.
Commonly Used Types:
System.Security.Cryptography.DataProtectionScope
System.Security.Cryptography.ProtectedData
System.Text.Encodings.Web
by: Microsoft
- 2 total downloads
- Latest version: 8.0.0
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
System.Text.Json
by: Microsoft
- 1 total downloads
- Latest version: 6.0.10
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
- 1 total downloads
- Latest version: 9.0.9
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>
Testcontainers
by: Andre Hofmeister and contributors
- 1 total downloads
- Latest version: 4.10.0
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
Testcontainers.PostgreSql
by: Andre Hofmeister and contributors
- 2 total downloads
- Latest version: 4.10.0
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
Timestamps
by: Joel Christner
- 1 total downloads
- Latest version: 1.0.11
Simple class containing start time, end time, and total time.
TUnit.Assertions
by: Tom Longhurst
- 2 total downloads
- Latest version: 1.19.57
A .NET Testing Framework
Utf8StringInterpolation
by: Cysharp
- 1 total downloads
- Latest version: 1.3.1
Successor of ZString; UTF8 based zero allocation high-peformance String Interpolation and StringBuilder.
YamlDotNet
by: Antoine Aubry
- 2 total downloads
- Latest version: 16.3.0
YamlDotNet is a .NET library for YAML. YamlDotNet provides low level parsing and emitting of YAML as well as a high level object model similar to XmlDocument. A serialization library is also included that allows to read and write objects from and to YAML streams.
ZLogger
by: Cysharp
- 8 total downloads
- Latest version: 2.5.10
Zero Allocation Text/Strcutured Logger for .NET Core, built on top of a Microsoft.Extensions.Logging.