2009-07-15 27 views

回答

9

ReSharper可以做到這一點。

5

當您可能訪問可能爲空的對象的成員時,Resharper將提供建議。

在4.0中,「代碼合同」在編譯時支持這一點 - 例如,它會阻止你將一個可能的null傳遞給一個表明它不需要的方法。

1

ReSharper的是檢查

1

展鵬有一個名爲Exception Hunter一個商業工具,可以分析你的(編譯)代碼,並顯示哪些異常可以從給定的函數被拋出。您還可以找到引發特定異常的所有方法。

0

也許你可能會對.NET 4.0中的新契約好東西感興趣?