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