'method': マネージド型または WinRT 型で、仮想メソッドのアクセシビリティを制限することはできません。
注釈
基底クラスの仮想メソッドまたはインターフェイスのいずれかのメソッドを実装するクラスは、そのメソッドのアクセスを制限することはできません。
インターフェイスのすべてのメソッドはパブリックです。
Example
次の例では C3252 が生成され、その修正方法が示されています。
// C3252.cpp
// compile with: /clr /c
ref class A {
public:
virtual void f1() {}
};
ref class B : public A {
// To fix, uncomment the following line:
// public:
virtual void f1() override sealed {} // C3252, make this method public
};