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.
pBuffer
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] betreffende Textpuffer.
ptsSelection
Typ: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Relevanter Textbereich im Puffer (d. h. vom Kontext).
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.