Why is the following allowed:
public class Foo { public Foo() { ... } public void Foo() { ... } }
Is there ever a valid reason for nami
This is heinous. I would not allow such a thing to survive a code review.