C# (CSharp) Gammtek.Conduit.IO Namespace

Nested Namespaces

Gammtek.Conduit.IO.Converters

Classes

Name Description
BitBinaryReader BinaryReader that supports reading and writing individual bits from the stream.
BitBinaryWriter A BinaryWriter implementation to write individual bits to a stream.
BitRingBuffer Ring buffer to read and write bits and bytes.
BitStream Stream class for writing individual bits to a stream. Packs subsequent bytes written to the stream.
BitStreamReader Stream class for writing individual bits to a stream. Packs subsequent bytes written to the stream.
BitStreamWriter Stream class for writing individual bits to a stream. Packs subsequent bytes written to the stream.
BufferAcquisitionException Exception thrown to indicate that a buffer of the desired size cannot be acquired.
ByteBufferReader
ByteOrderConverter
ByteOrderConverter.Int32SingleUnion
ConduitPath
ConsoleManager
DataReader
DataWriter
Endian Endian identification support for the current platform and streams. Supports conversion of data between Endian settings. Note: this class still assumes that bit orderings are the same regardless of byte Endian configurations.
EndianMarker Support for identifying the Endian of data based on the marker.
EndianReader BinaryReader that supports reading and writing individual bits from the stream and reordering values based on Endian settings between the system and the stream.
EndianWriter A BinaryWriter implementation to write individual bits to a stream and support writing data types for platforms with different Endian configurations. Note: for compatibility with streams written with BinaryWriter, character data uses the provided encoding and does not perform any Endian swapping with the data.
MemoryTributary
MultiStream
VarInt Extension methods to write variable length integers to a BinaryWriter.