Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Converts deeper layer line coordinates to local line coordinates.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function DeeperLayerLineIndexToLocal ( _
dwFlags As UInteger, _
pTargetLayer As IVsTextLayer, _
iLayerLine As Integer, _
iLayerIndex As Integer, _
<OutAttribute> ByRef piLocalLine As Integer, _
<OutAttribute> ByRef piLocalIndex As Integer _
) As Integer
int DeeperLayerLineIndexToLocal(
uint dwFlags,
IVsTextLayer pTargetLayer,
int iLayerLine,
int iLayerIndex,
out int piLocalLine,
out int piLocalIndex
)
int DeeperLayerLineIndexToLocal(
[InAttribute] unsigned int dwFlags,
[InAttribute] IVsTextLayer^ pTargetLayer,
[InAttribute] int iLayerLine,
[InAttribute] int iLayerIndex,
[OutAttribute] int% piLocalLine,
[OutAttribute] int% piLocalIndex
)
abstract DeeperLayerLineIndexToLocal :
dwFlags:uint32 *
pTargetLayer:IVsTextLayer *
iLayerLine:int *
iLayerIndex:int *
piLocalLine:int byref *
piLocalIndex:int byref -> int
function DeeperLayerLineIndexToLocal(
dwFlags : uint,
pTargetLayer : IVsTextLayer,
iLayerLine : int,
iLayerIndex : int,
piLocalLine : int,
piLocalIndex : int
) : int
Parameters
dwFlags
Type: System.UInt32[in] ORing of the DeeperLayerLineIndexToLocalFlags enumeration.
pTargetLayer
Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] The targeted deeper layer.
iLayerLine
Type: System.Int32[in] The targeted deeper layer line.
iLayerIndex
Type: System.Int32[in] The targeted deeper layer line character index.
piLocalLine
Type: System.Int32%[out] The local line.
piLocalIndex
Type: System.Int32%[out] The local line character index.
Return Value
Type: System.Int32
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::DeeperLayerLineIndexToLocal(
[in] DWORD dwFlags,
[in] IVsTextLayer *pTargetLayer,
[in] long iLayerLine,
[in] CharIndex iLayerIndex,
[out] long *piLocalLine,
[out] CharIndex *piLocalIndex
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.