IVsTextLayer.LocalLineIndexToDeeperLayer Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Converts local line coordinates to deeper layer line coordinates.
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
Parameters
- pTargetLayer
- IVsTextLayer
[in] The targeted deeper layer.
- iLocalLine
- Int32
[in] The local line.
- iLocalIndex
- Int32
[in] The local line character index.
- piTargetLine
- Int32
[out] The target deeper layer line.
- piTargetIndex
- Int32
[out] The targeted deeper layer line character index.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code. The method returns VIEW_E_LOCATION_HIDDEN indicating that the coordinates you requested exist, but are hidden in the UI at present. The method returns E_INVALIDARG to indicate bad input parameters.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsTextLayer::LocalLineIndexToDeeperLayer(
[in] IVsTextLayer *pTargetLayer,
[in] long iLocalLine,
[in] CharIndex iLocalIndex,
[out] long *piTargetLine,
[out] CharIndex *piTargetIndex
);