public DisplayField(DisplayFieldName name, IMappingField requiredField, Func <SqlLedgerEntry, object> getter, string headerValue, IExcelColumnFormatter columnFormatter) { RequiredField = requiredField; this.getter = getter; this.headerValue = headerValue; this.columnFormatter = columnFormatter; Name = name; }
public static DisplayFieldName[] Without(this IList <DisplayFieldName> fields, DisplayFieldName toRemove) { return(fields.Where(x => x != toRemove).ToArray()); }
public DisplayField(DisplayFieldName name, IMappingField requiredField, Func <SqlLedgerEntry, object> getter, string headerValue) : this(name, requiredField, getter, headerValue, new NoFormattingRequiredFormatter()) { }