Используете ли вы глобальное, полное пространство имен для всех ваших методов расширения, или вы применяете методы расширения в том же пространстве имен, что и классы (классы), которые они расширяют?
Или вы используете какой-то другой метод, например, пространство приложений или библиотеки?
Я спрашиваю, потому что мне нужно расширить System.Security.Principal.IIdentity
, и, по-видимому, использование метода расширения в пространстве имен System.Security.Principal
имеет смысл, но я никогда не видел, чтобы это делалось именно так.