当异常发生时,如何获得完全限定的方法名称

Set*_*man 0 .net reflection exception-handling

我有一个全局HandledExceptionHandler.在我的try catch块的catch部分中,我想传递发生异常的完全限定的方法名称.你是怎样做的?没有反思就可以做到.HEre是我正在寻找的一个例子......

Public Sub MySub
   Try
      'some error happens

   Catch
      HandledException (ERROR_LOCATION, SOME_OTHER_ARGUMENT)
   End Try


End Sub
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何获得ERROR_LOCATION?

赛斯

Col*_*kay 5

如果您有异常对象,则可以使用TargetSite属性获取有关抛出异常的位置的信息.