class X { void Foo (T t) { } void Foo (int[] t) { } }