有一個關於C#編譯器生成文檔的問題。可空類型的文檔生成
的源代碼:
public class SomeClass {
/// <summary>
/// Do some work
/// </summary>
/// <returns cref="Nullable{Boolean}">
/// Some stuff
/// </returns>
public bool? SomeMethod() {
return false;
}
}
編譯器生成的方法的someMethod XML文檔片段:
<member name="...." >
....
<returns cref="T:System.Nullable`1">SomeStuff</returns>
</member>
有沒有什麼辦法,迫使它產生
<member name="...." >
....
<returns cref="T:System.Nullable{System.Boolean}">SomeStuff</returns>
</member>
代替?
手動設置返回信息如下: 'cref =「T:System.Nullable {System.Boolean}」>' ? – dna
哦,謝謝!那是行得通的!但是ReSharper生成Cannto解析符號。但我認爲,ReSharper問題 – l0nley
那麼你可以'#pragma警告禁用',但它不是真正的眼睛糖果! – dna