InternalsVisibleTo

如果要使 internal 類或程式集的函式可以從另一個程式集訪問,則可以通過 InternalsVisibleTo 和允許訪問的程式集名稱來宣告它。

在這個示例中,程式集中的程式碼 MyAssembly.UnitTests 允許從 MyAssembly 呼叫 internal 元素。

[assembly: InternalsVisibleTo("MyAssembly.UnitTests")]

這對於單元測試尤其有用,可以防止不必要的 public 宣告。