Class SwiftSepaTags

Namespace
Subsembly.Swift
Assembly
Subsembly.Sepa.dll

Parses and collects tagged SEPA information from plain purpose text.

public class SwiftSepaTags : IEnumerable<KeyValuePair<string, string>>, IEnumerable
Inheritance
SwiftSepaTags
Implements
Inherited Members

Methods

ContainsSepaTags(string)

public static bool ContainsSepaTags(string sPurposeText)

Parameters

sPurposeText string

Returns

bool

GetEnumerator()

public IEnumerator<KeyValuePair<string, string>> GetEnumerator()

Returns

IEnumerator<KeyValuePair<string, string>>

SplitSepaTags(SwiftTextLines)

public static SwiftSepaTags SplitSepaTags(SwiftTextLines vPurposeTextLines)

Parameters

vPurposeTextLines SwiftTextLines

Returns

SwiftSepaTags

SplitSepaTags(string)

Splits a given purpose text into SEPA tagged fields.

public static SwiftSepaTags SplitSepaTags(string sPurposeText)

Parameters

sPurposeText string

The purpose text which may contain newline sequences and which may be null or empty.

Returns

SwiftSepaTags

The returned dictionary contains entries for all SEPA tags that have been extracted from the purpose text. The dictionary key is the SEPA tag including the trailing plus characters. Any text that does not belong to a SEPA tag is included in a dictionary entry with a String.Empty key.