C#


ROSLYN.DESIGN.CA1010 : Generic interface should also be implemented (C#)

See Roslyn-Detected C# Warning Classes for more information.

Summary

To broaden the usability of a type, implement one of the generic interfaces. This is especially true for collections as they can then be used to populate generic collection types.

This check corresponds to Roslyn rule CA1010. For full rule details, see the Microsoft website: CA1010.

Properties

Class Name Generic interface should also be implemented (C#)
Significance reliability
Mnemonic ROSLYN.DESIGN.CA1010
Categories None
Availability Available for C# only.
Enabling Checks for this warning class are enabled by default. To disable them, add the following WARNING_FILTER rule to the project configuration file.
WARNING_FILTER += discard class="Generic interface should also be implemented (C#)"

Relevant Configuration File Parameters

The following configuration file parameters affect checks for this warning class.