2012-09-23 79 views
22

當我想要一個方法/屬性的屬性和XML文檔時 - 在方法/屬性上面寫入它們的正確順序是什麼?方法/屬性的屬性和XML文檔

這聽起來很瑣碎,但是......

如果我使用:

/// <summary> 
/// Something here 
/// </summary> 
[MyAttribute] 
public void MyMethod() {} 

構建成功並ReSharper的是「幸福」,但我看不到文檔中的智能感知MyClass.MyMethod

當我使用:

[MyAttribute] 
/// <summary> 
/// Something here 
/// </summary> 
public void MyMethod() {} 

構建成功,但ReSharper的有一個警告(XML註釋沒有放在有效的語言元素),並且我還沒有看到在智能感知文檔MyClass.MyMethod

我搜索了互聯網,只看到沒有文檔使用屬性的例子;或沒有屬性的文檔。

是否真的沒有辦法讓屬性和XML文檔具有相同的方法/屬性?

信息:WPF應用程序,.NET 4.0,C#。

+0

Visual Studio(或者可能是resharper)?只需在方法(或屬性)上面輸入三個斜槓///,它就會自動生成。 – spender

+0

忘了補充 - VS2010。我試圖在屬性上面寫(上面的第一個例子),但它沒有在IntelliSense中生成文檔。其他方法/屬性在沒有屬性的同一個類中顯示預期的文檔。 :( – XAMeLi

+0

當這兩種情況下都不顯示在Intellisense中,那麼你有一個無關緊要的問題首先要解決。 –

回答

20

使用第一種情況下,

/// <summary> 
/// Something here 
/// </summary> 
[MyAttribute] 
public void MyMethod() {} 

ReSharper的喜歡它,它應該給你這裏在智能感知東西。如果沒有,那麼還有另一個問題需要解決。

+0

需要重新啓動我的機器......我的人生中浪費了兩個小時......感謝您的幫助 – XAMeLi

+1

感謝您的幫助更多的編碼和搜索時間+1 – Simua