使用cref的inheritdoc特定异常

时间:2017-10-25 12:05:46

标签: c# sandcastle

如何使用<inheritdoc/>从另一个方法继承特定的异常。有可能做这样的事情:

/// <summary>
/// Summary
/// </summary>
/// <inheritdoc cref="Method2(int)" select="exception[@cref='CustomException']" />
public int Method1()
{
    return Method2(1);
}

/// <summary>
/// Summary...
/// </summary>
/// <exception cref="ArgumentException">
/// ArgumentException...
/// </exception>
/// <exception cref="CustomException">
/// CustomException...
/// </exception>
public int Method2(int count)
{
    // do something
}

当我构建文档并打开它时,Method1没有例外。目前,我的解决方法是将id="CustomException"添加到Method2并使用<inheritdoc cref="Method2(int)" select="exception[@id='CustomException']" />

0 个答案:

没有答案