Я обнаружил ошибку в генерации заглушек метода в Visual Studio intellisense.
class A { }
class B : A
{
A a;
void f() { a.NewMethod(); }
}
Когда я выбираю «Создать заглушку метода» на a.NewMethod()
, я должен получить публичный метод. Вместо этого intellisense смущает себя и создает для меня защищенный метод.
Компилятор правильно жалуется на вызов сгенерированного protected void NewMethod()
в A
.
Есть ли способ сообщить об этом в Microsoft?
В этом посте говорится, что Миссия невыполнима.