VB.NET 15.5 中 Private Protected 成员的用例是什么?

What is the use-case for Private Protected members in VB.NET 15.5?

VB.NET 15.5 为 class 成员引入了额外的访问级别:Private Protected,如记录 here and here.

举个例子

Private Protected internalValue As Integer

我的理解是,这应该等同于 Protected,这意味着它可以在同一个 class 及其子级中访问,但不能在外部访问。

那么这在什么时候有用,对 Protected 会员有什么区别?

Private Protected 修饰符使派生类型可以访问 class 成员,但仅在其包含的程序集中.

如果没有 PrivateProtected 成员也可以被不同程序集中的派生 class 访问。