implement interface naming with 3.0

With 2.0, when I implemented an interface with a member Foo, I used to get this:

public class Foo : IFoo
{
private string _foo;
public string Foo
{
get { return _foo; }
}
}

Now with 3.0, it is putting the f in "_foo" in caps, like so:

public class Foo : IFoo
{
private string _Foo;
public string Foo
{
get { return _Foo; }
}
}

Does anyone know how to go back to the 2.0 behavior? (Obviously, I have my settings set to prefix variables with "_", which is still working in 3.0, but the caps/smalls thing is making my code inconsistent).

Thanks,

-mb

Please sign in to leave a comment.