IVsImmediateStatementCompletion2 Интерфейс

Определение

Этот интерфейс реализуется языковой службой, которая поддерживает завершение операторов и другие функции IntelliSense в режиме интерпретации командного окна. Этот режим выполняется, когда отладчик находится в режиме приостановки выполнения.

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
Атрибуты
Реализации

Комментарии

Этот интерфейс вызывается командным окном среды и вызывается с помощью метода QueryInterface для того же объекта, который реализует IVsLanguageInfo .

Этот интерфейс был создан, когда в окно контрольных значений была добавлена поддержка завершения инструкций, и требуется поддержка нескольких фильтров в языке. Этот интерфейс следует использовать только теперь, не использовать старый интерфейс.

Методы

EnableStatementCompletion(Int32, Int32, Int32, IVsTextView)

Включает или отключает завершение операторов.

EnableStatementCompletion_Deprecated(Int32, Int32, Int32)

Этот метод является устаревшим. Используйте EnableStatementCompletion(Int32, Int32, Int32, IVsTextView).

GetFilter(IVsTextView, IVsTextViewFilter)
InstallStatementCompletion(Int32, IVsTextView, Int32)

Информирует языковую службу о необходимости добавления или удаления IVsTextViewFilter из цепочки фильтров команд для окна команд IVsTextView IVsTextView .

SetCompletionContext(String, IVsTextLines, TextSpan[], Object, IVsTextView)

Задает текущий контекст для завершения операторов в командном окне.

SetCompletionContext_Deprecated(String, IVsTextLines, TextSpan[], Object)

Этот метод является устаревшим. Используйте SetCompletionContext(String, IVsTextLines, TextSpan[], Object, IVsTextView).

Применяется к