Вопрос по xamarin.ios, monodevelop, refactoring – Переопределить / внедрить элементы в MonoDevelop

1

Я работаю над множеством видео на MonoTouch. В какой-то момент тренер щелкает правой кнопкой мыши на имени производного класса и в «рефакторе»; В меню есть функция для переопределения / реализации членов этого класса. Однако, когда я нажимаю (последняя версия), я вижу только «переименовать».

Человек по этой ссылке некоторое время назад имел ту же проблему и включал скриншоты, но никто не ответил на них в дискуссионной группе MonoTouch:

http://monotouch.2284126.n4.nabble.com/Right-Click-Class-name-gt-Refactor-gt-Override-Implement-members-tt4655504.html#none

Кто-нибудь испытывал (и решил!) Это?

Ваш Ответ

2   ответа
4

Некоторые функции рефакторинга были реорганизованы или удалены (на данный момент) при переписывании механизма завершения кода, который имел место для MD 3.0.

Вы по-прежнему можете получить доступ к этой конкретной функции двумя способами:

1) После ввода «переопределить» ключевое слово, MD предлагает членов, которых вы можете переопределить / реализовать. Выбор одного приведет к тому, что он будет заглушен.

2) Вы можете переопределить сразу несколько элементов, используя & quot; Edit-> Показать окно генерации кода & quot; Команда в теле класса. Эта команда по умолчанию не имеет привязки клавиш на Mac, но ее можно назначить в настройках.

Большое спасибо! Я заметил, что появился список участников, но он определенно не так хорош, как предыдущая функция. Я надеюсь, что это вернется! Спасибо друг. Glinkot
0

MonoDevelop 3.0 (и более поздние версии) удалил некоторые функции (в том числе некоторые о рефакторинге), поскольку они были не такими стабильными, полностью функциональными (завершенными) или глючившими.

Те же функции (или аналогичные), вероятно, вернутся в будущих версиях.

Похожие вопросы