Tengo una clase que tiene muchas colecciones secundarias, que son todas cargadas perezosas usando Lazy < T>. Cuando se depura, ¿es posible que se muestren esas colecciones secundarias incluso si no están cargadas? ¿O forzar la evaluación cuando se depura? Aquí hay una captura de pantalla del reloj rápido en una de las colecciones secundarias. El mensaje que muestra el depurador es "La evaluación de la función requiere que se ejecuten todos los subprocesos", lo que tiene sentido para mí, solo quiero que estas colecciones secundarias sean más amigables con el depurador.Lazy <T> evaluación dentro de la pantalla del depurador. "La evaluación de la función requiere que todos los hilos se ejecuten".
6
A
Respuesta
0
esto no puede ser el camino más fácil, pero en VisualStudio Usted puede crear sus propios visualizadores de depuración para tipos específicos. De modo que podría crear un visualizador que evaluara el Lazy para obtener el valor y luego exponer el resultado para visualizarlo de nuevo.
Ver http://msdn.microsoft.com/en-us/library/ms379596(v=vs.80).aspx o http://www.codeproject.com/KB/vb/AuthoringVisualizers.aspx
Cuestiones relacionadas
- 1. Lazy evaluación en Bash
- 2. PHP Lazy Evaluación booleana
- 3. evaluación Función desactivada debido a que una evaluación de la función anterior Tiempo de espera agotado
- 4. La evaluación requiere un subproceso para ejecutarse temporalmente. Utilice la ventana Inspección para realizar la evaluación
- 5. Forzar la evaluación de la entrada de función antes de la evaluación comparativa en el Criterio
- 6. registrador Lazy evaluación cadena de mensaje
- 7. ¿Existe un atributo .Net para evitar la evaluación de propiedades dentro del depurador?
- 8. orden de evaluación del parámetro de función
- 9. Evaluación de la expresión C
- 10. JavaScript Evaluación del Desempeño
- 11. Python: Evite la evaluación de cortocircuitos
- 12. Orden de la evaluación en función de C++ parámetros
- 13. La evaluación perezosa de argumentos suministrados
- 14. SQL Server Boolean Evaluación de evaluación
- 15. Seleccione la orden de evaluación "where clause"
- 16. ¿Qué hace la evaluación de Python()?
- 17. Javascript si evaluación de la expresión
- 18. evaluación de metaprogramación de la plantilla
- 19. ¿Orden de evaluación de la nueva expresión?
- 20. Métodos generados para la evaluación de polinomios
- 21. Java para la evaluación de bucle
- 22. Lazy vs Eager evaluación y la construcción de listas de doble enlace
- 23. función de evaluación de escritura cadena
- 24. ¿Oracle usa la evaluación de cortocircuito?
- 25. Eager evaluación/orden de aplicación y evaluación diferida/orden normal
- 26. ¿Cómo se hace la evaluación dinámica de scripts en C#?
- 27. ¿Objective-C usa la evaluación de cortocircuito?
- 28. Oracle y la función SQL Server evaluación en las consultas
- 29. Evaluación de la expresión de la igualdad triple
- 30. Validación del lado del cliente que no se activa para la entrada de datos de la evaluación CompareAttribute