public interface Foo
{
...
}
The code compiles just fine. Now, let's say I use ReSharper to rename Foo to Bar]]>, and then again rename Foo to Bar, ReSharper complains that the type name Bar is already taken, when it really is not.