示例#1
0
 public DefaultViewComponentHelper(
     [NotNull] IViewComponentSelector selector,
     [NotNull] IViewComponentInvokerFactory invokerFactory)
 {
     _selector = selector;
     _invokerFactory = invokerFactory;
 }
示例#2
0
 public DefaultViewComponentHelper(
     [NotNull] IViewComponentSelector selector,
     [NotNull] IViewComponentInvokerFactory invokerFactory)
 {
     _selector       = selector;
     _invokerFactory = invokerFactory;
 }
示例#3
0
 public PluginController(
     ILayoutManager layoutManager,
     IViewComponentSelector viewComponentSelector
     )
 {
     this._layoutManager         = layoutManager;
     this._viewComponentSelector = viewComponentSelector;
 }
 public DefaultViewComponentHelper(
     [NotNull] IViewComponentDescriptorCollectionProvider descriptorProvider,
     [NotNull] IViewComponentSelector selector,
     [NotNull] IViewComponentInvokerFactory invokerFactory)
 {
     _descriptorProvider = descriptorProvider;
     _selector = selector;
     _invokerFactory = invokerFactory;
 }
 public DefaultViewComponentHelper(
     [NotNull] IViewComponentDescriptorCollectionProvider descriptorProvider,
     [NotNull] IViewComponentSelector selector,
     [NotNull] IViewComponentInvokerFactory invokerFactory)
 {
     _descriptorProvider = descriptorProvider;
     _selector           = selector;
     _invokerFactory     = invokerFactory;
 }
示例#6
0
 public ViewComponentManager(IViewComponentSelector viewComponentSelector, IViewComponentHelper viewComponentHelper, IActionContextAccessor actionContextAccessor, IViewAccountant viewAccountant, ITempDataProvider tempDataProvider, ILocalFileProvider localFileProvider)
 {
     _viewComponentSelector = viewComponentSelector;
     _viewComponentHelper   = viewComponentHelper;
     _actionContextAccessor = actionContextAccessor;
     _viewAccountant        = viewAccountant;
     _tempDataProvider      = tempDataProvider;
     _localFileProvider     = localFileProvider;
 }
示例#7
0
 public LayoutComponentHelper(
     IViewComponentSelector viewComponentSelector,
     IHttpContextAccessor httpContextAccessor,
     IActionContextAccessor actionContextAccessor,
     IServiceProvider serviceProvider,
     IOptions <MvcOptions> optionsAccessor)
 {
     _viewComponentSelector = viewComponentSelector;
     _httpContextAccessor   = httpContextAccessor;
     _actionContextAccessor = actionContextAccessor;
     _serviceProvider       = serviceProvider;
     _optionsAccessor       = optionsAccessor;
 }
示例#8
0
        /// <summary>
        /// Initializes a new instance of <see cref="DefaultViewComponentHelper"/>.
        /// </summary>
        /// <param name="descriptorProvider">The <see cref="IViewComponentDescriptorCollectionProvider"/>
        /// used to locate view components.</param>
        /// <param name="htmlEncoder">The <see cref="HtmlEncoder"/>.</param>
        /// <param name="selector">The <see cref="IViewComponentSelector"/>.</param>
        /// <param name="invokerFactory">The <see cref="IViewComponentInvokerFactory"/>.</param>
        /// <param name="viewBufferScope">The <see cref="IViewBufferScope"/> that manages the lifetime of
        /// <see cref="ViewBuffer"/> instances.</param>
        public DefaultViewComponentHelper(
            IViewComponentDescriptorCollectionProvider descriptorProvider,
            HtmlEncoder htmlEncoder,
            IViewComponentSelector selector,
            IViewComponentInvokerFactory invokerFactory,
#pragma warning disable PUB0001 // Pubternal type in public API
            IViewBufferScope viewBufferScope
#pragma warning restore PUB0001
            )
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

            if (htmlEncoder == null)
            {
                throw new ArgumentNullException(nameof(htmlEncoder));
            }

            if (selector == null)
            {
                throw new ArgumentNullException(nameof(selector));
            }

            if (invokerFactory == null)
            {
                throw new ArgumentNullException(nameof(invokerFactory));
            }

            if (viewBufferScope == null)
            {
                throw new ArgumentNullException(nameof(viewBufferScope));
            }

            _descriptorProvider = descriptorProvider;
            _htmlEncoder        = htmlEncoder;
            _selector           = selector;
            _invokerFactory     = invokerFactory;
            _viewBufferScope    = viewBufferScope;
        }
