Why this matters
Keeps docs DRY while making runtime differences clear.
Use <inheritdoc/> to inherit docs for overrides/implementations, but explicitly add <exception> and behavior differences when applicable.
Keeps docs DRY while making runtime differences clear.
Side-by-side examples engineers can pattern-match during review.
/// <inheritdoc/>
public override Task ExecuteAsync(){ ... }/// <inheritdoc/>
/// <exception cref=\"TimeoutException\">When the request exceeds the timeout.</exception>
public override Task ExecuteAsync(){ ... }/// <inheritdoc/>
public override string ToString(){ ... }public override string ToString(){ ... }From the same buckets as this rule.