Pregunta

Tenemos muchas preguntas aquí sobre seguimientos de pila y excepciones de análisis que se han lanzado.

Estoy utilizando Redgate reflector para examinar el funcionamiento de algunas clases de .NET. En particular, estoy buscando en la propiedad del objeto ConnectionString System.Data.SqlClient.SqlConnection. Reflector indica que esta propiedad puede producir una ArgumentException si se suministra una cadena de conexión válida.

Mi pregunta es: dado que esta propiedad puede lanzar esta excepción particular, ¿cómo puedo analizar el código para encontrar donde la excepción podría ser arrojado desde? La propiedad llama a otra función para ajustar el valor. Esta función no lanza la ArgumentException directamente. Quiero saber cómo puedo encontrar dónde esta excepción podría ser arrojado de.

¿Fue útil?

Solución

No he utilizado, pero lo podría hacer en Jason Bock ExceptionFinder para Reflector

Otros consejos

Nunca he usado antes, pero creo que otro producto Puerta Roja, excepción Hunter , está diseñado para hacer esto.

Como dije, no he utilizado esto, así que no dude abajo votación si que lo he probado y no es útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top