[英]Hide some inherited methods from intellisense
我创建了一个UserControl。 让我们想象一下代码:
public class MyUserControl : UserControl
{
Button button1;
Button button2;
//...
}
使用该UserControl,我可以单击其中一个按钮,这会引发一些事件( Button1Clicked
, Button2Clicked
)。
现在有了UserControl,还有一些其他事件,但是我从不使用过MouseMove
或Dragging( DragEnter
, DragLeave
, DragOver
,...)之类的事件。 Intellisense显示了大量事件,这些事件在我的UserControl中没有用。
有隐藏这些继承事件的通用方法吗? 我的主要原因是智能感知,也有文档(XML摘要)。
正如评论所揭示的:不,没有办法隐藏Intellisense的继承事件。
这可能也是一个错误的决定。 如果有办法,在实现时忘记取消隐藏该怎么办? 没有人会看到这种方法,但是它会在那里,如果您键入它,它将起作用。 那有点奇怪。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.