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


Удаление параметров

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

Remove Parameters — это операция оптимизации, обеспечивающая простой способ удаления параметров из методов, индексаторов или делегатов. Операция Remove Parameters изменяет объявление; во всех местах вызова соответствующего члена данный параметр удаляется для соответствия новому объявлению.

Выполнение операции Remove Parameters начинается с размещения курсора в пределах метода, индексатора или делегата. Расположив курсор в нужном месте, следует вызвать выполнение операции Remove Parameters из меню Оптимизация, нажав сочетание клавиш или выбрав соответствующую команду в контекстном меню.

При вызове команды Удаление параметров открывается диалоговое окно Удаление параметров. Дополнительные сведения см. в разделах Диалоговое окно "Удаление параметров" или Практическое руководство. Удаление параметров.

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

Невозможно удалить первый параметр метода расширения.

Заметки

Существует возможность удалить параметры из того места, где метод объявляется или вызывается. Расположите курсор в пределах объявления метода или имени делегата и запустите выполнение операции "удаление параметров".

0c7wac46.alert_caution(ru-ru,VS.90).gifВнимание!

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

Если удаляемый параметр изменен во время обращения к методу, то удаление этого параметра приведет к удалению внесенных в него изменений. Например, если вызов метода изменен с:

    MyMethod(param1++, param2);

на

    MyMethod(param2);

операцией оптимизации, то значение параметра param1 будет уменьшено.

См. также

Задачи

Практическое руководство. Удаление параметров

Основные понятия

Оптимизация