private static void DisplayLayoutElements(LayoutEnumerator it, string padding) { do { DisplayEntityInfo(it, padding); if (it.MoveFirstChild()) { // Recurse into this child element. DisplayLayoutElements(it, AddPadding(padding)); it.MoveParent(); } } while (it.MoveNext()); }