예제 #1
0
 public Engine(IImageComparer imageComparer, IConfigurationStore configurationStore, IUserConfigStore userConfigStore,
               ILogger <Engine> logger, IBrowserFactory browserFactory, IDirectoryUtils directoryUtils, IRazorRenderer razorRenderer)
 {
     _imageComparer      = imageComparer;
     _configurationStore = configurationStore;
     _userConfigStore    = userConfigStore;
     _logger             = logger;
     _browserFactory     = browserFactory;
     _directoryUtils     = directoryUtils;
     _razorRenderer      = razorRenderer;
 }
 public RazorMiddleware(IRouteTable routeTable, IRazorRenderer razorRenderer)
 {
     if (routeTable == null)
     {
         throw new ArgumentNullException("routeTable");
     }
     if (razorRenderer == null)
     {
         throw new ArgumentNullException("razorRenderer");
     }
     this.routeTable = routeTable;
     this.razorRenderer = razorRenderer;
 }
예제 #3
0
 public ContactModel(IRazorRenderer renderer)
 {
     _renderer = renderer;
 }
예제 #4
0
 public Render2Model(IRazorRenderer renderer, SxcMvc sxcMvc)
 {
     _renderer = renderer;
     _sxcMvc   = sxcMvc;
 }
예제 #5
0
파일: RazorEngine.cs 프로젝트: valadas/2sxc
 public RazorEngine(EngineBaseDependencies helpers, IRazorRenderer razorRenderer, Lazy <DynamicCodeRoot> dynCodeRootLazy) : base(helpers)
 {
     _dynCodeRootLazy = dynCodeRootLazy;
     RazorRenderer    = razorRenderer;
 }