public static void RaiseEvent(normalclass nc, normalstruct ns)
        {
            FancyEventArgs e = new FancyEventArgs()
            {
                normclass = nc, normstruct = ns
            };

            BasicEvent(null, e);
        }
 static void EventVarPasser_BasicEvent(object sender, FancyEventArgs e)
 {
     Console.WriteLine("Before Messing with Eventargs");
     Console.WriteLine("Class:" + c.classArg.ToString() + "  Struct: " + s.structArg.ToString());
     e.normclass.classArg   += 1;
     e.normstruct.structArg += 1;
     Console.WriteLine("After Messing with Eventargs");
     Console.WriteLine("Class :" + c.classArg.ToString() + "  Struct: " + s.structArg.ToString());
 }