feedback
feedback copied to clipboard
Generic interfaces are duplicated in Implements
Describe the bug
In .Net API reference, generic interfaces implemented by a type are duplicated in the Implements section: once with type parameters as they are used in the interface, once in the open generic form.
To Reproduce Steps to reproduce the behavior:
- Go e.g. to the documentation for
Int32. - Look at the Implements section.
- Notice that many interfaces are listed twice, e.g.
IAdditionOperatorsis listed as bothIAdditionOperators<Int32,Int32,Int32>andIAdditionOperators<TSelf,TSelf,TSelf>. This is especially egregious for numeric types likeInt32, which already implement many interfaces, so displaying most of them twice makes reading the list especially hard.
Expected behavior Each implemented interface is only listed once.
Screenshots

Thanks @svick. We have an internal work item tracking improvements to the implements list.