public IFluentProcessMutatorBuilder If(RowTestDelegate rowTester, Action <IFluentProcessMutatorBuilder> builder) { var tempBuilder = new FluentProcessMutatorBuilder(ProcessBuilder) { AutomaticallySetRowFilter = rowTester, }; builder.Invoke(tempBuilder); return(this); }
public static IFluentSequenceMutatorBuilder RemoveRow(this IFluentSequenceMutatorBuilder builder, string name, RowTestDelegate rowTestDelegate) { return(builder.AddMutator(new RemoveRowMutator(builder.ProcessBuilder.Result.Context) { Name = name, RowFilter = rowTestDelegate, })); }