public RenderedComponent <TComponent> AddComponent <TComponent>(IDictionary <string, object> parameters = null) where TComponent : IComponent { var result = new RenderedComponent <TComponent>(Renderer); if (parameters == null) { result.SetParametersAndRender(ParameterView.Empty); } else { result.SetParametersAndRender(ParameterView.FromDictionary(parameters)); } return(result); }
public RenderedComponent <TComponent> AddComponent <TComponent>(ParameterView parameters) where TComponent : IComponent { var result = new RenderedComponent <TComponent>(Renderer); result.SetParametersAndRender(parameters); return(result); }
public RenderedComponent <TComponent> AddComponent <TComponent>(ParameterView?parameterView = null) where TComponent : IComponent { var result = new RenderedComponent <TComponent>(Renderer); result.SetParametersAndRender(parameterView ?? ParameterView.Empty); return(result); }
public RenderedComponent <TComponent> AddComponent <TComponent>() where TComponent : IComponent { RenderedComponent <TComponent> result = new RenderedComponent <TComponent>(this.Renderer); result.SetParametersAndRender(ParameterView.Empty); return(result); }