Namespace FellowOakDicom.IO
Classes
- DirectoryReference
Implementation of the IDirectoryReference interface.
- EndianBinaryReader
Endian aware binary reader.
- EndianBinaryWriter
Endian aware binary writer.
- FileByteSource
File byte source for reading.
- FileByteTarget
Representation of a file byte target.
- FileReference
Implementation of the IFileReference interface.
- ReadBufferedStream
This class is a buffered read-only wrapper around another stream. The parser requires to seek within the stream, so when reading from an unseekable stream, such a buffer is necessary. Because the parser does not jump very wide, a small buffer is just fine.
- StreamByteSource
Stream byte source for reading.
- StreamByteSourceFactory
Factory for creating a stream byte source for reading.
- StreamByteTarget
Representation of a stream byte target.
- TemporaryFile
Support class for creating a temporary file.
- TemporaryFileRemover
Support class for removing temporary files, with repeated attempts if required.
Structs
- Endian
Representation and convenience methods associated with endianness.
Interfaces
- IByteSource
Byte source interface for reading operations.
- IByteTarget
Interface representing a byte target for write operations.
- IDirectoryReference
Interface representing reference to a single directory.
- IFileReference
Interface representing reference to a single file.
- IFileReferenceFactory
Interface for a factory to create IFileReference
Delegates
- ByteSourceCallback
Delegate for IByteSource callback functions.
- ByteTargetCallback
Callback delegate for asynchronous IByteTarget operations.