private CsvTargetFieldsChain() { firstTargetField = new CsvTargetField(Settings.Default.ContributorAccFieldIndex, Settings.Default.ContributorAccField); firstTargetField.Successor = new CsvTargetField(Settings.Default.PaymentDateFieldIndex, Settings.Default.PaymentDateField); firstTargetField.Successor.Successor = new CsvTargetField(Settings.Default.BankOperDateFieldIndex, Settings.Default.BankOperDateField); firstTargetField.Successor.Successor.Successor = new CsvTargetField(Settings.Default.BankOperTypeFieldIndex, Settings.Default.BankOperTypeField); firstTargetField.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.PaymentPurposeFieldIndex, Settings.Default.PaymentPurposeField); firstTargetField.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.BeneficiaryFieldIndex, Settings.Default.BeneficiaryField); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.BeneficiaryAccFieldIndex, Settings.Default.BeneficiaryAccField); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.IntBankCodeFieldIndex, Settings.Default.IntBankCodeField); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.BankOperValueFieldIndex, Settings.Default.BankOperValueField); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.CurrencyFieldIndex, Settings.Default.CurrencyField); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.IBAN_FieldIndex, Settings.Default.IBAN_Field); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.BIC_FieldIndex, Settings.Default.BIC_Field); firstTargetField.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor.Successor = new CsvTargetField(Settings.Default.InfoFieldIndex, Settings.Default.InfoField); }
public CsvTargetFieldResolver(CsvTargetField input) : base(input) { }
public CsvHeaderResolver(CsvTargetField target) { Target = target; }