Есть ли в .NET встроенный EventArgs <T>?

Я собираюсь создать общий класс EventArgs для аргументов событий, которые содержат один аргумент: public class EventArg<T> : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument...