IVsImmediateStatementCompletion2 Arabirim

Tanım

Bu arabirim, komut penceresinin hemen modunda deyimin tamamlanmasını ve diğer IntelliSense özelliklerini destekleyen bir dil hizmeti tarafından uygulanır. Bu mod, hata ayıklayıcı kesme modundayken oluşur.

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
Öznitelikler
Uygulamalar

Açıklamalar

Bu arabirim, ortamın komut penceresi tarafından çağrılır ve öğesini QueryInterface uygulayan aynı nesneye çağırarak erişilir IVsLanguageInfo .

Bu arabirim, Izleme penceresine deyimin tamamlanma desteği eklendiğinde ve dilde birden çok filtre desteği gerekirken oluşturulmuştur. Bu arabirimi artık üzerinde kullanın, eski arabirimi kullanmayın.

Yöntemler

EnableStatementCompletion(Int32, Int32, Int32, IVsTextView)

Deyimin tamamlanmasını etkinleştirilir veya devre dışı bırakır.

EnableStatementCompletion_Deprecated(Int32, Int32, Int32)

Bu yöntem kullanım dışıdır. Lütfen EnableStatementCompletion(Int32, Int32, Int32, IVsTextView) kullanın.

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

Dil hizmetine, IVsTextViewFilter komut penceresi ' s ' için komut filtresi zincirinden eklemesi veya kaldırılması gerektiğini bildirir IVsTextView IVsTextView .

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

Komut penceresi için geçerli deyimin tamamlanma bağlamını ayarlar.

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

Bu yöntem kullanım dışıdır. Lütfen SetCompletionContext(String, IVsTextLines, TextSpan[], Object, IVsTextView) kullanın.

Şunlara uygulanır