private void WriteMemberGroupHeader(ITypeDefinitionMember member) { if (member == null) { return; } if (IncludeMemberGroupHeadings || IncludeSpaceBetweenMemberGroups) { string heading = CSharpWriter.MemberGroupHeading(member); if (heading != null) { if (IncludeSpaceBetweenMemberGroups) { if (!_firstMemberGroup) { _syntaxWriter.WriteLine(true); } _firstMemberGroup = false; } if (IncludeMemberGroupHeadings) { _syntaxWriter.Write("// {0}", heading); _syntaxWriter.WriteLine(); } } } }