2014-03-19 57 views
1

假設我們有下面的代碼:註釋的存儲位置以及如何提取它們?

/// <summary> 
/// Test class comment 
/// </summary> 
public class Test 
{ 
    /// <summary> 
    /// Method comment 
    /// </summary> 
    /// <param name="a">First parameter comment</param> 
    /// <param name="b">Second parameter comment</param> 
    /// <returns>Return value comment</returns> 
    public int Foo(int a, int b) { return 1; } 
} 

哪裏組裝的C#編譯器店評論?如果IntelliSence可以使用評論,我也想。

+0

它不會將它們存儲在集合LY。 – kemiller2002

回答

7

C#編譯器在彙編中存儲註釋的位置?

它沒有。

如果IntelliSence可以使用註釋,我也想。

在這種情況下,您需要打開構建中的XML文檔生成。 (假設你使用的是Visual Studio,請轉到你的項目屬性,Build選項卡,Output部分,「XML文檔文件」。

這將會吐出一個單獨的文件(傳統上帶有含文檔註釋的.xml的擴展名),這將包括所有的意見,但 - 。只有XML文檔註釋

MSDN guide to C# documentation comments瞭解更多詳情,您可能也想看看Sandcastle Help File Builder製作網頁, CHM文件等從評論

+0

嗯。 IntelliSense可以直接從代碼中獲取文檔註釋。但是關於.NET框架類的文檔呢? (只是出於好奇) – Spook

+3

@Spook:這是在框架附帶的XML文件。 –

相關問題