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.
pBuffer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] buffer di testo in questione.
ptsSelection
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Intervallo di attinente testo nel buffer (ovvero il contesto).
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.