覆盖/实现MonoDevelop中的成员



我正在MonoTouch上观看多个视频。有一次,培训师右键单击派生类的名称,在"重构"菜单中有一个覆盖/实现该类成员的函数。然而,当我点击(最新版本)时,我只看到"重命名"

这个链接中的人不久前也有同样的问题,并包含了截图,但在MonoTouch讨论组中没有人回复:

http://monotouch.2284126.n4.nabble.com/Right-Click-Class-name-gt-Refactor-gt-Override-Implement-members-tt4655504.html#none

有人经历过(并解决了!)吗?

在为MD 3.0重写代码代码完成引擎时,一些重构功能被重新组织或删除(目前)。

您仍然可以通过两种方式访问此特定功能:

1) 键入"override"关键字后,MD会提供您可以覆盖/实现的成员。选择一个会导致它被剔除。

2) 您可以使用类主体中的"编辑->显示代码生成窗口"命令一次覆盖多个成员。默认情况下,该命令在Mac上没有关键帧绑定,但可以在"首选项"中指定一个。

MonoDevelop 3.0(及更高版本)删除了一些功能(包括一些关于重构的功能),因为它们不稳定、功能不全(完整)或有缺陷。

相同的功能(或类似的功能)可能会在未来的版本中出现。

最新更新