The generic type parameter is contravariant. A contravariant type parameter can appear as a parameter type in method signatures.
Syntax
Requirements
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0