Меня часто разочаровывают методы System.Diagnostics.Debug.Write/WriteLine. Я хотел бы использовать методы Write/WriteLine, знакомые с классом TextWriter, поэтому я часто пишу
Debug.WriteLine("# entries {0} for connection {1}", countOfEntries, connection);
который вызывает ошибку компилятора. Я в конечном итоге пишу
Debug.WriteLine(string.Format("# entries {0} for connection {1}",
countOfEntries, connection));
что действительно неудобно.
Есть ли у CLR класс, полученный из TextWriter, который "обертывает" System.Debug или мне нужно свернуть его?