Table of Contents

Struct Iso8211RecordLeader

Namespace
EncDotNet.Iso8211
Assembly
EncDotNet.Iso8211.dll

Represents the leader information for an ISO 8211 record.

public readonly record struct Iso8211RecordLeader : IEquatable<Iso8211RecordLeader>
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

ExtendedCharacterSetIndicator

Gets the extended character set indicators.

public string ExtendedCharacterSetIndicator { get; init; }

Property Value

string

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

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

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