Freigeben über


IVsLanguageContextProvider.UpdateLanguageContext-Methode

Stellt den Kontext des Visual Studio Kern des Editors Sprachdienst bereit.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function UpdateLanguageContext ( _
    dwHint As UInteger, _
    pBuffer As IVsTextLines, _
    ptsSelection As TextSpan(), _
    pUC As Object _
) As Integer
int UpdateLanguageContext(
    uint dwHint,
    IVsTextLines pBuffer,
    TextSpan[] ptsSelection,
    Object pUC
)
int UpdateLanguageContext(
    unsigned int dwHint, 
    IVsTextLines^ pBuffer, 
    array<TextSpan>^ ptsSelection, 
    Object^ pUC
)
abstract UpdateLanguageContext : 
        dwHint:uint32 * 
        pBuffer:IVsTextLines * 
        ptsSelection:TextSpan[] * 
        pUC:Object -> int
function UpdateLanguageContext(
    dwHint : uint, 
    pBuffer : IVsTextLines, 
    ptsSelection : TextSpan[], 
    pUC : Object
) : int

Parameter

  • dwHint
    Typ: UInt32

    [in] Angebender Wert, der angibt, ob dies ein typisches Leerlauf behälters Aktualisierung des Kontexts oder von Anforderungen für F1-Hilfe ist. Eine Liste der dwHint-Werten finden Sie unter LanguageContextHint.

  • pUC
    Typ: Object

    [in, out] Zeiger auf den Kontext behälter auf dem Visual Studio Kern text-editor.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsLanguageContextProvider::UpdateLanguageContext(
   DWORD dwHint, 
   IVsTextLines *pBuffer, 
   TextSpan *ptsSelection
);

UpdateLanguageContext Rückgabewerte:

S_OK: hinzugefügt hat die Implementierung der Kontext hinzugefügt werden soll.

Alle anderen Erfolgs Code: Aufrufer (Unzulässig) erläutert.

Jeder Fehlercode: Das bedeutet, dass die Implementierung für diese Möglichkeit bereitzustellen, Kontext „Text-Editor“ und die Übergabe an anderen Mechanismen liegt.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsLanguageContextProvider Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace