public static IEnumerable <IViewEngine> ThatApplyTo( this IEnumerable <IViewEngine> viewEngines, ActionDescriptor actionDescriptor, Configuration configuration, ViewConfiguration viewConfiguration, HttpConfiguration httpConfiguration) { return(viewConfiguration.ViewEngines.ThatAppliesTo(viewEngines, new ActionConfigurationContext(configuration, httpConfiguration, actionDescriptor.Action, actionDescriptor.Route), new ViewEngineContext(actionDescriptor))); }
public static IEnumerable <IViewSource> ThatApplyTo( this IEnumerable <IViewSource> viewSources, string[] supportedTypes, ActionDescriptor actionDescriptor, Configuration configuration, ViewConfiguration viewConfiguration, HttpConfiguration httpConfiguration) { return(viewConfiguration.ViewSources.ThatAppliesTo(viewSources, new ActionConfigurationContext(configuration, httpConfiguration, actionDescriptor.Action, actionDescriptor.Route), new ViewSourceContext(actionDescriptor, supportedTypes))); }
public ViewDecorator(List <IViewSource> viewSources, ViewConfiguration viewConfiguration, List <IViewEngine> viewEngines, Configuration configuration, HttpConfiguration httpConfiguration) { _viewSources = viewSources; _viewConfiguration = viewConfiguration; _viewEngines = viewEngines; _configuration = configuration; _httpConfiguration = httpConfiguration; }
public static ConfigurationDsl EnableViews( this ConfigurationDsl configuration, Action <ViewConfigurationDsl> configure = null) { var viewConfiguration = new ViewConfiguration(); configure?.Invoke(new ViewConfigurationDsl(viewConfiguration)); configuration .ConfigureActionDecorators(x => x .Append <ViewDecorator>()) .ConfigureRegistry(x => x .Register(RazorEngineService.Create( viewConfiguration.RazorConfiguration)) .Register(viewConfiguration) .RegisterPlugins(viewConfiguration.ViewEngines) .RegisterPlugins(viewConfiguration.ViewSources)); return(configuration); }
public ViewConfigurationDsl(ViewConfiguration configuration) { _configuration = configuration; }
public NamespacePathMappingDsl(ViewConfiguration configuration) { _configuration = configuration; }