编辑并继续 (Visual Basic):类成员声明编辑
本主题适用于:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
学习版 |
|||||
专业版、高级专业版和旗舰版 |
通常,当处于中断模式时,“编辑并继续”支持对成员体(如方法和属性)所做的更改。 但是,更改成员声明在大多数情况下是禁止的。 例如,在中断模式期间,不能更改成员的签名或访问级别,不能声明新的非私有方法或属性,并且不能完全移除成员。 具体而言,“编辑并继续”不支持下面的更改:
通过在包含现有成员变量的块中声明具有相同名称的全局或成员变量来隐藏现有成员变量。
通过在块内部声明新实例来隐藏静态局部变量。
添加一个新的、非私有属性或方法。 允许添加一个 Private 属性或方法。
添加新字段,除非该字段是 Private 字段且在任何活动语句中未出现该字段的名称。
在标记有 SequentialLayout 或 ExplicitLayout 的任何类中添加一个新的 Private 字段。
添加或删除构造函数。
移除事件的处理程序。 允许添加事件处理程序。
添加新的重载属性或方法,除非该属性或方法是 Private 的且在任何活动语句中未出现该名称。
添加或移除成员变量上的 WithEvents 子句。
删除成员。
更改属性或方法声明以停止实现一个接口。
编辑使用泛型的任何方法。
更改签名或返回非私有属性或方法的类型。
在基类中重写或隐藏成员。
更改方法的 MustInherit 或 NotOverridable 状态。
更改属性或方法的访问修饰符。
更改字段的类型或只读状态。
更改公共字段。
如果要进行这些更改之一,必须停止调试并重新编译项目。
请参见
任务
参考
编辑并继续 (Visual Basic):不受支持的声明编辑