IVsLanguageContextProvider.UpdateLanguageContext(UInt32, IVsTextLines, TextSpan[], Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den Kontext vom Sprachdienst zum Visual Studio-Kern-Editor bereit.
public:
int UpdateLanguageContext(System::UInt32 dwHint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pBuffer, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsSelection, System::Object ^ pUC);
public:
int UpdateLanguageContext(unsigned int dwHint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pBuffer, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsSelection, Platform::Object ^ pUC);
int UpdateLanguageContext(unsigned int dwHint, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & pBuffer, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsSelection, winrt::Windows::Foundation::IInspectable const & pUC);
public int UpdateLanguageContext (uint dwHint, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines pBuffer, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsSelection, object pUC);
abstract member UpdateLanguageContext : uint32 * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * obj -> int
Public Function UpdateLanguageContext (dwHint As UInteger, pBuffer As IVsTextLines, ptsSelection As TextSpan(), pUC As Object) As Integer
Parameter
- dwHint
- UInt32
[in] Wert, der angibt, ob dies ein typisches Leerlaufupdate des Kontextbehälters oder eine Anforderung für F1-Hilfe ist. Eine Liste der dwHint-Werte finden Sie unter LanguageContextHint.
- pBuffer
- IVsTextLines
[in] Fraglicher Textpuffer.
- ptsSelection
- TextSpan[]
[in] Relevanter Textbereich im Puffer (das heißt, der Kontext).
- pUC
- Object
[in, out] Zeiger auf den Kontext Behälter im Visual Studio-Core-Text-Editor.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus textmgr. idl:
HRESULT IVsLanguageContextProvider::UpdateLanguageContext(
DWORD dwHint,
IVsTextLines *pBuffer,
TextSpan *ptsSelection
);
UpdateLanguageContext Rückgabewerte:
S_OK: der Implementierer hat den Kontext hinzugefügt, der hinzugefügt werden soll.
Jeder andere Erfolgs Code: unzulässig (Aufrufer bestätigt).
Jeder Fehlercode: bedeutet, dass der Implementierer bei dieser Gelegenheit "übergibt", um Kontext bereitzustellen, und der Text-Editor wird auf andere Mechanismen zurückgreifen.