Redundant base type rule
Brevity
Warning
This warning is emitted when a permitted base type is sealed, that is, when it is explicitly marked as a sealed class or record, or when it is a (nullable) struct, tuple, enum or delegate.
class C
<
// GA0008 will appear here
[PermittedBaseTypes(typeof(byte), typeof(short))]
T
>
{ }