System.Security.Principal
by: Microsoft
- 220 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.Security.Principal.Windows
by: Microsoft
- 1.344k total downloads
- Latest version: 5.0.0
Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
When using NuGet 3.x this package requires at least version 3.4.
System.Text.Encoding.CodePages
by: Microsoft
- 1.156k total downloads
- Latest version: 5.0.0
Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.
Commonly Used Types:
System.Text.CodePagesEncodingProvider
When using NuGet 3.x this package requires at least version 3.4.
System.Text.Encodings.Web
by: Microsoft
- 1.321k 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
- 35 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.Text.RegularExpressions
by: Microsoft
- 1.032k total downloads
- Latest version: 4.3.0
Provides the System.Text.RegularExpressions.Regex class, an implementation of a regular expression engine.
Commonly Used Types:
System.Text.RegularExpressions.Regex
System.Text.RegularExpressions.RegexOptions
System.Text.RegularExpressions.Match
System.Text.RegularExpressions.Group
System.Text.RegularExpressions.Capture
System.Text.RegularExpressions.MatchEvaluator
When using NuGet 3.x this package requires at least version 3.4.
System.Threading
by: Microsoft
- 1.022k total downloads
- Latest version: 4.3.0
Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when writing asynchronous code.
Commonly Used Types:
System.Threading.Monitor
System.Threading.SynchronizationContext
System.Threading.ManualResetEvent
System.Threading.AutoResetEvent
System.Threading.ThreadLocal<T>
System.Threading.EventWaitHandle
System.Threading.SemaphoreSlim
System.Threading.Mutex
When using NuGet 3.x this package requires at least version 3.4.
System.Threading.Tasks.Dataflow
by: Microsoft
- 604 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.647k 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.Threading.Tasks.Parallel
by: Microsoft
- 206 total downloads
- Latest version: 4.3.0
Provides the System.Threading.Tasks.Parallel class, which adds support for running loops and iterators in parallel.
Commonly Used Types:
System.Threading.Tasks.Parallel
System.Threading.Tasks.ParallelLoopState
System.Threading.Tasks.ParallelLoopResult
System.Threading.Tasks.ParallelOptions
When using NuGet 3.x this package requires at least version 3.4.
System.Threading.Thread
by: Microsoft
- 730 total downloads
- Latest version: 4.3.0
Provides the System.Threading.Thread class, which allows developers to create and control a thread, set its priority, and get its state.
Commonly Used Types:
System.Threading.Thread
System.Threading.ThreadStart
System.Threading.ParameterizedThreadStart
When using NuGet 3.x this package requires at least version 3.4.
System.Threading.ThreadPool
by: Microsoft
- 231 total downloads
- Latest version: 4.3.0
Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.
Commonly Used Types:
System.Threading.ThreadPool
System.Threading.WaitOrTimerCallback
When using NuGet 3.x this package requires at least version 3.4.
System.ValueTuple
by: Microsoft
- 233 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.
System.Xml.ReaderWriter
by: Microsoft
- 1.059k total downloads
- Latest version: 4.3.0
Provides provides a fast, non-cached, forward-only way to read and write Extensible Markup Language (XML) data.
Commonly Used Types:
System.Xml.XmlNodeType
System.Xml.XmlException
System.Xml.XmlReader
System.Xml.XmlWriter
System.Xml.IXmlLineInfo
System.Xml.XmlNameTable
System.Xml.IXmlNamespaceResolver
System.Xml.XmlNamespaceManager
System.Xml.XmlQualifiedName
When using NuGet 3.x this package requires at least version 3.4.
System.Xml.XDocument
by: Microsoft
- 1.06k total downloads
- Latest version: 4.3.0
Provides the classes for Language-Integrated Query (LINQ) to Extensible Markup Language (XML). LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.
Commonly Used Types:
System.Xml.Linq.XElement
System.Xml.Linq.XAttribute
System.Xml.Linq.XDocument
System.Xml.Linq.XText
System.Xml.Linq.XNode
System.Xml.Linq.XContainer
System.Xml.Linq.XComment
System.Xml.Linq.XObject
System.Xml.Linq.XProcessingInstruction
System.Xml.Linq.XDocumentType
When using NuGet 3.x this package requires at least version 3.4.
System.Xml.XmlDocument
by: Microsoft
- 8 total downloads
- Latest version: 4.3.0
Provides an older in-memory Extensible Markup Language (XML) programming interface that enables you to modify XML documents. Developers should prefer the classes in the System.Xml.XDocument package.
Commonly Used Types:
System.Xml.XmlNode
System.Xml.XmlElement
System.Xml.XmlAttribute
System.Xml.XmlDocument
System.Xml.XmlDeclaration
System.Xml.XmlText
System.Xml.XmlComment
System.Xml.XmlNodeList
System.Xml.XmlWhitespace
System.Xml.XmlCDataSection
When using NuGet 3.x this package requires at least version 3.4.
TesseractOCR
by: Charles Weld & Kees van Spelde
- 243 total downloads
- Latest version: 5.3.5
Tesseract 5.3.1 adds a new neural net (LSTM) based OCR engine which is focused on line recognition, but also still supports the legacy Tesseract OCR engine of Tesseract 3
which works by recognizing character patterns. Compatibility with Tesseract 3 is enabled by using the Legacy OCR Engine mode (--oem 0). It also needs traineddata files
which support the legacy engine, for example those from the tessdata repository.
xunit.analyzers
by: jnewkirk bradwilson marcind
- 3 total downloads
- Latest version: 1.0.0
xUnit.net is a developer testing framework, built to support Test Driven Development, with a design goal of extreme simplicity and alignment with framework features.
Installing this package provides code analyzers to help developers find and fix frequent issues when writing tests and xUnit.net extensibility code.
xunit.assert
by: jnewkirk bradwilson
- 2 total downloads
- Latest version: 2.4.2
Includes the assertion library from xUnit.net (xunit.assert.dll). Supports .NET Standard 1.1.
xunit.core
by: jnewkirk bradwilson
- 3 total downloads
- Latest version: 2.4.2
Includes the libraries for writing unit tests with xUnit.net.