Esempio n. 1
0
 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)
     };
 }
Esempio n. 3
0
 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;
 }
Esempio n. 5
0
 public DirectiveConverter(IRazorDirectiveNodeFactory nodeFactory, IRazorTextNodeFactory textNodeFactory)
 {
     DirectiveNodeFactory = nodeFactory;
     TextNodeFactory      = textNodeFactory;
 }