“封装字段”对话框
更新:2007 年 11 月
使用此对话框可指定 封装字段 重构操作的设置。
字段名
标识生成新属性的字段的当前名称。属性名
指定“封装字段”生成的新属性的名称。重构操作会自动生成一个唯一的属性名。不过,您可以将此名称更改为任何有效的标识符。说明: 如果您输入的名称是一个无效的标识符或与现有名称冲突,则将出现错误,而且重构将无法继续。
更新引用:
指定重构引擎是否使用对新属性的引用自动更新代码。选项
说明
External
指定将封闭类型外对该字段的每个引用都替换为对新属性的引用。在封闭类型内,该字段的使用保持不变。
全部
指定将对该字段的每个引用都替换为对新属性的引用。
说明: “封装字段”不会在封闭类型的构造函数中更新字段引用。但是将更新外部类的构造函数中的字段引用。
预览引用更改
指定在修改代码之前将在“预览更改 - 封装字段”对话框中显示对代码所做的更改。在注释中搜索
指定重构引擎将在代码注释中搜索要更新的现有字段的引用。在字符串中搜索
指定重构引擎将在字符串值中搜索要更新的现有字段的引用。
备注
当“封装字段”重构操作对注释和字符串进行搜索后,文本将根据全局搜索和替换操作中的简单字符串匹配进行更改。若要避免出现错误,请在选定“在注释中搜索”或“在字符串中搜索”的情况下选择“预览引用更改”。