Freigeben über


Sprachendienst-Übersicht (Managed Paketframework)

Ein Sprachdienst Editor bietet Unterstützung für bestimmte Visual Studio-Funktionen, die Sie implementieren können. Der Sprachdienst Klassen von verwaltetem Paketframeworks (MPF), bieten vollständige Unterstützung für häufig verwendete Funktionen und partielle Unterstützung für weitere Funktionen.

Völlig unterstützte Funktionen in MPF

Die MPF-Sprachendienst Klassen unterstützen die folgenden Funktionen:

  • Syntax-Hervorhebung

  • Gliederung

  • Kommentierende Codeblöcke

  • Zuordnung von Klammern

  • Codeausschnitte

  • Mit benutzerdefinierten Dokumenteigenschaften

  • IntelliSense-Parameterinformationen

  • IntelliSense-QuickInfo

  • IntelliSense-Memberabschluss

  • IntelliSense-Wortabschluss

Teilweise unterstützte Funktionen in MPF

Das MPF bietet nur partielle Unterstützung für die folgenden Features. Dies bedeutet, dass Sie die Methoden implementieren müssen, die vom MPF aufgerufen werden.

  • Neuformatierung von Code. Sie stellen den Code, der die Neuformatierung implementiert.

  • Haltepunkte durch die Bestimmung der gültigen Code spannen überprüfen. Sie stellen den Code, der die Code spannen identifiziert.

  • Der Debugger Auto Fenster zum Anzeigen von Variablen unterstützen. Sie stellen den Code bereit, der bestimmt wird, was im Fenster anzuzeigen.

  • Navigationsleiste für schnelle Navigation zwischen Typen und Membern unterstützen. Sie implementieren und geben eine Hilfsklasse zurück, die die Listen in den Navigationsleiste Kombinationsfelder füllt.

Implementierung

Sie müssen mehrere Schritte ausführen, um den Sprachdienst selbst und die Sprachdienst Funktionen zu implementieren, die für die Sprache, die Sie unterstützen möchten. Diese Schritte werden in den folgenden Themen erläutert:

Siehe auch

Weitere Ressourcen

Wenn Sie einen Sprachdienst mithilfe von verwaltetem Paketframeworks implementieren

Sprachendienste