public override void WriteString(string text) { if (TextBlockCreatesWriter(text)) this.wrapped.WriteString(text); else this.eventCache.WriteString(text); }