【问题标题】:What is [assembly: InternalsVisibleTo("MyAssembly")]? A statement, directive, ...?什么是 [程序集:InternalsVisibleTo("MyAssembly")]?声明,指令,...?
【发布时间】:2011-03-05 01:05:00
【问题描述】:

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

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

它是一个声明,一个指令,......?我想指出您必须插入该行才能让MyAssembly 访问您的程序集的internal 成员,但我想使用比“行”更具体的术语。

谢谢!

【问题讨论】:

    标签: c# attributes assemblies terminology


    【解决方案1】:

    这是在assembly level 应用的Global Attribute

    【讨论】:

    • 很好的答案,+1,但我选择了 Jared 的答案,因为InternalsVisibleTo 是一个属性,而[assembly: InternalsVisibleTo(“MyAssembly”)] 是一个属性规范。啊,词汇!感谢您的回答,我正在将此信息添加到我的文本中:)
    【解决方案2】:

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

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

    【讨论】:

    • 谢谢,这正是我所需要的。
    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 2017-11-11
    • 2017-09-21
    • 2013-06-22
    • 2013-12-25
    • 2010-11-06
    • 2020-01-04
    • 2012-05-25
    相关资源
    最近更新 更多