我在Visual Studio intellisense的方法存根生成中发现了一个错误.
class A { } class B : A { A a; void f() { a.NewMethod(); } }
当我选择"Generate Method Stub"时a.NewMethod()
,我应该得到一个公共方法.相反,intellisense会混淆自己并为我创建一个受保护的方法.
编译器能够正确抱怨调用生成的protected void NewMethod()
在A
.
有没有办法向微软报告? 这篇文章说这是一个不可能通过的任务.
转到Microsoft Connect站点.至少他们在那里听.当然,可能需要一段时间才能收到答案(或修复).