├── .gitattributes ├── .gitignore ├── MessagingStandards ├── MessagingStandards.Entities │ ├── MessagingStandards.Entities.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── SWIFT │ │ ├── ApplicationHeader.cs │ │ ├── BasicHeader.cs │ │ ├── MT │ │ └── Tags │ │ │ ├── ITag.cs │ │ │ ├── PatternAmountTypeCurrencyValue.cs │ │ │ ├── PatternCodeWithNarrative.cs │ │ │ ├── PatternCurrencyAmount.cs │ │ │ ├── PatternDoubleSlashSeperator.cs │ │ │ ├── PatternDoubleSlashTypeQuantity.cs │ │ │ ├── PatternGetAllLines.cs │ │ │ ├── PatternGetReference.cs │ │ │ ├── PatternNNNValue.cs │ │ │ ├── PatternOptionalCode.cs │ │ │ ├── PatternOptionalCodeWithOptionalNarrative.cs │ │ │ ├── PatternOptionalSingleSlashSeperator.cs │ │ │ ├── PatternOptionalSubFunction.cs │ │ │ ├── PatternPrecedingSlash.cs │ │ │ ├── PatternQualifierSlashCurrencyAmount.cs │ │ │ ├── PatternSequenceSeperator.cs │ │ │ ├── PatternSignCurrencyAmount.cs │ │ │ ├── PatternSingleSlashSeperator.cs │ │ │ ├── PatternSlashConditionalLines.cs │ │ │ ├── PatternYYMMDDCurrencyAmount.cs │ │ │ ├── Tag.cs │ │ │ ├── Tag35B.cs │ │ │ ├── TagFactory.cs │ │ │ └── TagFormatter.cs │ │ ├── SwiftMessage.cs │ │ ├── Trailer.cs │ │ └── UserHeader.cs ├── MessagingStandards.Tests │ ├── CheckTags1Series.cs │ ├── CheckTags2Series.cs │ ├── CheckTags5Series.cs │ ├── MessagingStandards.Tests.csproj │ ├── MockSwiftTest.txt │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SWIFTParsingTests.cs │ ├── Sample202.txt │ ├── Sample300.txt │ ├── Sample_103.txt │ ├── Sample_515.txt │ ├── Sample_515_90B.txt │ ├── Sample_548.txt │ ├── Sample_548_22F.txt │ ├── Sample_548_23G.txt │ ├── Sample_548_LongString.txt │ ├── Sample_548_Updated.txt │ ├── Sample_548_negative.txt │ ├── TEST_CH10.fin │ └── UnknowMessages.cs ├── MessagingStandards.sln └── MessagingStandards │ ├── MessagingStandards.csproj │ ├── Properties │ └── AssemblyInfo.cs │ └── SWIFT │ ├── MTParser.cs │ └── StringExtensions.cs └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/.gitignore -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/MessagingStandards.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/MessagingStandards.Entities.csproj -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/ApplicationHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/ApplicationHeader.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/BasicHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/BasicHeader.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/ITag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/ITag.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternAmountTypeCurrencyValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternAmountTypeCurrencyValue.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternCodeWithNarrative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternCodeWithNarrative.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternCurrencyAmount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternCurrencyAmount.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternDoubleSlashSeperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternDoubleSlashSeperator.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternDoubleSlashTypeQuantity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternDoubleSlashTypeQuantity.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternGetAllLines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternGetAllLines.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternGetReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternGetReference.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternNNNValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternNNNValue.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalCode.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalCodeWithOptionalNarrative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalCodeWithOptionalNarrative.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalSingleSlashSeperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalSingleSlashSeperator.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalSubFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternOptionalSubFunction.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternPrecedingSlash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternPrecedingSlash.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternQualifierSlashCurrencyAmount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternQualifierSlashCurrencyAmount.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSequenceSeperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSequenceSeperator.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSignCurrencyAmount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSignCurrencyAmount.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSingleSlashSeperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSingleSlashSeperator.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSlashConditionalLines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternSlashConditionalLines.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternYYMMDDCurrencyAmount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/PatternYYMMDDCurrencyAmount.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/Tag.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/Tag35B.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/Tag35B.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/TagFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/TagFactory.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/TagFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/MT/Tags/TagFormatter.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/SwiftMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/SwiftMessage.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/Trailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/Trailer.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Entities/SWIFT/UserHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Entities/SWIFT/UserHeader.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/CheckTags1Series.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/CheckTags1Series.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/CheckTags2Series.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/CheckTags2Series.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/CheckTags5Series.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/CheckTags5Series.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/MessagingStandards.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/MessagingStandards.Tests.csproj -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/MockSwiftTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/MockSwiftTest.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/SWIFTParsingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/SWIFTParsingTests.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample202.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample202.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample300.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_103.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_103.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_515.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_515.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_515_90B.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_515_90B.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_548.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_548.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_548_22F.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_548_22F.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_548_23G.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_548_23G.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_548_LongString.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_548_LongString.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_548_Updated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_548_Updated.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/Sample_548_negative.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/Sample_548_negative.txt -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/TEST_CH10.fin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/TEST_CH10.fin -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.Tests/UnknowMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.Tests/UnknowMessages.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards.sln -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards/MessagingStandards.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards/MessagingStandards.csproj -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards/SWIFT/MTParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards/SWIFT/MTParser.cs -------------------------------------------------------------------------------- /MessagingStandards/MessagingStandards/SWIFT/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/MessagingStandards/MessagingStandards/SWIFT/StringExtensions.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomkurian01/SwiftParser/HEAD/README.md --------------------------------------------------------------------------------