public ActionScavenger(IControllerTypeProvider controllerTypeProvider, IControllerModelBuilder applicationModelBuilder) { _controllerTypeProvider = controllerTypeProvider; _applicationModelBuilder = applicationModelBuilder; _actionsTask = new Lazy <IEnumerable <Accion> >(Scavenge); }
public ControllerActionDescriptorProvider([NotNull] IControllerTypeProvider controllerTypeProvider, [NotNull] IControllerModelBuilder applicationModelBuilder, [NotNull] IGlobalFilterProvider globalFilters, [NotNull] IOptions <MvcOptions> optionsAccessor) { _controllerTypeProvider = controllerTypeProvider; _applicationModelBuilder = applicationModelBuilder; _globalFilters = globalFilters.Filters; _conventions = optionsAccessor.Options.Conventions; }
public ControllerActionDescriptorProvider(IAssemblyProvider assemblyProvider, IControllerModelBuilder applicationModelBuilder, IGlobalFilterProvider globalFilters, IOptions <MvcOptions> optionsAccessor) { _assemblyProvider = assemblyProvider; _applicationModelBuilder = applicationModelBuilder; _globalFilters = globalFilters.Filters; _modelConventions = optionsAccessor.Options.ApplicationModelConventions; }
public ControllerActionDescriptorProvider([NotNull] IControllerTypeProvider controllerTypeProvider, [NotNull] IControllerModelBuilder applicationModelBuilder, [NotNull] IGlobalFilterProvider globalFilters, [NotNull] IOptions<MvcOptions> optionsAccessor) { _controllerTypeProvider = controllerTypeProvider; _applicationModelBuilder = applicationModelBuilder; _globalFilters = globalFilters.Filters; _conventions = optionsAccessor.Options.Conventions; }
public ControllerActionDescriptorProvider([NotNull] IAssemblyProvider assemblyProvider, [NotNull] IControllerModelBuilder applicationModelBuilder, [NotNull] IGlobalFilterProvider globalFilters, [NotNull] IOptions <MvcOptions> optionsAccessor, [NotNull] ILoggerFactory loggerFactory) { _assemblyProvider = assemblyProvider; _applicationModelBuilder = applicationModelBuilder; _globalFilters = globalFilters.Filters; _modelConventions = optionsAccessor.Options.ApplicationModelConventions; _logger = loggerFactory.Create <ControllerActionDescriptorProvider>(); }