我们在这里有很多关于堆栈跟踪和分析已抛出异常的问题。
我正在使用 RedGate Reflector 来检查一些 .net 类的工作原理。特别是,我正在查看对象的ConnectionString
属性System.Data.SqlClient.SqlConnection
。反射器指示ArgumentException
如果提供了无效的连接字符串,此属性可能会抛出一个。
我的问题是:鉴于此属性可能会引发此特定异常,我如何分析代码以找到可能引发异常的位置?该属性调用另一个函数来设置值。这个函数不ArgumentException
直接抛出。我想知道如何找到可能引发此异常的位置。