Antaris.AspNetCore.Mvc.Widgets.Infrastructure.DefaultWidgetHelper.InvokeCore C# (CSharp) Method

InvokeCore() private method

Invokes a widget synchronously.
private InvokeCore ( TextWriter writer, WidgetDescriptor descriptor, object values = null ) : void
writer System.IO.TextWriter The target text writer.
descriptor WidgetDescriptor The widget descriptor.
values object The set of values to provide to the widget.
return void
        private void InvokeCore(TextWriter writer, WidgetDescriptor descriptor, object values = null)
        {
            var context = new WidgetContext(descriptor, new RouteValueDictionary(values), _viewContext, writer);
            var invoker = _invokerFactory.CreateInstance(context);

            invoker.Invoke(context);
        }