Table of Contents

Namespace EncDotNet.Iso8211

Classes

Iso8211DataDescriptiveRecord

Represents a parsed ISO 8211 Data Descriptive Record (DDR).

Iso8211DataDescriptiveRecordReader

Parses the Data Descriptive Record (DDR) of an ISO 8211 document and produces a strongly-typed Iso8211DataDescriptiveRecord.

Iso8211DataDescriptiveRecordWriter

Encodes Data Descriptive Record (DDR) field definitions into ISO 8211 field data.

Iso8211DirectoryEntry

Represents a directory entry within an ISO 8211 record.

Iso8211Document

Represents a complete ISO 8211 document containing multiple records.

Iso8211DocumentBuilder

Builds an Iso8211Document from a sequence of records.

Iso8211DocumentReader

Provides methods to read ISO 8211 formatted data and return structured objects.

Iso8211DocumentWriter

Provides methods to write (serialize) an Iso8211Document to ISO 8211 bytes.

Iso8211Field

Represents a field within an ISO 8211 record.

Iso8211FieldBuilder

Builds an Iso8211Field by encoding subfield values according to a field definition.

Iso8211FieldDefinition

Represents a single field definition from the DDR.

Iso8211FieldReader

Reads and extracts subfield values from ISO 8211 field data using the field's definition from the DDR.

Iso8211ReaderOptions

Options for configuring the Iso8211Reader.

Iso8211Record

Represents a single ISO 8211 record with its leader, directory, and fields.

Iso8211RecordBuilder

Builds an Iso8211Record from a set of fields, computing its directory and leader.

Iso8211SubfieldDefinition

Represents a single subfield definition within a field definition.

Iso8211SubfieldGroup

Represents a group of subfields from a repeating subfield group.

Iso8211WriterOptions

Options for configuring the ISO 8211 writer and builders.

Structs

Iso8211Leader

Contains the parsed leader information for the current record.

Iso8211Reader

Provides a high-performance, low-allocation, forward-only reader for ISO 8211 (ISO/IEC 8211) formatted data.

Iso8211RecordLeader

Represents the leader information for an ISO 8211 record.

Iso8211StreamingReaderState

Captures the current state of a Iso8211Reader to support resuming reading after getting more data.

Iso8211SubfieldFormat

Describes the format of an ISO 8211 subfield.

Enums

Iso8211DataStructureCode

Specifies the data structure code for an ISO 8211 field definition.

Iso8211DataTypeCode

Specifies the data type code for an ISO 8211 field definition.

Iso8211ReaderState

Represents the state of the forward-only reader.

Iso8211SubfieldFormatType

Specifies the format type of an ISO 8211 subfield.

Iso8211TokenType

Specifies the type of ISO 8211 token.