private void ToggleSubmembers(CodeElement2 codeElement) { try { EditPoint memberStart = codeElement.GetStartPoint().CreateEditPoint(); ToggleCommentsAboveMember(memberStart, GetCommentString()); } catch(Exception) { } if(codeElement.IsCodeType || IsNamespace(codeElement)) { dynamic codeOrNamespace = codeElement; foreach(CodeElement2 childCodeElement in codeOrNamespace.Members) { ToggleSubmembers(childCodeElement); } } }