Table of Contents

Struct Iso8211Leader

Namespace
EncDotNet.Iso8211
Assembly
EncDotNet.Iso8211.dll

Contains the parsed leader information for the current record.

public readonly record struct Iso8211Leader : IEquatable<Iso8211Leader>
Implements
Inherited Members

Properties

ApplicationIndicator

Gets the application indicator character.

public char ApplicationIndicator { get; init; }

Property Value

char

BaseAddressOfFieldArea

Gets the base address of the field area.

public int BaseAddressOfFieldArea { get; init; }

Property Value

int

ExtendedCharacterSetIndicator0

Gets the first extended character set indicator character.

public char ExtendedCharacterSetIndicator0 { get; init; }

Property Value

char

ExtendedCharacterSetIndicator1

Gets the second extended character set indicator character.

public char ExtendedCharacterSetIndicator1 { get; init; }

Property Value

char

ExtendedCharacterSetIndicator2

Gets the third extended character set indicator character.

public char ExtendedCharacterSetIndicator2 { get; init; }

Property Value

char

FieldControlLength

Gets the field control length.

public int FieldControlLength { get; init; }

Property Value

int

InlineCodeExtensionIndicator

Gets the inline code extension indicator.

public char InlineCodeExtensionIndicator { get; init; }

Property Value

char

InterchangeLevel

Gets the interchange level character.

public char InterchangeLevel { get; init; }

Property Value

char

IsDataDescriptiveRecord

Gets whether this is a Data Descriptive Record (DDR).

public bool IsDataDescriptiveRecord { get; }

Property Value

bool

LeaderIdentifier

Gets the leader identifier ('L' for DDR, 'D' for data record).

public char LeaderIdentifier { get; init; }

Property Value

char

RecordLength

Gets the total length of the record in bytes.

public int RecordLength { get; init; }

Property Value

int

Reserved

Gets the reserved field value.

public int Reserved { get; init; }

Property Value

int

SizeOfFieldLengthField

Gets the size of the field length field in directory entries.

public int SizeOfFieldLengthField { get; init; }

Property Value

int

SizeOfFieldPositionField

Gets the size of the field position field in directory entries.

public int SizeOfFieldPositionField { get; init; }

Property Value

int

SizeOfFieldTagField

Gets the size of the field tag field in directory entries.

public int SizeOfFieldTagField { get; init; }

Property Value

int

VersionNumber

Gets the version number character.

public char VersionNumber { get; init; }

Property Value

char