Single producer single consumer byte buffer management. Commonly Used Types: System.IO.Pipelines.Pipe System.IO.Pipelines.PipeWriter System.IO.Pipelines.PipeReader
$ dotnet add package System.IO.PipelinesA library designed to make it easier to do high-performance I/O.
Apps that parse streaming data are composed of boilerplate code having many specialized and unusual code flows. The boilerplate and special case code is complex and difficult to maintain.
System.IO.Pipelines was architected to:
Check the System.IO.Pipelines in .NET article for a full example.
The main types provided by this library are:
System.IO.Pipelines.PipeSystem.IO.Pipelines.PipeWriterSystem.IO.Pipelines.PipeReaderSystem.IO.Pipelines is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
2.3B