InternalsVisibleTo за исключением нескольких классов

Я применил InternalsVisibleTo к одному из моих проектов, чтобы его внутренние компоненты были видны для тестовых проектов. Тем не менее, (это странно, я знаю), мне нужно отметить несколько внутренних классов, чтобы они не были видны проектам, что указывается через InternalsVisibleTo,

Есть ли какой-либо атрибут, который я могу применить для этого, о котором знает компилятор?

1 ответ

Решение

Андерсон Сильва прав. Нет способа сделать это. Вы должны рассмотреть возможность перемещения типов в новую сборку. В качестве альтернативы, вы можете подумать о применении [EditorBrowsable(EditorBrowsableState.Never)] атрибут для скрытия типов от IntelliSense, хотя, если пользователь знает о них, код скомпилируется.

Другие вопросы по тегам