예제 #1
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 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)
     };
 }
예제 #3
0
 public ExpressionBlockConverter(IRazorExpressionNodeFactory nodeFactory)
 {
     ExpressionNodeFactory = nodeFactory;
 }
 public ExpressionBlockConverter(IRazorExpressionNodeFactory nodeFactory)
 {
     _converters           = ExpressionCodeConverters.Converters;
     ExpressionNodeFactory = nodeFactory;
 }