public int SetCaretPos(int iLine, int iColumn) { TextSpan original = new TextSpan(); original.iStartLine = original.iEndLine = iLine; original.iStartIndex = original.iEndIndex = iColumn; TextSpan[] converted = new TextSpan[1]; ErrorHandler.ThrowOnFailure(bufferCoordinator.MapSecondaryToPrimarySpan(original, converted)); return(intellisenseHost.SetContextCaretPos(converted[0].iStartLine, converted[0].iStartIndex)); }