public PvcPipe Pipe(PvcPlugin plugin) { return this.Pipe(plugin.SupportedTags, (streams) => plugin.Execute(streams)); }
public PvcPipe PipeIf(Regex ifRegex, PvcPlugin truePlugin, PvcPlugin falsePlugin) { return this.PipeIf(ifRegex, (streams) => truePlugin.Execute(streams), (streams) => falsePlugin.Execute(streams)); }
public PvcPipe PipeIf(string ifRegex, PvcPlugin truePlugin, PvcPlugin falsePlugin) { return this.PipeIf(new Regex(ifRegex), truePlugin, falsePlugin); }
public PvcPipe PipeIf(Regex ifRegex, PvcPlugin plugin) { return this.PipeIf(ifRegex, (streams) => plugin.Execute(streams)); }
public PvcPipe PipeIf(string ifRegex, PvcPlugin plugin) { return this.PipeIf(new Regex(ifRegex), plugin); }