Я использую dll Saxon Home Edition для оценки выражений XPath. Есть ли способ перенаправить вывод функции trace() в другое окно/окно сообщения, которое я укажу? Я создаю новый объект текстового редактора и устанавливаю консольную ошибку для этого объекта, используя:
Console.SetError(textwriterobj)
После этого я вызываю функцию оценки запроса saxon xpath, но результаты функции trace() поступают не в объект текстового редактора, а в консоль по умолчанию моего приложения. Однако использование Console.Write правильно перенаправляет сообщения на мой объект текстового редактора. Кажется, что saxon dlls все еще используют консоль приложения по умолчанию для отправки результатов трассировки, какие-либо указатели на то, как я могу перенаправить ее? Спасибо.