Controlli di intercettazione del servizio di linguaggio
Con Visual Studio, è possibile che il servizio di linguaggio che ordina l'intercettazione della visualizzazione di testo gestirebbe in caso contrario. Ciò si rivela utile per il comportamento specifico del linguaggio che la visualizzazione di testo non gestisce. È possibile intercettare tali controlli aggiungendo uno o più filtri di comando alla visualizzazione di testo dal servizio di linguaggio.
Acquisizione e risolve il comando
Un filtro di comando è un oggetto di IOleCommandTarget che consente di monitorare determinate sequenze di caratteri o i controlli principali. È possibile associare più di un filtro di comando con un'unica visualizzazione di testo. Ogni visualizzazione di testo gestisce i filtri di una catena di comando. Dopo avere creato un nuovo filtro di comando, aggiungere il filtro alla catena per la visualizzazione di testo appropriata.
Chiamare il metodo di AddCommandFilter su IVsTextView per aggiungere il filtro del comando nella catena. When you call AddCommandFilter, Visual Studio returns another command filter to which you can pass the commands that your command filter does not handle.
Sono disponibili le opzioni seguenti per la gestione del comando:
Gestire il comando e passare il comando al filtro seguente dal comando nella catena.
Gestire il comando e non passare il comando al filtro seguente dal comando.
Non gestire il comando, ma passare il comando al filtro seguente dal comando.
Ignorare il comando. Non è in grado di gestire il filtro corrente e non passarlo al filtro seguente.
Per informazioni sui comandi il servizio di linguaggio deve gestire, vedere Controlli importanti per i filtri del servizio di linguaggio.