Example #1
0
 public DefaultActionSelector(IActionDescriptorsCollectionProvider actionDescriptorsCollectionProvider,
                              IActionBindingContextProvider bindingProvider,
                              [NotNull] ILoggerFactory loggerFactory)
 {
     _actionDescriptorsCollectionProvider = actionDescriptorsCollectionProvider;
     _bindingProvider = bindingProvider;
     _logger = loggerFactory.Create<DefaultActionSelector>();
 }
 public ReflectedActionInvokerProvider(IControllerFactory controllerFactory,
                                       IActionBindingContextProvider bindingProvider,
                                       INestedProviderManager <FilterProviderContext> filterProvider)
 {
     _controllerFactory = controllerFactory;
     _bindingProvider   = bindingProvider;
     _filterProvider    = filterProvider;
 }
 public ReflectedActionInvokerProvider(IControllerFactory controllerFactory,
                                       IActionBindingContextProvider bindingProvider,
                                       INestedProviderManager<FilterProviderContext> filterProvider)
 {
     _controllerFactory = controllerFactory;
     _bindingProvider = bindingProvider;
     _filterProvider = filterProvider;
 }
Example #4
0
 public DefaultActionSelector(IActionDescriptorsCollectionProvider actionDescriptorsCollectionProvider,
                              IActionBindingContextProvider bindingProvider,
                              [NotNull] ILoggerFactory loggerFactory)
 {
     _actionDescriptorsCollectionProvider = actionDescriptorsCollectionProvider;
     _bindingProvider = bindingProvider;
     _logger          = loggerFactory.Create <DefaultActionSelector>();
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HtmlHelper{TModel}"/> class.
 /// </summary>
 public HtmlHelper(
     [NotNull] ICompositeViewEngine viewEngine,
     [NotNull] IModelMetadataProvider metadataProvider,
     [NotNull] IUrlHelper urlHelper,
     [NotNull] AntiForgery antiForgeryInstance,
     [NotNull] IActionBindingContextProvider actionBindingContextProvider)
     : base(viewEngine, metadataProvider, urlHelper, antiForgeryInstance, actionBindingContextProvider)
 {
 }
Example #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultHtmlGenerator"/> class.
        /// </summary>
        public DefaultHtmlGenerator(
            [NotNull] IActionBindingContextProvider actionBindingContextProvider,
            [NotNull] AntiForgery antiForgery,
            [NotNull] IModelMetadataProvider metadataProvider,
            [NotNull] IUrlHelper urlHelper)
        {
            _actionBindingContextProvider = actionBindingContextProvider;
            _antiForgery      = antiForgery;
            _metadataProvider = metadataProvider;
            _urlHelper        = urlHelper;

            // Underscores are fine characters in id's.
            IdAttributeDotReplacement = "_";
        }
Example #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="HtmlHelper"/> class.
        /// </summary>
        public HtmlHelper(
            [NotNull] ICompositeViewEngine viewEngine,
            [NotNull] IModelMetadataProvider metadataProvider,
            [NotNull] IUrlHelper urlHelper,
            [NotNull] AntiForgery antiForgeryInstance,
            [NotNull] IActionBindingContextProvider actionBindingContextProvider)
        {
            _viewEngine = viewEngine;
            MetadataProvider = metadataProvider;
            _urlHelper = urlHelper;
            _antiForgeryInstance = antiForgeryInstance;
            _actionBindingContextProvider = actionBindingContextProvider;

            // Underscores are fine characters in id's.
            IdAttributeDotReplacement = "_";
        }
Example #8
0
 public ReflectedActionInvoker([NotNull] ActionContext actionContext,
                               [NotNull] IActionBindingContextProvider bindingContextProvider,
                               [NotNull] INestedProviderManager <FilterProviderContext> filterProvider,
                               [NotNull] IControllerFactory controllerFactory,
                               [NotNull] ReflectedActionDescriptor descriptor,
                               [NotNull] IInputFormattersProvider inputFormattersProvider)
     : base(actionContext, bindingContextProvider, filterProvider)
 {
     _descriptor              = descriptor;
     _controllerFactory       = controllerFactory;
     _inputFormattersProvider = inputFormattersProvider;
     if (descriptor.MethodInfo == null)
     {
         throw new ArgumentException(
                   Resources.FormatPropertyOfTypeCannotBeNull("MethodInfo",
                                                              typeof(ReflectedActionDescriptor)),
                   "descriptor");
     }
 }
 public DefaultControllerActionArgumentBinder(IActionBindingContextProvider bindingContextProvider)
 {
     _bindingContextProvider = bindingContextProvider;
 }
Example #10
0
 public AngularHtmlHelper(IViewEngine viewEngine, IModelMetadataProvider metadataProvider, IUrlHelper urlHelper, AntiForgery antiForgeryInstance, IActionBindingContextProvider actionBindingContextProvider)
     : base(viewEngine, metadataProvider, urlHelper, antiForgeryInstance, actionBindingContextProvider)
 {
 }