Namespace FellowOakDicom.IO
Classes
ByteConverter
DicomIoException
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.
FileReferenceFactory
MergeStream
PinnedArray<T>
PinnedByteArray
PinnedIntArray
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.