<include> (Visual C++)
<include> 標記讓您參考其他檔案內的註解,這些檔案描述了您原始程式碼中的型別以及成員。除了將文件註解直接放置在您原始程式碼檔案中,您也可以使用這種方法。例如,您可以使用 <include> 將使用在您的小組或公司中的標準「未定案」註解。
<include file='filename' path='tagpath' />
參數
filename
為含有文件的檔案名稱。可將檔案名稱加上路徑。將名稱加上單引號或雙引號。編譯器會發出警告 (如果找不到 filename。tagpath
選取檔案所需的節點集合中包含的有效的 XPath 運算式。name
註解前面標記內的名稱規範。name 會有一個 id。id
註解前面之標記的 ID。將名稱加上單引號或雙引號。
備註
<include> 標記使用了 XML XPath 的語法。使用 <include>,參考方式的 XPath 文件可以自訂。
使用 /doc 進行編譯,將文件註解處理為檔案。
範例
這是多重檔案的範例。第一個檔案,請使用 <include>,包含下列文件註解:
// xml_include_tag.cpp
// compile with: /clr /doc /LD
// post-build command: xdcmake xml_include_tag.dll
/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test"]/*' />
public ref class Test {
void TestMethod() {
}
};
/// <include file='xml_include_tag.doc' path='MyDocs/MyMembers[@name="test2"]/*' />
public ref class Test2 {
void Test() {
}
};
第二個檔案 (xml_include_tag.doc) 包含下列的文件註解。
<MyDocs>
<MyMembers name="test">
<summary>
The summary for this type.
</summary>
</MyMembers>
<MyMembers name="test2">
<summary>
The summary for this other type.
</summary>
</MyMembers>
</MyDocs>
程式輸出
<?xml version="1.0"?>
<doc>
<assembly>
<name>t2</name>
</assembly>
<members>
<member name="T:Test">
<summary>
The summary for this type.
</summary>
</member>
<member name="T:Test2">
<summary>
The summary for this other type.
</summary>
</member>
</members>
</doc>