예제 #1
0
            public IProcessor CreateFromXML(XmlElement element)
            {
                if (element.Name != cElementName)
                {
                    throw new ArgumentException(string.Format("argument must be a {0} element", cElementName), "element");
                }

                SearchTextProcessorBaseProperties baseProperties = new SearchTextProcessorBaseProperties();

                baseProperties.FillFromXml(element);

                return(new FindLineProcessor(baseProperties));
            }
예제 #2
0
 private FindLineProcessor(SearchTextProcessorBaseProperties baseProperties) : base(baseProperties)
 {
 }
예제 #3
0
 protected SearchTextProcessor(SearchTextProcessorBaseProperties baseProperties)
 {
     mBaseProperties = baseProperties ?? throw new ArgumentNullException("baseProperties");
 }