在Visual Studio 2010中,有一種方法可以在方法實現的接口上獲取Intellisense,如果該方法沒有任何XML註釋它自己的?如果該方法沒有自己的XML註釋,則在方法實現的接口上獲取Intellisense
我想這樣的事情會相當有用。我喜歡在接口中包含XML註釋,並且不希望在每種實現方法中重複(複製)相同的文本。只有當需要描述實現方法的具體內容時,我纔會給該方法自己的XML註釋。
在Visual Studio 2010中,有一種方法可以在方法實現的接口上獲取Intellisense,如果該方法沒有任何XML註釋它自己的?如果該方法沒有自己的XML註釋,則在方法實現的接口上獲取Intellisense
我想這樣的事情會相當有用。我喜歡在接口中包含XML註釋,並且不希望在每種實現方法中重複(複製)相同的文本。只有當需要描述實現方法的具體內容時,我纔會給該方法自己的XML註釋。
如果您有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
}
}
看起來你現在有足夠的聲望;-) – 2016-02-16 14:29:46
你可以用Resharper做到這一點。如果將光標放在沒有XML註釋的方法聲明上,則Rehsarper會自動從基本方法中複製註釋。
我不想複製註釋,我只想在小的彈出窗口中看到信息。當沒有任何東西可以添加到已經包含在界面中的評論中時,整個觀點就是沒有評論。 – Peladao 2012-01-16 17:12:47
您是指從XML註釋中提取的數據? – Oded 2012-01-16 16:37:20
是的,我的意思是源代碼中的嵌入式XML註釋 – Peladao 2012-01-16 16:41:59