public TableExporter <T> ConditionalStyleFor(IEnumerable <string> propertyNames, Action <T, ExcelStyle> setStyle) { foreach (var propName in propertyNames) { ConditionalStyles.AddOrUpdate(propName, setStyle); } return(this); }
public TableExporter <T> ConditionalStyleFor <TProperty>(Expression <Func <T, TProperty> > property, Action <T, ExcelStyle> setStyle) { foreach (var propName in PropertyNames.For(property)) { ConditionalStyles.AddOrUpdate(propName, setStyle); } return(this); }