IVsImmediateStatementCompletion2 Schnittstelle

Definition

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).

Gilt für