Что такое [сборка: InternalsVisibleTo ("MyAssembly")]?Заявление, директива, ...? - PullRequest
5 голосов
/ 17 июня 2010

Извините за словарный вопрос, но я нигде не могу его найти: как вы это называете ниже?

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("MyAssembly")]

Это заявление, директива, ...? Я хочу указать, что вам нужно вставить эту строку, чтобы предоставить MyAssembly доступ к internal элементам вашей сборки, но я бы хотел использовать более конкретный термин, чем "line".

Спасибо!

Ответы [ 2 ]

7 голосов
/ 17 июня 2010
4 голосов
/ 17 июня 2010

Спецификация языка C # именует его как Спецификация атрибута (раздел 17.2).

Спецификация атрибута - это применение ранее определенного атрибута к объявлению.Атрибут - это часть дополнительной декларативной информации, которая указывается для декларации.Атрибуты могут быть указаны в глобальной области (для указания атрибутов в содержащей сборке или модуле) ...

...