2016-07-23 45 views
1

是否有可能爲ReSharper創建代碼重構,比如檢查參數爲null的重構。爲ReSharper創建新的代碼重構

enter image description here

如果我們應用,爲下面

public void Method(string value) 
{ 
    if (value == null) throw new ArgumentNullException(nameof(value)); 
} 

的方法是否有可能創造像「檢查字符串參數不爲空或空白」一個重構,這將產生以下守衛檢查那隻會在字符串參數上建議?

public void Method(string value) 
{ 
    if (string.IsNullOrWhiteSpace(value)) throw new ArgumentNullException(nameof(value)); 
} 

回答

2

這可以使用上下文操作。我不知道這個介紹的確切版本,但至少在2016年1月它應該在那裏。

enter image description here

除此之外,你可以使用live templates一些需求。但它們有一些限制。如果你到達他們,你可以創建一個自定義插件,例如context action