Class SwiftStatementOfHoldingsMT571Reader

Namespace
Subsembly.Swift
Assembly
Subsembly.Sepa.dll

The SwiftStatementOfHoldingsMT571Reader reads one MT-571 SWIFT messages from a SwiftReader source.

public class SwiftStatementOfHoldingsMT571Reader
Inheritance
SwiftStatementOfHoldingsMT571Reader
Inherited Members

Constructors

SwiftStatementOfHoldingsMT571Reader(SwiftReader)

Creates a SwiftStatementOfHoldingsMT571Reader that will read SWIFT fields from the given SwiftReader.

public SwiftStatementOfHoldingsMT571Reader(SwiftReader aSwiftReader)

Parameters

aSwiftReader SwiftReader

SwiftReader that provides the input data as a stream of SWIFT fields. This input will be processed as a MT-571 SWIFT message.

Exceptions

ArgumentNullException

The parameter aSwiftReader was null.

Properties

Field

The most recently read SWIFT field.

public SwiftField Field { get; }

Property Value

SwiftField

State

The current state of this SwiftStatementReader.

public SwiftStatementOfHoldingsMT571ReaderState State { get; }

Property Value

SwiftStatementOfHoldingsMT571ReaderState

SwiftReader

The SwiftReader that was passed to the constructor.

public SwiftReader SwiftReader { get; }

Property Value

SwiftReader

Methods

ReadField()

Reads and processes the next SWIFT field according to the current State.

public SwiftStatementOfHoldingsMT571ReaderState ReadField()

Returns

SwiftStatementOfHoldingsMT571ReaderState

Returns the new State that resulted from processing the SWIFT field.

Restart()

public void Restart()