public GridBodyRenderer( IGridRendererTreeBuilder simpleBodyRendererTreeBuilder, IGridRendererTreeBuilder groupedBodyRendererTreeBuilder) { this.simpleBodyRendererTreeBuilder = simpleBodyRendererTreeBuilder ?? throw new ArgumentNullException(nameof(simpleBodyRendererTreeBuilder)); this.groupedBodyRendererTreeBuilder = groupedBodyRendererTreeBuilder ?? throw new ArgumentNullException(nameof(groupedBodyRendererTreeBuilder)); }
public virtual IGridRendererTreeBuilder AddRenderer(IGridRendererTreeBuilder gridPartRenderer, RendererType rendererPosition = RendererType.InsideTag) { switch (rendererPosition) { case RendererType.AfterTag: gridPartRenderersAfter.Add(gridPartRenderer); break; case RendererType.BeforeTag: gridPartRenderersBefore.Add(gridPartRenderer); break; case RendererType.InsideTag: gridPartRenderers.Add(gridPartRenderer); break; } return(this); }
public override IGridRendererTreeBuilder AddRenderer(IGridRendererTreeBuilder gridPartRenderer, RendererType rendererPosition = RendererType.InsideTag) => this.gridPartRenderer.AddRenderer(gridPartRenderer, rendererPosition);
public IGridRendererTreeBuilder AddRenderer(IGridRendererTreeBuilder gridPartRenderer, RendererType rendererPosition) { throw new NotImplementedException(); }
public GridMesurablePartRenderer(IGridRendererTreeBuilder gridPartRenderer, ILogger <GridMesurablePartRenderer> logger) { this.gridPartRenderer = gridPartRenderer ?? throw new ArgumentNullException(nameof(gridPartRenderer)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.stopwatch = new Stopwatch(); }