Я хотел бы создать правило кода в ReSharper, чтобы пометить следующий код как ошибку:
...
using MyProject.Logic.Users.Internal;
...
namespace MyProject.Logic.Login
{
}
, поскольку каждое пространство имен должно использовать только свою собственную реализацию "Internal" или интерфейсы publi c из других пространств имен.
Я пытался:
using $identifier1$.Internal;
namespace $identifier2$
, но теперь я получаю "Шаблон неоднозначный".
Также я не вижу, как сказать ReSharper, что $ identifier1 $ == $ identifier2 $ должен быть разрешен, могу ли я как-то использовать $identifier1$
внутри регулярного выражения, которое я определяю для $identifier2$
, чтобы добиться этого?