Поделиться через


Диалоговое окно "Инкапсуляция поля"

Обновлен: Ноябрь 2007

Данное диалоговое окно используется для установки параметров операции оптимизации Инкапсуляция поля.

  • Имя поля
    Определяет текущее имя поля, для которого генерируется новое свойство.

  • Имя свойства
    Задает имя нового свойства, генерируемого при выполнении операции "инкапсуляция поля". При выполнении этой операции оптимизации автоматически генерируется уникальное имя свойства. Однако его можно изменить на любой допустимый идентификатор.

    2e49aze2.alert_note(ru-ru,VS.90).gifПримечание.

    Если ввести имя, являющееся недопустимым идентификатором или конфликтующее с существующим именем, то произойдет ошибка и операция оптимизации выполнена не будет.

  • Обновление ссылок:
    Определяет, где подсистема оптимизации будет автоматически обновлять код, используя ссылки на новое свойство.

    Параметр

    Описание

    Внешние

    Определяет, что все ссылки на это поле из-за пределов включающего типа заменяются на ссылки на новое свойство. Использование этого поля в пределах включающего типа остается без изменений.

    Все

    Определяет, что все ссылки на это поле заменяются на ссылки на новое свойство.

    2e49aze2.alert_note(ru-ru,VS.90).gifПримечание.
    Операция "инкапсуляция поля" не обновляет ссылки на поле в конструкторах включающего типа. Однако ссылки на поле в конструкторах внешних классов обновляются.
  • Предварительный просмотр изменений ссылок
    Определяет, что перед внесением изменений в код эти изменения кода будут показаны в диалоговом окне Предварительный просмотр изменений — инкапсуляция поля.

  • Поиск в комментариях
    Определяет, что подсистема оптимизации выполнит поиск ссылок на существующее поле в комментариях кода, чтобы обновить их.

  • Поиск в строках
    Определяет, что подсистема оптимизации выполнит поиск ссылок на существующее поле в значениях строк, чтобы обновить их.

Примечания

При выполнении операцией оптимизации "инкапсуляция поля" поиска по комментариям и строкам, их текст изменяется на основе простого сравнения строк при выполнении операции глобального поиска и замены. Чтобы избежать ошибок, выбирайте параметр Предварительный просмотр изменений ссылок в случае выбора параметров Поиск в комментариях или Поиск в строках.

См. также

Задачи

Практическое руководство. Оптимизация кода с помощью операции "инкапсуляция поля"

Ссылки

Диалоговое окно "Предварительный просмотр изменений"