public override void WriteString(string text) {
// Special-case single text node at the top level
if (this.pages == null) {
if (this.singleText == null)
this.singleText = text;
else
this.singleText += text;
}
else {
AddEvent(XmlEventType.String, text);
}
}