Изменение сигнатуры
Что? позволяет изменять параметры функции.
Когда: Вы хотите изменить порядок, добавить, удалить или изменить параметры функции, которые используются в различных расположениях.
Зачем? Вы можете вручную изменить эти параметры, а затем найти все вызовы этой функции и изменить их по одному, но это может привести к ошибкам. Это средство рефакторинга выполнит указанную задачу автоматически.
Как?
Наведите курсор или указатель мыши на имя метода, который требуется изменить, либо на один из вариантов его использования.
Затем выполните одно из следующих действий.
- Клавиатура
- Нажмите клавиши CTRL+R, а затем — CTRL+O. (Сочетание клавиш может отличаться в зависимости от выбранного профиля.)
- Нажмите CTRL+., чтобы активировать меню Быстрые действия и рефакторинг. Затем выберите в контекстном меню пункт Изменить сигнатуру.
- Мышь
- Последовательно выберите Правка > Рефакторинг > Упорядочить параметры.
- Щелкните код правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг. Затем выберите в контекстном меню пункт Изменить сигнатуру.
- Клавиатура
Во всплывающем диалоговом окне Изменить сигнатуру воспользуйтесь кнопками справа, чтобы изменить сигнатуру метода.
Кнопка Описание Up/Down Перемещение выбранного параметра вверх или вниз в списке. Добавить Добавление нового параметра в список. Remove Удаление выбранного параметра из списка. Изменение Измените выбранный параметр, изменив его тип, имя, а также то, является ли он необязательным и каким будет его внедренное значение. Отменить Восстановление исходного состояния для выбранного параметра. Отменить все изменения Восстановление исходного состояния для всех параметров. Совет
Используйте флажок Пропустить предварительный просмотр измененных ссылок, если все ссылки подтверждены, чтобы внести изменения немедленно — без отображения окна предварительного просмотра.
При добавлении или изменении параметра вы увидите окно Добавление параметра или Изменение параметра .
Здесь вы можете выполнить одно из следующих действий.
Ввод Описание Type Тип параметра (int, double, float и т. п.). имя; Имя параметра. Необязательный параметр Сделайте параметр необязательным. Подставляемое значение Значение, вставляемое во все вызовы функции, где этот параметр не указан (доступно только для параметра Добавить). Значение по умолчанию Значение, используемое функцией, когда вызывающий объект не задает его (доступно только для параметра Необязательные параметры). Используйте раскрывающийся список Поиск область, чтобы выбрать, будут ли изменения применяться к проекту или ко всему решению.
По завершении нажмите кнопку ОК , чтобы внести изменения. Убедитесь, что запрашиваемые изменения внесены соответствующим образом. Чтобы включить или отключить переименование любого элемента, используйте флажки в верхней половине окна.
Когда все выглядит хорошо, нажмите кнопку Применить , и функция будет изменена в исходном коде.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по