Модификатор internal
Объявляет внутреннюю видимость для класса, члена класса, интерфейса или члена интерфейса.
internal statement
Аргументы
- statement
Обязательный. Определение класса, интерфейса или члена.
Заметки
Модификатор internal делает класс, интерфейс или член видимым только в текущем пакете. Код за пределами текущего пакета не может получить доступ к членам с модификатором internal.
Модификатором internal можно помечать классы и интерфейсы. В глобальной области действия модификатор internal эквивалентен модификатору public. Любой член класса или интерфейса можно пометить модификатором internal.
Модификатор internal нельзя использовать вместе с любыми другими модификаторами видимости (public, private или protected). Модификаторы видимости относятся к области действия, в которой они определены. Например, метод с модификатором public класса с модификатором internal является доступным не для любого кода, а только для того, который имеет доступ к данному классу.