Я успешно создал несколько визуализаторов отладчика Visual Studio, и они работают очень хорошо, за исключением того, что на некоторых объектах появляется ошибка тайм-аута при попытке десериализации объекта с objectProvider.GetObject()
System.Exception: Function evaluation timed out.
at Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.PrivateCallback.MaybeDeserializeAndThrowException(Byte[] data)
Тайм-аут происходит довольно быстро (возможно, примерно через секунду после того, как я нажимаю на значок визуализатора), даже если некоторые из моих других визуализаторов работают нормально даже с большими объектами данных, которые намного дольше отображаются (5-10 секунд) и до сих пор не перерыв.
Я уже создал собственный источник объектов, чтобы ограничить сериализацию полями, которые нужно отобразить. Что еще я могу сделать, чтобы данные были десериализованы без истечения времени ожидания?