private void InvokeMarkupProcessor(IMarkupProcessor processor, HtmlDocument document) { // подумать над обработкой исключений // пока оставляем проброс на первом упавшем обработчике processor.ProcessMarkup(document); }
/// <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); }
/// <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); }