Example #1
0
        private static void SetupRenderer(
            IFileProvider fileProvider = null,
            Action <TemplateContext, object> configureTemplateContext = null)
        {
            var options = new LiquidRendererOptions
            {
                FileProvider             = fileProvider,
                ConfigureTemplateContext = configureTemplateContext,
            };

            Email.DefaultRenderer = new LiquidRenderer(Options.Create(options));
        }
        private static void SetupRenderer(
            IFileProvider fileProvider = null,
            Action <TemplateContext, object> configureTemplateContext = null)
        {
            var options = new LiquidRendererOptions
            {
                FileProvider             = fileProvider,
                ConfigureTemplateContext = configureTemplateContext,
                TemplateOptions          = new TemplateOptions {
                    MemberAccessStrategy = new UnsafeMemberAccessStrategy()
                }
            };

            Email.DefaultRenderer = new LiquidRenderer(Options.Create(options));
        }