Condividi tramite


Metodo IVsLanguageContextProvider.UpdateLanguageContext

Fornisce contesto del servizio di linguaggio in Visual Studio editor principale.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

  • dwHint
    Tipo: UInt32

    [in] Valore che indica se questo è un aggiornamento tipico di tempo di inattività di contenitore di contesto o di una richiesta per la Guida. per un elenco di dwHint i valori, vedere LanguageContextHint.

  • pUC
    Tipo: Object

    [in, out] Puntatore ai bagagli di contesto su Visual Studio editor di testo principale.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

UpdateLanguageContext valori restituiti:

S_OK: dall'implementatore aggiunta qualsiasi contesto da aggiungere.

Qualsiasi altro codice di esito positivo: accesso negato (chiamanti asserirà).

qualsiasi codice di errore: indica che il responsabile implementatori “viene passato„ su questa possibilità di fornire contesto e l'editor di testo esegue il fallback agli altri meccanismi.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsLanguageContextProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop