什么是[assembly:InternalsVisibleTo("MyAssembly")]?声明,指令,......?

Ali*_*lix 5 c# attributes assemblies terminology

对于词汇问题我很抱歉,但我无法在任何地方找到这个问题:你怎么称呼这个?

[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("MyAssembly")]
Run Code Online (Sandbox Code Playgroud)

这是一个声明,一个指令,......?我想表明你必须插入该行才能MyAssembly访问你的程序集internal成员,但是我想使用比"line"更具体的术语.

谢谢!

Jar*_*Par 4

C# 语言规范将其称为属性规范(第 17.2 节)。

属性规范是将先前定义的属性应用于声明。属性是为声明指定的一条附加声明性信息。可以在全局范围内指定属性(以在包含的程序集或模块上指定属性)...