public void WriteProcessingInstructionString(string text) {
Debug.Assert(this.xstate == XmlState.WithinPI, "WriteProcessingInstructionString cannot be called in the " + this.xstate + " state.");
if (this.piText.Length == 0)
this.piText = text;
else
this.piText += text;
}