private void InvokeMarkupProcessor(IMarkupProcessor processor, HtmlDocument document)
 {
     // подумать над обработкой исключений
     // пока оставляем проброс на первом упавшем обработчике
     processor.ProcessMarkup(document);
 }
Exemple #2
0
 /// <summary>
 /// Initiates the processor
 /// </summary>
 /// <param name="processorType">The processor type that must implement IMarkupProcessor</param>
 public MarkupPropertyAttribute(Type processorType)
 {
     this.Processor = (IMarkupProcessor)ObjectFactory.CreateInstance(processorType);
 }
Exemple #3
0
 /// <summary>
 /// Initiates the processor
 /// </summary>
 /// <param name="processorType">The processor type that must implement IMarkupProcessor</param>
 public MarkupPropertyAttribute(Type processorType)
 {
     this.Processor = (IMarkupProcessor)Activator.CreateInstance(processorType);
 }