When I tried Use Base Type Where Possible to switch from a subclass in namespace B to a base class in namespace A, my using directives weren't updated. That is, I went from this:
SubClass x = new SubClass();
A.BaseClass x = new A.BaseClass();
Yet, the feature to make a namespace match the folder path does
update using directives.