コード例 #1
0
 public ContentTagConverter(IRazorNodeConverterProvider converterProvider,
                            IRazorSectionNodeFactory sectionFactory,
                            IContentTagConverterConfiguration converterConfiguration)
 {
     NodeConverterProvider = converterProvider;
     SectionNodeFactory    = sectionFactory;
     Configuration         = converterConfiguration;
 }
コード例 #2
0
 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 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)
     };
 }