protected override void BuildRenderTree(RenderTreeBuilder builder) { builder.OpenElement(0, Tag); builder.AddAttribute(1, "class", ClassMapper.AsString()); builder.AddAttribute(2, "style", StyleMapper.AsString()); builder.AddMultipleAttributes(3, RuntimeHelpers.TypeCheck <IEnumerable <KeyValuePair <string, object> > >(Attributes)); builder.AddAttribute(4, "Id", Id); builder.AddElementReferenceCapture(5, (__value) => { Ref = __value; }); builder.AddContent(7, ChildContent); builder.CloseElement(); }