private string _GatherContentElements() { StringBuilder sb = new StringBuilder(m_apparentLength + 1); foreach (ColorStringElement cse in m_elements) { ContentElement ce = cse as ContentElement; if (null != ce) { ce.AppendTo(sb); } } return(sb.ToString()); } // end _GatherContentElements()