public void FlushContent() {
NotAddedYet = false;
title = null;
for (int k = 0; k < Count; ++k) {
IElement element = (IElement)this[k];
if (element is Section) {
Section s = (Section)element;
if (!s.ElementComplete && Count == 1) {
s.FlushContent();
return;
}
else {
s.AddedCompletely = true;
}
}
this.RemoveAt(k);
--k;
}
}