InternalsVisibleTo
如果要使 internal
類或程式集的函式可以從另一個程式集訪問,則可以通過 InternalsVisibleTo
和允許訪問的程式集名稱來宣告它。
在這個示例中,程式集中的程式碼 MyAssembly.UnitTests
允許從 MyAssembly
呼叫 internal
元素。
[assembly: InternalsVisibleTo("MyAssembly.UnitTests")]
這對於單元測試尤其有用,可以防止不必要的 public
宣告。