Found 335 packages
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.
Native implementation of PDB file reader and writer. Supported Platforms: - Windows x86 - Windows amd64 - Windows arm
Microsoft.SyndicationFeed.ReaderWriter provides lightweight forward-only read/write APIs (similar to .NET XmlReader) to simplify operations with RSS and Atom syndication feeds. It offers extensiblity to support custom feed elements and formatting. The workflow is async on demand, which enables this library to be used on syndication feeds of arbitrary size or stream latency.
Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams Commonly Used Types: System.IO.Stream System.IO.EndOfStreamException System.IO.MemoryStream System.IO.StreamReader System.IO.StreamWriter System.IO.StringWriter System.IO.TextWriter System.IO.TextReader When using NuGet 3.x this package requires at least version 3.4.
Core interfaces and utilities that support the DistributedLock.* family of packages
Single producer single consumer byte buffer management. Commonly Used Types: System.IO.Pipelines.Pipe System.IO.Pipelines.PipeWriter System.IO.Pipelines.PipeReader
This package 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. The metadata format is defined by the ECMA-335 - Common Language Infrastructure (CLI) specification. The System.Reflection.Metadata 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.
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams Commonly Used Types: System.IO.Stream System.IO.EndOfStreamException System.IO.MemoryStream System.IO.StreamReader System.IO.StreamWriter System.IO.StringWriter System.IO.TextWriter System.IO.TextReader When using NuGet 3.x this package requires at least version 3.4.
System.Resources.ResXResourceReader and System.Resources.ResXResourceWriter separated from System.Windows.Forms and packaged for .Net Standard. These classes are the baked-in .NET classes to programmatically read/update a ResX file.
Provides easy-to-use mutexes, reader-writer locks, and semaphores that can synchronize across processes and machines. This is an umbrella package that brings in the entire family of DistributedLock.* packages (e. g. DistributedLock.SqlServer) as references. Those packages can also be installed individually.
Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing XML data to objects. Commonly Used Types: System.Runtime.Serialization.DataContractSerializer System.Runtime.Serialization.XmlObjectSerializer System.Runtime.Serialization.InvalidDataContractException System.Xml.XmlDictionaryReader System.Xml.XmlDictionaryWriter System.Xml.XmlDictionaryString System.Xml.UniqueId System.Xml.XmlDictionaryReaderQuotas System.Runtime.Serialization.DataContractResolver System.Xml.IXmlDictionary When using NuGet 3.x this package requires at least version 3.4.
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
Provides classes which read and write resources in a format that supports non-primitive objects. Commonly Used Types: System.Resources.Extensions.DeserializingResourceReader System.Resources.Extensions.PreserializedResourceWriter
Provides a distributed lock implementation based on Oracle Database
Asynchronous versions of the BinaryReader and BinaryWriter classes.
SpanReader and SpanWriter which wraps a Span<byte> and provide a convenient functionality for reading and writing.
A set of extensions for optimizing/simplifying System.Threading.Channels usage. Includes: ReadUntilCancelled, ReadAll, ReadAllConcurrently, WriteAll, WriteAllConcurrently, and Pipe operations. Part of the "Open" set of libraries.
Support for Reactive Extensions overloads for various types in the LanguageExt.Core