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.
Puts the caret in a position suitable for editing a function.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function PositionCaretForEditing ( _
iLine As Integer, _
cIndentLevels As Integer _
) As Integer
int PositionCaretForEditing(
int iLine,
int cIndentLevels
)
int PositionCaretForEditing(
[InAttribute] int iLine,
[InAttribute] int cIndentLevels
)
abstract PositionCaretForEditing :
iLine:int *
cIndentLevels:int -> int
function PositionCaretForEditing(
iLine : int,
cIndentLevels : int
) : int
Parameters
iLine
Type: System.Int32[in] Integer containing the line to position the caret (cursor) on.
cIndentLevels
Type: System.Int32[in] Count of indent levels.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsTextView::PositionCaretForEditing(
[in] long iLine,
[in] long cIndentLevels
);
This method places the caret in a position suitable for editing a function. If there is text on the line, the caret goes to the first non-white space character. Otherwise, this method creates the appropriate number of indentations (cIndentLevels) according to the current language settings and places the caret at this ___location. No centering is done.
.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.