bool WriteIndentCore (int nestFix, bool attribute)
{
if (!indent)
return false;
for (int i = open_count - 1; i >= 0; i--)
if (!attribute && elements [i].HasSimple)
return false;
if (state != WriteState.Start)
writer.Write (newline);
for (int i = 0; i < open_count + nestFix; i++)
writer.Write (indent_string);
return true;
}