我很感興趣,如果有工具可以列出所有自定義異常,代碼在調用堆棧中可以拋出?是否有一個列出客戶端代碼可以拋出的所有自定義異常的工具
回答
您可以在打開項目的情況下打開VS中的對象瀏覽器窗口。點擊View |對象瀏覽器。在搜索欄中,輸入「Exception」,然後按回車或點擊放大鏡。它將過濾對象列表,使其僅包含那些在其完全限定類型名稱中包含「Exception」字樣的列表。
編輯:
經進一步檢查,它也返回一個有字「異常」,在他們的方法和屬性,但是這是免費的,雖然它可能返回你以後更多的信息,這不是」不要錯過任何東西。
如果他們的拼寫異常會怎麼樣?:) – tsells
您對免費工具有什麼期望? :) –
這根本沒有幫助。我需要在給定的方法下找到客戶端代碼可以拋出的所有自定義異常。例如。如果我有方法'Foo()'依次調用其他幾個方法,其中一些可以拋出一些自定義的異常,我想列出它們。我需要這個以確保我捕獲'Foo()'中的所有自定義異常,因爲我知道如何在那裏處理它們。 –
- 1. 是否可以自動縮小所有輸出的客戶端代碼?
- 2. JAX-WS客戶端拋出SOAPFaultException而不是自定義異常
- 3. 的Web API拋出自定義異常回客戶端
- 4. 拋出一個始終鏈接的異常是否有意義?
- 5. 拋出自定義異常
- 6. 拋出自定義異常
- 7. 列出可能由方法拋出的所有異常
- 8. 拋出一個私人異常是否有意義?
- 9. 所有測試類的自定義設置TestExecutionListener的,所以我可以記錄每個異常/論斷拋出
- 10. 異常拋出我的自定義添加行代碼
- 11. XmlJavaTypeAdapter拋出用戶定義的異常
- 12. 亞馬遜DAX客戶端拋出「沒有終點用」異常
- 13. 創建elasticsearch客戶端拋出一個網狀IllegalStateException異常
- 14. Grails + WS客戶端拋出一個CXF異常
- 15. 拋出一個新的異常拋出一箇舊的異常
- 16. 發出Qt信號時是否有可能拋出異常?
- 17. 是否有一種工具可以剝離定義的開關下的代碼?
- 18. 序列化異常是可拋出的
- 19. 在Java中拋出自定義異常與在異常中拋出異常
- 20. WCF拋出FaultException,客戶端捕獲異常但丟失所有信息
- 21. 確定Scala函數拋出的所有可能異常
- 22. 是否有任何工具可以列出WinForm的所有組件?
- 23. RestEasy的客戶端拋出拋出java.lang.ClassNotFoundException:com.sun.ws.rs.ext.RuntimeDelegateImpl
- 24. 拋出沒有消息的自定義異常
- 25. 帶有自定義DateTimeFormatInfo的DateTime.Parse拋出異常
- 26. 拋出異常時是否可以自動進入調試器?
- 27. 迭代DirectoryInfo.EnumerateFiles是否會拋出異常?
- 28. 我們可以讓JVM拋出我們自己的用戶定義異常嗎?
- 29. 用於檢查所有C++函數是否在一個程序中拋出異常的工具
- 30. 在try catch中拋出一個自定義的異常
我知道的唯一一個是Resharper的[Exceptional plugin](http://exceptionalplugin.codeplex.com) –
曾經有RedGate Exception Hunter,但不幸的是:http:// www.red-gate.com/products/dotnet-development/exception-hunter/ –