public override void WriteString (string text) { if (text == null || (text.Length == 0 && !v2)) return; // do nothing, including state transition. ShiftStateContent ("Text", true); WriteEscapedString (text, state == WriteState.Attribute); }