LanguageService.GetColorableItem(Int32, IVsColorableItem) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает запрошенный объект IVsColorableItem.
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
Параметры
- index
- Int32
[in] Начинающийся с нуля индекс в список цветных элементов, поддерживаемых языковой службой.
- item
- IVsColorableItem
[out] Возвращает объект IVsColorableItem.
Возвращаемое значение
Возвращает значение S_OK, если выполнение прошло успешно; в противном случае возвращает код ошибки.
Реализации
Комментарии
Если языковая служба поддерживает настраиваемые цветовые элементы, необходимо создать класс из LanguageService класса и реализовать этот метод, а также GetItemCount . Обратите внимание, что этот метод никогда не вызывается с индексом 0, так как этот индекс представляет формат текста по умолчанию, заданный пользователем. Если индекс находится за пределами диапазона списка, следует возвращать ошибку.
В платформе управляемых пакетов пользовательский цветовой элемент представлен ColorableItem классом, который реализует IVsColorableItem интерфейс.
Базовый метод всегда возвращает значение E_NOTIMPL , указывающее, что метод не реализован.