public HtmlTagNodeConverter( IRazorTextNodeFactory textNodeFactory, IRazorNodeConverterProvider nodeConverterProvider, IWebFormsParser webFormsParser) { this.textNodeFactory = textNodeFactory; this.nodeConverterProvider = nodeConverterProvider; this.webFormsParser = webFormsParser; converter = new WebFormsToRazorConverter(this.nodeConverterProvider); renderer = new RazorViewRenderer(new RazorNodeRendererProvider()); }
public RazorNodeConverterProvider( IRazorDirectiveNodeFactory directiveNodeFactory, IRazorSectionNodeFactory sectionNodeFactory, IRazorCodeNodeFactory codeNodeFactory, IRazorTextNodeFactory textNodeFactory, IRazorCommentNodeFactory commentNodeFactory, IRazorExpressionNodeFactory expressionNodeFactory, IContentTagConverterConfiguration contentTagConverterConfig) { NodeConverters = new INodeConverter<IRazorNode>[] { new DirectiveConverter(directiveNodeFactory), new ContentTagConverter(this, sectionNodeFactory, contentTagConverterConfig), new CodeGroupConverter(this), new CodeBlockConverter(codeNodeFactory), new TextNodeConverter(textNodeFactory), new CommentNodeConverter(commentNodeFactory), new ExpressionBlockConverter(expressionNodeFactory) }; }
public RazorNodeConverterProvider(IRazorDirectiveNodeFactory directiveNodeFactory, IRazorSectionNodeFactory sectionNodeFactory, IRazorCodeNodeFactory codeNodeFactory, IRazorTextNodeFactory textNodeFactory, IRazorCommentNodeFactory commentNodeFactory, IRazorExpressionNodeFactory expressionNodeFactory, IContentTagConverterConfiguration contentTagConverterConfig) { NodeConverters = new INodeConverter <IRazorNode>[] { new DirectiveConverter(directiveNodeFactory, textNodeFactory), new ContentTagConverter(this, sectionNodeFactory, contentTagConverterConfig), new CodeGroupConverter(this), new CodeBlockConverter(codeNodeFactory), new TextNodeConverter(textNodeFactory), new CommentNodeConverter(commentNodeFactory), new ExpressionBlockConverter(expressionNodeFactory) }; }
public TextNodeConverter(IRazorTextNodeFactory nodeFactory) { TextNodeFactory = nodeFactory; }
public DirectiveConverter(IRazorDirectiveNodeFactory nodeFactory, IRazorTextNodeFactory textNodeFactory) { DirectiveNodeFactory = nodeFactory; TextNodeFactory = textNodeFactory; }