Кто Ваши опытные пользователи - чье мнение я должен искать или доверять?
, Кто Ваши опасные пользователи неспециалиста - кого я должен слушать и затем активно проигнорировать?
Согласно резьбе , это сделано специально. Методы / свойства, оформленные с помощью EditorBrowsable (EditorBrowsableState.Never)
, скрыты от intellisense, только если они являются частью класса, который находится в другой сборке, на которую указывает ссылка. Сборка не должна быть частью того же решения.
Хорошо, я нашел решение, это частично была моя ошибка, а частично неполная документация.
Моя ошибка заключалась в том, что я не пометил все методы в правильном классе, но даже когда исправляя это, методы все еще появлялись.
Вызывает примечание в документации, которое гласит:
В Visual C # EditorBrowsableAttribute не подавляет члены из класса в той же сборке.
Фактически должно быть ( выделено мной):
В Visual C # EditorBrowsableAttribute не подавляет члены из класса в том же открытом решении .
Я пометил методы в соответствующем классе, выполнил полное перестроение, создал новый проект вне файла решения, сделал ссылки на скомпилированные файлы из моего проекта IoC, и вот, методы исчезли.
I 'Оставлю вопрос, если эта проблема возникнет у кого-то еще.