2010-06-17 2 views
5

어휘 질문에 대해 유감스럽게 생각하지만 어디서나이를 찾을 수 없습니다. 어떻게 이것을 아래에서 부릅니까?[assembly : InternalsVisibleTo ("MyAssembly")] 란 무엇입니까? 성명, 지시어, ...?

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

진술, 지시어입니까? ...? 어셈블리의 internal 멤버에 MyAssembly 액세스 권한을 부여하려면 해당 행을 삽입해야한다는 것을 나타내려고하지만 "회선"보다 더 구체적인 용어를 사용하고 싶습니다.

감사합니다.

답변

4

C# 언어 사양은이를 속성 사양 (17.2 절)이라고합니다.

속성 지정은 선언에 이전에 정의 된 속성을 적용한 것입니다. 속성은 선언에 지정된 추가 선언 정보의 일부입니다. ...

+0

고마워, 그게 내가 필요한거야. – Alix

7

assembly level에 적용된 Global Attribute입니다.

+0

위대한 답변, +1,하지만 Jared의 답변은 'InternalsVisibleTo'가 속성이기 때문에 선택했으나'[assembly : InternalsVisibleTo ("MyAssembly")]'는 특성 * 사양입니다. 아, 어휘! 귀하의 답변을 주셔서 감사합니다, 내 텍스트 에이 정보를 추가하는거야 :) – Alix