ReSharper无法解析注释中的集合类型

时间:2014-12-12 19:13:19

标签: c# resharper

如果集合的名称出现在cref所引用的方法说明中,则ReSharper无法解析该集合的名称。

例如,在此签名中,ReSharper强调了Dictionary

这个词
/// <summary>
/// The reconstruct in single account.
/// </summary>
/// <param name="programId">
/// The program id.
/// </param>
/// <returns>
/// The <see cref="Dictionary"/>.   // <-- here the "Dictionary" is underlined
/// </returns>
Dictionary<long, Account> ReconstructInSingleAccount(long programId)
{

}

当我将鼠标悬停在突出显示的区域时,会显示Cannot resolve symbol 'Dictionary'。该文件引用了System.Collections.GenericIEnumerableList也是如此。

它对代码没有任何影响,不会阻止编译或任何事情。我仍然希望保持我的文件清理,我不认为ReSharper首先应该在评论中解析名称时遇到问题。

我正在使用ReSharper 8.0。任何建议如何解决这个或如何改变我的意见,以摆脱这个&#34;未解决的&#34;警告高度赞赏。

1 个答案:

答案 0 :(得分:7)

XML注释中有一个特定的语法用于引用泛型:

/// The <see cref="Dictionary{TKey,TValue}"/>