Project Description;
A complete implementation of a generic circular buffer and circular byte stream for the .NET Framework 3.5.
DownloadsFeatures
- Implementation of the circular buffer data structure in C# 3.0. The data structure is represented a a generic class CircularBuffer<T> and implements the standard collection interfaces; ICollection<T>, IEnumerable<T>, ICollection, IEnumerable.
- Implementation of a memory stream based around the circular buffer data structure (specifically, an instance of CircularBuffer<byte>).
Ideas for additional features/support are always welcome.
Requirements
- .NET Framework 3.5 SP1. Should also work on .NET Framework 3.5 SP0 and .NET Framework 2.0, though compatibility has not yet been tested.
Feedback
- Please send any feedback (suggestions, comments, bug reports, problems) via comments or discussion threads.