示例#9
0
        /// <summary>
        /// Initializes a new instance of <see cref="DefaultViewComponentHelper"/>.
        /// </summary>
        /// <param name="descriptorProvider">The <see cref="IViewComponentDescriptorCollectionProvider"/>
        /// used to locate view components.</param>
        /// <param name="htmlEncoder">The <see cref="HtmlEncoder"/>.</param>
        /// <param name="selector">The <see cref="IViewComponentSelector"/>.</param>
        /// <param name="invokerFactory">The <see cref="IViewComponentInvokerFactory"/>.</param>
        /// <param name="viewBufferScope">The <see cref="IViewBufferScope"/> that manages the lifetime of
        /// <see cref="ViewBuffer"/> instances.</param>
        public DefaultViewComponentHelper(
            IViewComponentDescriptorCollectionProvider descriptorProvider,
            HtmlEncoder htmlEncoder,
            IViewComponentSelector selector,
            IViewComponentInvokerFactory invokerFactory,
            IViewBufferScope viewBufferScope
            )
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

            if (htmlEncoder == null)
            {
                throw new ArgumentNullException(nameof(htmlEncoder));
            }

            if (selector == null)
            {
                throw new ArgumentNullException(nameof(selector));
            }

            if (invokerFactory == null)
            {
                throw new ArgumentNullException(nameof(invokerFactory));
            }

            if (viewBufferScope == null)
            {
                throw new ArgumentNullException(nameof(viewBufferScope));
            }

            _descriptorProvider = descriptorProvider;
            _htmlEncoder        = htmlEncoder;
            _selector           = selector;
            _invokerFactory     = invokerFactory;
            _viewBufferScope    = viewBufferScope;
        }
        /// <summary>
        /// Initializes a new instance of <see cref="DefaultViewComponentHelper"/>.
        /// </summary>
        /// <param name="descriptorProvider">The <see cref="IViewComponentDescriptorCollectionProvider"/>
        /// used to locate view components.</param>
        /// <param name="htmlEncoder">The <see cref="HtmlEncoder"/>.</param>
        /// <param name="selector">The <see cref="IViewComponentSelector"/>.</param>
        /// <param name="invokerFactory">The <see cref="IViewComponentInvokerFactory"/>.</param>
        /// <param name="viewBufferScope">The <see cref="IViewBufferScope"/> that manages the lifetime of
        /// <see cref="ViewBuffer"/> instances.</param>
        public DefaultViewComponentHelper(
            IViewComponentDescriptorCollectionProvider descriptorProvider,
            HtmlEncoder htmlEncoder,
            IViewComponentSelector selector,
            IViewComponentInvokerFactory invokerFactory,
            IViewBufferScope viewBufferScope)
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

            if (htmlEncoder == null)
            {
                throw new ArgumentNullException(nameof(htmlEncoder));
            }

            if (selector == null)
            {
                throw new ArgumentNullException(nameof(selector));
            }

            if (invokerFactory == null)
            {
                throw new ArgumentNullException(nameof(invokerFactory));
            }

            if (viewBufferScope == null)
            {
                throw new ArgumentNullException(nameof(viewBufferScope));
            }

            _descriptorProvider = descriptorProvider;
            _htmlEncoder = htmlEncoder;
            _selector = selector;
            _invokerFactory = invokerFactory;
            _viewBufferScope = viewBufferScope;
        }
        public DefaultViewComponentHelper(
            IViewComponentDescriptorCollectionProvider descriptorProvider,
            IViewComponentSelector selector,
            IViewComponentInvokerFactory invokerFactory)
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

            if (selector == null)
            {
                throw new ArgumentNullException(nameof(selector));
            }

            if (invokerFactory == null)
            {
                throw new ArgumentNullException(nameof(invokerFactory));
            }

            _descriptorProvider = descriptorProvider;
            _selector = selector;
            _invokerFactory = invokerFactory;
        }
示例#12
0
        public DefaultViewComponentHelper(
            IViewComponentDescriptorCollectionProvider descriptorProvider,
            IViewComponentSelector selector,
            IViewComponentInvokerFactory invokerFactory)
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

            if (selector == null)
            {
                throw new ArgumentNullException(nameof(selector));
            }

            if (invokerFactory == null)
            {
                throw new ArgumentNullException(nameof(invokerFactory));
            }

            _descriptorProvider = descriptorProvider;
            _selector           = selector;
            _invokerFactory     = invokerFactory;
        }
示例#13
0
 public ComponentHelper(IViewComponentSelector selector, IUnitOfWork db, ILogger <ComponentHelper> logger)
 {
     _selector = selector;
     _logger   = logger;
     _db       = db;
 }
示例#14
0
 public ComponentsController(IViewComponentSelector selector)
 {
     _selector = selector;
 }
示例#15
0
 public ComponentHelper(IViewComponentSelector selector, IUnitOfWork db, ILogger <ComponentHelper> logger)
 {
     this.selector = selector;
     this.logger   = logger;
     this.db       = db;
 }
示例#16
0
 public ComponentController(IViewComponentSelector viewComponentSelector)
 {
     _viewComponentSelector = viewComponentSelector;
 }
示例#17
0
 public ComponentHelper(IViewComponentSelector selector, IUnitOfWork db)
 {
     _selector = selector;
     _db       = db;
 }