CommitBehavior Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Dává editoru pokyn, jak se má chovat po potvrzení CompletionItem.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class CommitBehavior
[System.Flags]
public enum CommitBehavior
[<System.Flags>]
type CommitBehavior =
Public Enum CommitBehavior
- Dědičnost
-
CommitBehavior
- Atributy
Pole
CancelCommit | 4 | Zruší operaci potvrzení, nevolá žádnou jinou TryCommit(IAsyncCompletionSession, ITextBuffer, CompletionItem, Char, CancellationToken)operaci . Funkčně funguje, jako by zadaný znak nebyl znakem potvrzení, což uživateli umožňuje pokračovat v práci s IAsyncCompletionSession |
None | 0 | K šíření příkazu TypeChar použijte výchozí chování, ale potlačit příkazy ReturnKey a TabKey. |
RaiseFurtherReturnKeyAndTabKeyCommandHandlers | 2 | Vyvolá další vyvolání obslužných rutin příkazů ReturnKey a Tab, které jsou obvykle po dokončení potlačeny. Ve výchozím nastavení editor nevolá obslužné rutiny příkazů ReturnKey a Tab po potvrzení relace dokončení. |
Retrigger | 8 | Zajišťuje, aby se aktivovala další relace dokončování, i když uživatel potvrdil aktuální relaci pomocí gest, která neaktivují nové relace, například myš, Ctrl+Mezerník nebo TAB. Bez této sady příznaků se nová relace aktivuje pouze v případě, že předchozí relace byla potvrzena znakem triggeru a SuppressFurtherTypeCharCommandHandlers příznak se nepoužil. |
SuppressFurtherTypeCharCommandHandlers | 1 | Potlačí další vyvolání TypeChar a dalších obslužných rutin příkazů, které obvykle fungují po dokončení. Ve výchozím nastavení editor vyvolá tyto obslužné rutiny příkazů, aby povolil funkce, jako je dokončování závorek nebo automatické ukončení řádku. |