Нет, C # не имеет этой концепции. Каждый исходный файл независим в этом отношении. (И если директивы using находятся в объявлении пространства имен, они также не зависят от других директив using в объявлениях одноранговых пространств имен. Это довольно редкий случай, хотя в моем опыте.)
Вам не нужен ReSharper, чтобы изменить то, что включается в новый класс. Вы можете использовать шаблоны Visual Studio .
РЕДАКТИРОВАТЬ: просто чтобы прояснить вопрос об использовании директив в пространствах имен, предположим, что у нас было (все в одном файле):
using Foo;
namespace X
{
using Bar;
// Foo and Bar are searched for code in here, but not Baz
}
namespace Y
{
using Baz;
// Foo and Baz are searched for code in here, but not Bar
}
Обычно у меня есть только одно объявление пространства имен в файле, и перед ним ставятся все директивы using.