IVsImmediateStatementCompletion2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Schnittstelle wird von einem Sprachdienst implementiert, der die Anweisungs Vervollständigung und andere IntelliSense-Funktionen im unmittelbaren Modus des Befehls Fensters unterstützt. Dieser Modus tritt auf, wenn sich der Debugger im Break-Modus befindet.
public interface class IVsImmediateStatementCompletion2 : Microsoft::VisualStudio::TextManager::Interop::IVsImmediateStatementCompletion
public interface class IVsImmediateStatementCompletion2 : Microsoft::VisualStudio::TextManager::Interop::IVsImmediateStatementCompletion
__interface IVsImmediateStatementCompletion2 : Microsoft::VisualStudio::TextManager::Interop::IVsImmediateStatementCompletion
[System.Runtime.InteropServices.Guid("58F03D6E-F781-4E44-BD88-3BDE817CBDCD")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsImmediateStatementCompletion2 : Microsoft.VisualStudio.TextManager.Interop.IVsImmediateStatementCompletion
[<System.Runtime.InteropServices.Guid("58F03D6E-F781-4E44-BD88-3BDE817CBDCD")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsImmediateStatementCompletion2 = interface
interface IVsImmediateStatementCompletion
Public Interface IVsImmediateStatementCompletion2
Implements IVsImmediateStatementCompletion
- Attribute
- Implementiert
Hinweise
Diese Schnittstelle wird vom Befehlsfenster der Umgebung aufgerufen, und der Zugriff erfolgt durch Aufrufen von QueryInterface für das gleiche Objekt, das implementiert IVsLanguageInfo .
Diese Schnittstelle wurde erstellt, als die Unterstützung der Anweisungs Vervollständigung dem Überwachungs Fenster hinzugefügt wurde, und die Unterstützung für mehrere Filter in der Sprache war erforderlich. Verwenden Sie diese Schnittstelle nur von jetzt aus, verwenden Sie nicht die alte-Schnittstelle.
Methoden
| EnableStatementCompletion(Int32, Int32, Int32, IVsTextView) |
Aktiviert oder deaktiviert die Anweisungs Vervollständigung. |
| EnableStatementCompletion_Deprecated(Int32, Int32, Int32) |
Diese Methode ist als veraltet markiert. Verwenden Sie EnableStatementCompletion(Int32, Int32, Int32, IVsTextView). |
| GetFilter(IVsTextView, IVsTextViewFilter) | |
| InstallStatementCompletion(Int32, IVsTextView, Int32) |
Informiert den Sprachdienst, dass er seine IVsTextViewFilter von der Befehls Filterkette für das Befehlsfenster ' s ' hinzufügen oder entfernen muss IVsTextView IVsTextView . |
| SetCompletionContext(String, IVsTextLines, TextSpan[], Object, IVsTextView) |
Legt den aktuellen Kontext für die Anweisungs Vervollständigung für das Befehlsfenster fest. |
| SetCompletionContext_Deprecated(String, IVsTextLines, TextSpan[], Object) |
Diese Methode ist als veraltet markiert. Verwenden Sie SetCompletionContext(String, IVsTextLines, TextSpan[], Object, IVsTextView). |