Condividi tramite


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:

Vedere anche

Altre risorse

Implementare un servizio di linguaggio tramite il pacchetto gestito Framework

servizi di linguaggio