LanguageService.UpdateLanguageContext(LanguageContextHint, IVsTextLines, TextSpan[], IVsUserContext) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Met à jour le contexte d'aide utilisateur actuel dans une zone sélectionnée de la source donnée.
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)
Paramètres
- hint
- LanguageContextHint
[in] Ensemble de balises de l'énumération LanguageContextHint.
- buffer
- IVsTextLines
[in] Objet IVsTextLines contenant la source.
- ptsSelection
- TextSpan[]
[in] Objet TextSpan unique décrivant la plage du texte sélectionnée (ou l'emplacement actuel du signe insertion).
- context
- IVsUserContext
[in] Objet IVsUserContext à mettre à jour.
Remarques
Cette méthode est appelée pour permettre au service de langage de mettre à jour le contexte utilisateur donné.
La méthode de base ne fait rien.