public virtual void Quux(int a)
Console.WriteLine("Foo.Quux(int)");
public override void Quux(int a)
Console.WriteLine("Bar.Quux(int)");
public void Quux(object a)
Console.WriteLine("Bar.Quux(object)");
public override void Quux(int a)
Console.WriteLine("Baz.Quux(int)");
public void Quux<T>(params T[] a)
Console.WriteLine("Baz.Quux(params T[])");
public static void Main()