ReSharper具有「檢查null參數」上下文動作,該參數將自動插入代碼來檢查參數爲null,並且拋出ArgumentNullException(如果爲null)。ReSharper:我可以製作自己的上下文動作嗎?
如果參數是一個字符串,我想另一個選項:「檢查字符串爲空或空」。這應該產生類似下面的代碼的東西:
if (String.IsNullOrEmpty(result))
throw new ArgumentException("Parameter cannot be null or empty", "result");
有什麼辦法來此方便地添加到ReSharper的?
Resharper 5.0(目前處於RC狀態)有一個稱爲「模式目錄」的新功能,可以幫助解決這個問題。不幸的是,你必須付費才能升級到它。 – Greg 2010-04-07 16:02:08
@Greg足夠 - 近期購買的4.5有資格免費升級到5.0(他們不支付我這樣說:)) – AakashM 2010-04-07 16:48:26
@AkkashM:感謝您的澄清! – Greg 2010-04-07 18:19:15