private static bool IsContravariant(Type t) { Debug.Assert(t != null); return 0 != (t.GetTypeInfo().GenericParameterAttributes & GenericParameterAttributes.Contravariant); }