|   | GSF. | 
 Classes
Classes
        | Class | Description | |
|---|---|---|
|   | BinaryImageBase | Defines a base class that represents binary images for parsing or generation in terms of a header, body and footer. | 
|   | BinaryImageParserBase | This class defines the fundamental functionality for parsing any stream of binary data. | 
|   | BooleanExpression | Represents a boolean expression that can be parsed and executed at runtime. | 
|   | BooleanExpressionVariable | Represents a variable that can be tweaked at runtime. | 
|   | CommonHeaderBaseTTypeIdentifier | Represents the base class for a common binary image header implementation. | 
|   | FrameImageParserBaseTTypeIdentifier, TOutputType | This class defines a basic implementation of parsing functionality suitable for automating the parsing of a binary data stream represented as frames with common headers and returning the parsed data via an event. | 
|   | ISupportBinaryImageExtensions | Defines extension functions related to ISupportBinaryImage implementations. | 
|   | MultiSourceFrameImageParserBaseTSourceIdentifier, TTypeIdentifier, TOutputType | This class defines a basic implementation of parsing functionality suitable for automating the parsing of multiple binary data streams, each represented as frames with common headers and returning the parsed data via an event. | 
|   | MultiSourceFrameImageParserBaseTSourceIdentifier, TTypeIdentifier, TOutputTypeSourceIdentifiableBuffer | Represents a source identifiable buffer. | 
|   | StringParser | Like the Excel CSV Parser, only better. | 
|   | TemplatedExpressionParser | Represents a template based token substitution parser that supports binary and advanced expressions. | 
 Interfaces
Interfaces
        | Interface | Description | |
|---|---|---|
|   | IBinaryImageParser | This interface represents the protocol independent representation of a streaming data parser. | 
|   | ICommonHeaderTTypeIdentifier | Defines the common header of a frame image for a set of parsed types, consisting at least of a type ID. | 
|   | IFrameImageParserTTypeIdentifier, TOutputType | This interface represents a basic implementation of parsing functionality suitable for automating the parsing of a binary data stream represented as frames with common headers and returning the parsed data via an event. | 
|   | ISupportBinaryImage | Specifies that an object can support production or consumption of a binary image that represents the object. | 
|   | ISupportFrameImageTTypeIdentifier | Specifies that this Type can produce or consume a frame of data represented as a binary image. | 
|   | ISupportSourceIdentifiableFrameImageTSourceIdentifier, TTypeIdentifier | Specifies that this Type can produce or consume a frame of data represented as a binary image that can be identified by its data source. |