// CS0111: A member `C.Foo<U>(G<U>)' is already defined. Rename this member or use different parameter types
// Line : 14

class G<T>
{
}

public class C
{
	void Foo<T> (G<T> g)
	{
	}
	
	void Foo<U> (G<U> u)
	{
	}
}