/// <summary> /// Initializes a new instance of the <see cref="PipelineArgument"/> class. /// </summary> public PipelineArgument(IReadOnlyDictionary<string, string> propertyBag, IDocument document, IRuleSet rules, IPipelineMember successor) { PropertyBag = propertyBag; Document = document; Rules = rules; Successor = successor; }
protected FilterResult TestTrimResult <T>(string regex, string line, IPipelineMember downstreamTest = null) where T : IFilterProcessor { var processor = (T)Activator.CreateInstance(typeof(T), new object[] { regex }); processor.SetEnabled(true); processor.DownstreamMember = downstreamTest; return(TestProcessorResults(line, processor)); }
/// <summary> /// Initializes a new instance of the <see cref="PipelineArgument"/> class. /// </summary> public PipelineArgument(IReadOnlyDictionary <string, string> propertyBag, IDocument document, IRuleSet rules, IPipelineMember successor, IAuditor auditor) { PropertyBag = propertyBag; Document = document; Rules = rules; Successor = successor; Auditor = auditor; }