IVsTextLayer.LocalLineIndexToDeeperLayer(IVsTextLayer, Int32, Int32, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует координаты локальной линии в более глубокие координаты линий слоя.
public:
int LocalLineIndexToDeeperLayer(Microsoft::VisualStudio::TextManager::Interop::IVsTextLayer ^ pTargetLayer, int iLocalLine, int iLocalIndex, [Runtime::InteropServices::Out] int % piTargetLine, [Runtime::InteropServices::Out] int % piTargetIndex);
int LocalLineIndexToDeeperLayer(Microsoft::VisualStudio::TextManager::Interop::IVsTextLayer const & pTargetLayer, int iLocalLine, int iLocalIndex, [Runtime::InteropServices::Out] int & piTargetLine, [Runtime::InteropServices::Out] int & piTargetIndex);
public int LocalLineIndexToDeeperLayer (Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer pTargetLayer, int iLocalLine, int iLocalIndex, out int piTargetLine, out int piTargetIndex);
abstract member LocalLineIndexToDeeperLayer : Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer * int * int * int * int -> int
Public Function LocalLineIndexToDeeperLayer (pTargetLayer As IVsTextLayer, iLocalLine As Integer, iLocalIndex As Integer, ByRef piTargetLine As Integer, ByRef piTargetIndex As Integer) As Integer
Параметры
- pTargetLayer
- IVsTextLayer
окне Целевой уровень более глубокого уровня.
- iLocalLine
- Int32
окне Локальная строка.
- iLocalIndex
- Int32
окне Индекс символа локальной строки.
- piTargetLine
- Int32
заполняет Целевая строка более глубокого слоя.
- piTargetIndex
- Int32
заполняет Целевой индекс символов более глубокого слоя.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки. Метод возвращает значение, VIEW_E_LOCATION_HIDDEN указывающее, что запрошенные координаты существуют, но скрыты в пользовательском интерфейсе в настоящее время. Метод возвращает E_INVALIDARG , чтобы указать неверные входные параметры.
Комментарии
Подпись COM
Из текстмгр. IDL:
HRESULT IVsTextLayer::LocalLineIndexToDeeperLayer(
[in] IVsTextLayer *pTargetLayer,
[in] long iLocalLine,
[in] CharIndex iLocalIndex,
[out] long *piTargetLine,
[out] CharIndex *piTargetIndex
);