【发布时间】:2018-05-24 15:19:01
【问题描述】:
ReSharper 向我发出警告,说我的异常没有记录在案。当我使用 ReSharper 的快速文档工具(默认键绑定 CTRL+Q)时,它清楚地显示了继承文档的异常。
所以我想知道。这是 ReSharper 的问题还是我应该再次声明异常?
我的代码分解为重要部分
public interface IMyService
{
/// <summary>...</summary>
/// <exception cref="CantMoveForwardException">
/// If <see cref="CanMoveForward"/> returns <see langword="false" />.
/// </exception>
void MoveForward();
}
public class MyService : IMyService
{
public void MoveForward()
{
}
}
public sealed class CantMoveForwardException : Exception
{
public CantMoveForwardException(string message) : base(message)
{
}
}
【问题讨论】:
-
CantMoveForwardException 类可能没有文档。你的其他 cmets 很好。
标签: c# resharper documentation