CommitBehavior Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает редактору, как следует вести себя после фиксации CompletionItem .
Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.
public enum class CommitBehavior
[System.Flags]
public enum CommitBehavior
[<System.Flags>]
type CommitBehavior =
Public Enum CommitBehavior
- Наследование
-
CommitBehavior
- Атрибуты
Поля
| CancelCommit | 4 | Отменяет операцию фиксации, не вызывает никаких других TryCommit(ITextView, ITextBuffer, CompletionItem, ITrackingSpan, Char, CancellationToken) . Функционально действует так, как если бы введенный символ не был символом фиксации, что позволяет пользователю продолжить работу с IAsyncCompletionSession |
| None | 0 | Используйте поведение по умолчанию, то есть распространите команду Типечар, но сурпресс подготовку и Табкэй команды. |
| RaiseFurtherReturnKeyAndTabKeyCommandHandlers | 2 | Вызывает дальнейший вызов обработчиков команд с подготовкой и табуляцией. По умолчанию редактор не вызывает переключить и обработчики команд табуляции после фиксации сеанса завершения. |
| Retrigger | 8 | |
| SuppressFurtherTypeCharCommandHandlers | 1 | Сурпрессес вызов обработчиков команд Типечар. По умолчанию редактор вызывает эти обработчики команд, чтобы включить такие функции, как завершение фигурных скобок. |