LanguageService.IVsLanguageContextProvider.UpdateLanguageContext Yöntem

Tanım

Geçerli Kullanıcı yardım bağlamını belirtilen kaynağın seçili bölgesi olarak güncelleştirir.

 virtual int Microsoft.VisualStudio.TextManager.Interop.IVsLanguageContextProvider.UpdateLanguageContext(System::UInt32 dwHint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ buffer, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsSelection, System::Object ^ ptr) = Microsoft::VisualStudio::TextManager::Interop::IVsLanguageContextProvider::UpdateLanguageContext;
 virtual int Microsoft.VisualStudio.TextManager.Interop.IVsLanguageContextProvider.UpdateLanguageContext(unsigned int dwHint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ buffer, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsSelection, Platform::Object ^ ptr) = Microsoft::VisualStudio::TextManager::Interop::IVsLanguageContextProvider::UpdateLanguageContext;
int Microsoft.VisualStudio.TextManager.Interop.IVsLanguageContextProvider.UpdateLanguageContext(unsigned int dwHint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & buffer, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsSelection, winrt::Windows::Foundation::IInspectable const & ptr);
int IVsLanguageContextProvider.UpdateLanguageContext (uint dwHint, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines buffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsSelection, object ptr);
abstract member Microsoft.VisualStudio.TextManager.Interop.IVsLanguageContextProvider.UpdateLanguageContext : uint32 * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * obj -> int
override this.Microsoft.VisualStudio.TextManager.Interop.IVsLanguageContextProvider.UpdateLanguageContext : uint32 * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * obj -> int
Function UpdateLanguageContext (dwHint As UInteger, buffer As IVsTextLines, ptsSelection As TextSpan(), ptr As Object) As Integer Implements IVsLanguageContextProvider.UpdateLanguageContext

Parametreler

dwHint
UInt32

'ndaki LanguageContextHint Numaralandırmadaki bayrak kümesi.

buffer
IVsTextLines

'ndaki IVsTextLines Kaynağı tutan nesne.

ptsSelection
TextSpan[]

'ndaki TextSpan Seçilen metin aralığını (veya geçerli giriş işareti konumunu) açıklayan tek bir nesne.

ptr
Object

'ndaki IVsUserContext Güncelleştirilenecek bir nesne.

Döndürülenler

Int32

Başarılı olursa, döndürür S_OK ; Aksi takdirde, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

Verilen nesne arabirim için bu arabirime bağlanarak sorgulanabilir IVsUserContext IVsUserContext : IVsUserContext pContext = ptr as IVsUserContext .

Taban yöntemi diğerini çağırır Microsoft.VisualStudio.Package.LanguageService.UpdateLanguageContext ve her zaman döndürülür S_OK .

Şunlara uygulanır