Panoramica del servizio di linguaggio (managed package Framework)
Un servizio di linguaggio fornisce il supporto dell'editor che consente di implementare determinate funzionalità di Visual Studio . Le classi gestite del servizio (MPF) di linguaggio del Framework del pacchetto forniscono un supporto completo per le funzionalità frequente-utilizzate e il supporto parziale alle altre funzionalità.
Funzionalità completamente supportate nel MPF
Le classi del servizio di linguaggio di MPF supportano le funzionalità seguenti:
Evidenziazione della sintassi
Struttura
Blocchi di commenti di codice
Brace matching
Frammenti di codice
Proprietà personalizzate del documento
Informazioni sui parametri di IntelliSense
informazioni rapide di IntelliSense
Completamento dei membri di IntelliSense
Completamento delle parole di IntelliSense
Funzionalità parzialmente supportate nel MPF
Il MPF fornisce supporto solo parzialmente per le seguenti funzionalità. Ciò significa che è necessario implementare i metodi chiamati da MPF.
Formattazione del codice. L'utente fornisce il codice che implementa il formattazione.
Convalidando i punti di interruzione identificare gli intervalli valide di codice. L'utente fornisce il codice che identifica gli intervalli di codice.
Supporta la finestra di automobili del debugger per la visualizzazione delle variabili. L'utente fornisce il codice che determina quali visualizzare nella finestra.
Supporto del barra di navigazione per la navigazione rapida tra i tipi e i membri. Implementate e restituiscono una classe di supporto che popola gli elenchi nelle caselle combinate di barra di navigazione .
Implementazione
È necessario completare i passaggi per implementare il servizio di linguaggio stesso e le funzionalità del servizio di linguaggio che si desidera supporto del linguaggio. Questi passaggi vengono trattati i seguenti argomenti:
Implementare un servizio di linguaggio (managed package Framework)
Registrando un servizio di linguaggio (managed package Framework)
Corrispondenza di parentesi graffe (managed package Framework)
Proprietà del documento personalizzato (managed package Framework)
Supporto dei frammenti di codice (managed package Framework)
Supporto per la barra di navigazione (managed package Framework)
Completamento dei membri di IntelliSense (managed package Framework)
Informazioni sul parametro IntelliSense (managed package Framework)
Informazioni rapide IntelliSense (managed package Framework)
Convalidando i punti di interruzione (managed package Framework)
Vedere anche
Altre risorse
Implementare un servizio di linguaggio tramite il pacchetto gestito Framework