public void SetBlock(SwiftBlockBase block) { if (block == null) { throw new ArgumentNullException("block"); } switch (block.BlockIdentifier) { case 1: Block1 = (SwiftBlock1)block; break; case 2: Block2 = (SwiftBlock2)block; break; case 3: Block3 = (SwiftBlock3)block; break; case 4: Block4 = (SwiftBlock4)block; break; case 5: Block5 = (SwiftBlock5)block; break; default: throw new ArgumentException("The block identifier must be between 1 and 5"); } }
private void WriteBlock5(SwiftBlock5 block5) { if (block5 == null) { return; } Append("{5:"); Append(block5.ToString()); Append("}"); }