LanguageService.IVsLanguageContextProvider.UpdateLanguageContext Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 .