“封装字段”对话框

更新:2007 年 11 月

使用此对话框可指定 封装字段 重构操作的设置。

  • 字段名
    标识生成新属性的字段的当前名称。

  • 属性名
    指定“封装字段”生成的新属性的名称。重构操作会自动生成一个唯一的属性名。不过,您可以将此名称更改为任何有效的标识符。

    说明:

    如果您输入的名称是一个无效的标识符或与现有名称冲突,则将出现错误,而且重构将无法继续。

  • 更新引用:
    指定重构引擎是否使用对新属性的引用自动更新代码。

    选项

    说明

    External

    指定将封闭类型外对该字段的每个引用都替换为对新属性的引用。在封闭类型内,该字段的使用保持不变。

    全部

    指定将对该字段的每个引用都替换为对新属性的引用。

    说明:

    “封装字段”不会在封闭类型的构造函数中更新字段引用。但是将更新外部类的构造函数中的字段引用。

  • 预览引用更改
    指定在修改代码之前将在“预览更改 - 封装字段”对话框中显示对代码所做的更改。

  • 在注释中搜索
    指定重构引擎将在代码注释中搜索要更新的现有字段的引用。

  • 在字符串中搜索
    指定重构引擎将在字符串值中搜索要更新的现有字段的引用。

备注

当“封装字段”重构操作对注释和字符串进行搜索后,文本将根据全局搜索和替换操作中的简单字符串匹配进行更改。若要避免出现错误,请在选定“在注释中搜索”或“在字符串中搜索”的情况下选择“预览引用更改”。

请参见

任务

如何:用封装字段重构代码

参考

“预览更改”对话框