LanguageService::IVsLanguageContextProvider::UpdateLanguageContext Method (UInt32, IVsTextLines^, array<TextSpan>^, Object^)
Visual Studio 2015
Updates the current user help context given a selected region of the given source.
Assembly: Microsoft.VisualStudio.Package.LanguageService.14.0 (in Microsoft.VisualStudio.Package.LanguageService.14.0.dll)
private: virtual int UpdateLanguageContext( unsigned int dwHint, IVsTextLines^ buffer, array<TextSpan>^ ptsSelection, Object^ ptr ) sealed = IVsLanguageContextProvider::UpdateLanguageContext
Parameters
- dwHint
-
Type:
System::UInt32
[in] A set of flags from the LanguageContextHint enumeration.
- buffer
-
Type:
Microsoft.VisualStudio.TextManager.Interop::IVsTextLines^
[in] The IVsTextLines object holding the source.
- ptsSelection
-
Type:
array<Microsoft.VisualStudio.TextManager.Interop::TextSpan>^
[in] A single TextSpan object describing the selected range of text (or the current caret position).
- ptr
-
Type:
System::Object^
[in] An IVsUserContext object that is to be updated.
The given object can be queried for the IVsUserContext interface by casting it to the IVsUserContext interface: IVsUserContext pContext = ptr as IVsUserContext.
The base method calls the other LanguageService::UpdateLanguageContext and always returns S_OK.
Show: