// CS0123: A method or delegate `A<T,U>.M(T)' parameters do not match delegate `A<T,U>.D(U)' parameters // Line: 10 class A<T, U> where T : U { delegate void D (U u); static void M (T t) { D d = M; } }