Source.OnCommand(IVsTextView, VSConstants+VSStd2KCmdID, Char) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает IntelliSense-ориентированные команды.
public:
virtual void OnCommand(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ textView, Microsoft::VisualStudio::VSConstants::VSStd2KCmdID command, char ch);
virtual void OnCommand(Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & textView, Microsoft::VisualStudio::VSConstants::VSStd2KCmdID command, char ch);
public virtual void OnCommand (Microsoft.VisualStudio.TextManager.Interop.IVsTextView textView, Microsoft.VisualStudio.VSConstants.VSStd2KCmdID command, char ch);
abstract member OnCommand : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.VSConstants.VSStd2KCmdID * char -> unit
override this.OnCommand : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.VSConstants.VSStd2KCmdID * char -> unit
Public Overridable Sub OnCommand (textView As IVsTextView, command As VSConstants.VSStd2KCmdID, ch As Char)
Параметры
- textView
- IVsTextView
Объект IVsTextView, представляющий представление, содержащее источник, в котором была введена команда.
- command
- VSConstants.VSStd2KCmdID
Значение из перечисления VSConstants.VSStd2KCmdID, указывающее введенную команду.
- ch
- Char
Введенный символ.
Комментарии
Этот метод вызывается при входе в команду. Весь этот метод поддерживает операции IntelliSense.
К моменту вызова этого метода любой символ, только что введенный пользователем, был добавлен в исходный файл непосредственно перед текущей позицией курсора.
Базовый метод не выполняет никаких действий, если EnableCodeSense свойство имеет значение false . В противном случае этот метод получает текущую точку курсора, а затем маркер в текущей позиции курсора. На основе триггеров токена и команды, вызывается соответствующий метод, который поддерживает требуемую операцию IntelliSense.
| Триггер | Команда | Вызываемый метод |
|---|---|---|
| MemberSelect | TYPECHAR | Completion |
| MatchBraces | TYPECHAR | MatchBraces |
| MethodTip | TYPECHAR | MethodTip |
| ParameterNext | разделитель параметров | AdjustCurrentParameter |