x上的XML注释具有无法解析的cref属性(属性和类型混淆)

时间:2015-01-24 22:02:44

标签: c# xml documentation xml-documentation

以下XML注释提供编译时警告:

/// <summary>
/// Provides data for the <see cref="TextDraw.Click"/> event.
/// </summary>
public class TextDrawEventArgs : EventArgs
{
    //...

    public TextDraw TextDraw { get; private set; }
}

我希望TextDraw.Click引用TextDraw类中的事件,但它正在拾取TextDraw作为此TextDrawEventArgs类型的属性。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

使用课程的完整路径,而不只是TextDraw,例如Namespace.TextDraw.Click

答案 1 :(得分:1)

我想补充一点,如果您的 cref 目标包含通用参数,您可以将其括在 {} 方括号中以便解析。

<see cref="Namespace.GenericClass{T}.Method" />