public DefaultViewComponentHelper( [NotNull] IViewComponentSelector selector, [NotNull] IViewComponentInvokerFactory invokerFactory) { _selector = selector; _invokerFactory = invokerFactory; }
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 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; }
public LayoutComponentHelper( IViewComponentSelector viewComponentSelector, IHttpContextAccessor httpContextAccessor, IActionContextAccessor actionContextAccessor, IServiceProvider serviceProvider, IOptions <MvcOptions> optionsAccessor) { _viewComponentSelector = viewComponentSelector; _httpContextAccessor = httpContextAccessor; _actionContextAccessor = actionContextAccessor; _serviceProvider = serviceProvider; _optionsAccessor = optionsAccessor; }
/// <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; }
/// <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; }
public ComponentHelper(IViewComponentSelector selector, IUnitOfWork db, ILogger <ComponentHelper> logger) { _selector = selector; _logger = logger; _db = db; }
public ComponentsController(IViewComponentSelector selector) { _selector = selector; }
public ComponentHelper(IViewComponentSelector selector, IUnitOfWork db, ILogger <ComponentHelper> logger) { this.selector = selector; this.logger = logger; this.db = db; }
public ComponentController(IViewComponentSelector viewComponentSelector) { _viewComponentSelector = viewComponentSelector; }
public ComponentHelper(IViewComponentSelector selector, IUnitOfWork db) { _selector = selector; _db = db; }