c# - 程序集:InternalsVisibleTo attribute?的 "AllInternalsVisible"参数是什么

标签 c# assemblies friend internalsvisibleto

我的 IntelliSense 在 [assembly:InternalsVisibleTo("AssemblyName")] 声明中提出了一个名为“AllInternalsVisible=”的 bool 值参数。只需将光标放在第二个双引号之后,然后按 Ctrl-空格键。那是什么——我在 MSDN 上找不到任何关于它的文档。我正在使用 VS2005 和 .Net 2.0。

作为一个相关主题,我正在对友元集进行一些研究,我认为一旦您授予友元集访问内部信息的权限,友元集就可以访问所有内部信息,您无法真正了解它.这是真的吗,或者是否有一种方法(如上文所建议的)可以授予 friend 程序集访问某些内部类型/成员但不是全部的权限?

最佳答案

MSDN说:

InternalsVisibleToAttribute..::.AllInternalsVisible Property

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

This property is not implemented.

关于c# - 程序集:InternalsVisibleTo attribute?的 "AllInternalsVisible"参数是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1569925/

相关文章:

C++ 从友元函数(运算符 <<)访问私有(private)数组的元素

c# - 在不影响原始对象的情况下修改字典中的项目

c# - WCF - 来自另一个程序集的服务契约(Contract)

C# - 从项目的发布版本中排除单元测试

.net - 装配中每个 NetModule 的 PE header

C++ 模板如何重载运算符和访问私有(private)属性

pointers - 从指针中检索用户名对象 - Parse, swift

c# - 创建接口(interface)子类的实例

c# - JSON.NET反序列化动态对象

c# - asp.net 网站(开发)第一次加载需要很长时间(C#/Visual Studio 2012)