// CS0315: The type `int' cannot be used as type parameter `TEventArgs' in the generic type or method `X.D'. There is no boxing conversion from `int' to `System.EventArgs' // Line: 8 class X { delegate void D () where TEventArgs : System.EventArgs; D x; }