/// <summary>
        /// Initialises a new instance of <see cref="DefaultWidgetHelper"/>.
        /// </summary>
        /// <param name="descriptorProvider">The widget descriptor collection provider.</param>
        /// <param name="invokerFactory">The invoker factory.</param>
        /// <param name="selector">The selector.</param>
        public DefaultWidgetHelper(IWidgetDescriptorCollectionProvider descriptorProvider, IWidgetInvokerFactory invokerFactory, IWidgetSelector selector)
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

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

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

            _descriptorProvider = descriptorProvider;
            _invokerFactory     = invokerFactory;
            _selector           = selector;
        }
        /// <summary>
        /// Initialises a new instance of <see cref="DefaultWidgetHelper"/>.
        /// </summary>
        /// <param name="descriptorProvider">The widget descriptor collection provider.</param>
        /// <param name="invokerFactory">The invoker factory.</param>
        /// <param name="selector">The selector.</param>
        public DefaultWidgetHelper(IWidgetDescriptorCollectionProvider descriptorProvider, IWidgetInvokerFactory invokerFactory, IWidgetSelector selector)
        {
            if (descriptorProvider == null)
            {
                throw new ArgumentNullException(nameof(descriptorProvider));
            }

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

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

            _descriptorProvider = descriptorProvider;
            _invokerFactory = invokerFactory;
            _selector = selector;
        }
Example #3
0
 public ZoneTagHelper(IWidgetSelector widgetSelector)
 {
     _widgetSelector = widgetSelector;
 }
 public WidgetController(IWidgetSelector widgetSelector)
 {
     this._widgetSelector = widgetSelector;
 }
 public WidgetController(IWidgetSelector widgetSelector)
 {
     this._widgetSelector = widgetSelector;
 }
Example #6
0
 public HtmlZoneTagHelper(IWidgetSelector widgetSelector)
     : base(widgetSelector)
 {
 }