Режим "Изменить и продолжить" (Visual Basic): изменение объявлений членов модуля
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro, Premium и Ultimate |
![]() |
![]() |
![]() |
![]() |
![]() |
Используя операцию "Изменить и продолжить", в режиме приостановки можно выполнять различные изменения элементов модуля, например, изменять свойства, методы и поля. Тем не менее, некоторые изменения не поддерживаются. К числу важных изменений, не поддерживаемых операцией "Изменить и продолжить", относится добавление, удаление и изменение типа или подписи открытых или защищенных элементов.
В частности, в режиме "Изменить и продолжить" не поддерживаются следующие изменения:
Добавление нового элемента, если данный элемент не является закрытым (Private) и его имя не встречается в каком-либо активном операторе;
Удаление свойства или метода;
Изменение подписи открытого или защищенного свойства или метода;
Изменение любого метода, использующего универсальные шаблоны;
Изменение модификаторов доступа свойства или метода, например, изменение Public на Private;
Удаление или изменение типа существующего поля.
Если требуется внести одно из подобных изменений, необходимо остановить отладку и перекомпилировать проект.
См. также
Задачи
Ссылки
Режим "Изменить и продолжить" (Visual Basic): неподдерживаемые изменения объявлений
Режим "Изменить и продолжить" (Visual Basic): изменение объявлений членов класса
Режим "Изменить и продолжить" (Visual Basic): изменение объявлений членов структур