public override void WriteString(string text) { if (TextBlockCreatesWriter(text)) { _wrapped.WriteString(text); } else { _eventCache.WriteString(text); } }