LanguageService.UpdateLanguageContext Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Updates the current user help context in a selected region of the given source.
public:
virtual void UpdateLanguageContext(Microsoft::VisualStudio::TextManager::Interop::LanguageContextHint hint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ buffer, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsSelection, Microsoft::VisualStudio::Shell::Interop::IVsUserContext ^ context);
public:
virtual void UpdateLanguageContext(Microsoft::VisualStudio::TextManager::Interop::LanguageContextHint hint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ buffer, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsSelection, Microsoft::VisualStudio::Shell::Interop::IVsUserContext ^ context);
virtual void UpdateLanguageContext(Microsoft::VisualStudio::TextManager::Interop::LanguageContextHint hint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & buffer, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsSelection, Microsoft::VisualStudio::Shell::Interop::IVsUserContext const & context);
public virtual void UpdateLanguageContext (Microsoft.VisualStudio.TextManager.Interop.LanguageContextHint hint, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines buffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsSelection, Microsoft.VisualStudio.Shell.Interop.IVsUserContext context);
abstract member UpdateLanguageContext : Microsoft.VisualStudio.TextManager.Interop.LanguageContextHint * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * Microsoft.VisualStudio.Shell.Interop.IVsUserContext -> unit
override this.UpdateLanguageContext : Microsoft.VisualStudio.TextManager.Interop.LanguageContextHint * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * Microsoft.VisualStudio.Shell.Interop.IVsUserContext -> unit
Public Overridable Sub UpdateLanguageContext (hint As LanguageContextHint, buffer As IVsTextLines, ptsSelection As TextSpan(), context As IVsUserContext)
Parameters
- hint
- LanguageContextHint
[in] A set of flags from the LanguageContextHint enumeration.
- buffer
- IVsTextLines
[in] The IVsTextLines object holding the source.
- ptsSelection
- TextSpan[]
[in] A single TextSpan object describing the selected range of text (or the current caret position).
- context
- IVsUserContext
[in] An IVsUserContext object that is to be updated.
Remarks
This method is called to allow the language service to update the given user context.
The base method does nothing.