LanguageService.GetColorableItem(Int32, IVsColorableItem) 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.
Gibt das angeforderte IVsColorableItem-Objekt zurück.
public:
virtual int GetColorableItem(int index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsColorableItem ^ % item);
public:
virtual int GetColorableItem(int index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsColorableItem ^ & item);
virtual int GetColorableItem(int index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsColorableItem const & & item);
public virtual int GetColorableItem (int index, out Microsoft.VisualStudio.TextManager.Interop.IVsColorableItem item);
abstract member GetColorableItem : int * IVsColorableItem -> int
override this.GetColorableItem : int * IVsColorableItem -> int
Public Overridable Function GetColorableItem (index As Integer, ByRef item As IVsColorableItem) As Integer
Parameter
- index
- Int32
[in] Ein nullbasierter Index in der Liste der kolorierbaren Elemente, verwaltet vom Sprachdienst.
- item
- IVsColorableItem
[out] Gibt das IVsColorableItem-Objekt zurück.
Gibt zurück
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Implementiert
Hinweise
Wenn Ihr Sprachdienst benutzerdefinierte färb Bare Elemente unterstützt, müssen Sie eine Klasse von der LanguageService -Klasse ableiten und diese Methode sowie implementieren GetItemCount . Beachten Sie, dass diese Methode niemals mit einem Index von 0 aufgerufen wird, da dieser Index das vom Benutzer festgelegte Standardtext Format darstellt. Sie sollten einen Fehler zurückgeben, wenn der Index außerhalb des Bereichs der Liste liegt.
Im Managed Package Framework wird ein benutzerdefiniertes färb bares Element durch die- ColorableItem Klasse dargestellt, die die- IVsColorableItem Schnittstelle implementiert.
Die Basis Methode gibt immer zurück, E_NOTIMPL um anzugeben, dass die Methode nicht implementiert ist.