Table of Contents

Namespace EDIParser

Classes

BatchProcessor

Processes EDI messages from a stream and raises an event as each segment is read.

Component

Represents a component within an EDI field.

Components

Represents an ordered collection of EDI components.

ComponentsByRepetitionIndexer

Provides one-based access to the component collection associated with each field repetition.

EdiFactParser

Parses UN/EDIFACT messages using the delimiter values defined by the UNA service string advice segment.

Field

Represents a field within an EDI segment.

Fields

Represents an ordered collection of EDI fields.

HL7Parser

Parses HL7 messages using delimiter values defined in the MSH segment.

ItemObjectCollection

Provides the base implementation for the parser's one-based keyed collections.

Parser

Provides the base implementation for parsing, navigating, modifying, and rebuilding EDI messages.

Repetition

Represents a repeated component value and its optional subcomponents.

Repetitions

Represents an ordered collection of repeated EDI values.

Segment

Represents an EDI segment and its collection of fields.

Segments

Represents an ordered collection of EDI segments.

SubComponent

Represents a subcomponent within an EDI component or repetition.

SubComponents

Represents an ordered collection of EDI subcomponents.

ValueIndexer

Provides indexer-based access to values contained within a parser, segment, field, component, or repetition.

X12Parser

Parses ANSI X12 messages using the delimiters and structural rules defined by the X12 standard.

Enums

BatchProcessor.ProcessingStatuses

Defines the states reported while batch processing EDI input.

Parser.SegmentParsingOptions

Defines how source messages are divided into segments during parsing.

Delegates

BatchProcessor.ReadingEventHandler

Represents the method that handles the Reading event.

Parser.ParsedSegmentEventHandler

Represents the method that handles the ParsedSegment event.