Severity - Fail
Check method - Here
HasUniqueMultiOutputAttributes check ensures that a method returning a type of
Output<t, ..., tn> has a matching number of
MultiOutput attributes that have unique indexes.
For example, a method returning
Output<Panel, Opening> would require 2 uniquely indexed
MultiOutput attributes to document both the
Panel and the
If the method looked like the below, while containing 2
MultiOutput attributes, would fail this check, because the index for both outputs cannot be
The method should instead look like this:
Where the index of the
MultiOutput attributes is unique.