2012-01-16 15 views
5

在Visual Studio 2010中,有一種方法可以在方法實現的接口上獲取Intellisense,如果該方法沒有任何XML註釋它自己的?如果該方法沒有自己的XML註釋,則在方法實現的接口上獲取Intellisense

我想這樣的事情會相當有用。我喜歡在接口中包含XML註釋,並且不希望在每種實現方法中重複(複製)相同的文本。只有當需要描述實現方法的具體內容時,我纔會給該方法自己的XML註釋。

+0

您是指從XML註釋中提取的數據? – Oded 2012-01-16 16:37:20

+0

是的,我的意思是源代碼中的嵌入式XML註釋 – Peladao 2012-01-16 16:41:59

回答

3

如果您有ReSharper,您可以使用Ctrl + Shift + F1顯示方法的簡短幫助。 如果該方法沒有任何XML註釋,則會顯示其界面的幫助。 我沒有足夠的聲望給你一個截圖。因此,我向您展示我的代碼並對其進行解釋:

internal interface ISomeInterface 
{ 
    /// <summary> 
    /// Integer1 help text by interface. 
    /// </summary> 
    int Integer1 { get; set; } 
} 

internal class Class2 : ISomeInterface 
{ 
    public int Integer1 { get; set; } 

    public int CallInterface1() 
    { 
    return Integer1; // <- Place cursor on Integer1 and press Ctrl+Shift+F1 
    } 
} 
+0

看起來你現在有足夠的聲望;-) – 2016-02-16 14:29:46

0

你可以用Resharper做到這一點。如果將光標放在沒有XML註釋的方法聲明上,則Rehsarper會自動從基本方法中複製註釋。

+1

我不想複製註釋,我只想在小的彈出窗口中看到信息。當沒有任何東西可以添加到已經包含在界面中的評論中時,整個觀點就是沒有評論。 – Peladao 2012-01-16 17:12:47

相關問題