public void AddChildrenInLambda() { var builder = new HTMLBuilder(); builder.AddElement("div", new HTMLAttribute[] { new HTMLAttribute("class", "parent") }); builder.Child(() => { builder.AddElement("div", "Child Level 1"); builder.AddAttribute("class", "child"); builder.Child(() => { builder.H(2, "Child Level 2"); }); }); Debug.WriteLine(builder.ToString()); }