Exemplo n.º 1
0
 public RazorNodeConverterProvider(IRazorDirectiveNodeFactory directiveNodeFactory,
                                   IRazorSectionNodeFactory sectionNodeFactory,
                                   IRazorCodeNodeFactory codeNodeFactory,
                                   IRazorTextNodeFactory textNodeFactory,
                                   IRazorCommentNodeFactory commentNodeFactory,
                                   IRazorExpressionNodeFactory expressionNodeFactory,
                                   IRazorRawExpressionNodeFactory rawExpressionNodeFactory,
                                   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),
         new RawExpressionBlockConverter(rawExpressionNodeFactory),
     };
 }
Exemplo n.º 2
0
 public RawExpressionBlockConverter(IRazorRawExpressionNodeFactory nodeFactory)
 {
     ExpressionNodeFactory = nodeFactory;
 }