示例#1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="LiquidProjectProcessor"/>
        /// </summary>
        /// <param name="configurationAction">the action used to configure <see cref="FluidParserFactory"/>. Custom filters should be registered in the configuration action.</param>
        public LiquidProjectProcessor(Action <FluidParserFactory> configurationAction)
        {
            var parserFactory = new FluidParserFactory();

            configurationAction?.Invoke(parserFactory);

            _parser = parserFactory.CreateParser();
        }
示例#2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="LiquidProjectProcessor"/>
        /// </summary>
        public LiquidProjectProcessor()
        {
            var parserFactory = LiquidViewTemplate.Factory;

            _parser = parserFactory.CreateParser();
        }