IVsTextView.ReplaceTextOnLine(Int32, Int32, Int32, String, Int32) 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.
Replaces line text.
public:
int ReplaceTextOnLine(int iLine, int iStartCol, int iCharsToReplace, System::String ^ pszNewText, int iNewLen);
public:
int ReplaceTextOnLine(int iLine, int iStartCol, int iCharsToReplace, Platform::String ^ pszNewText, int iNewLen);
int ReplaceTextOnLine(int iLine, int iStartCol, int iCharsToReplace, std::wstring const & pszNewText, int iNewLen);
public int ReplaceTextOnLine (int iLine, int iStartCol, int iCharsToReplace, string pszNewText, int iNewLen);
abstract member ReplaceTextOnLine : int * int * int * string * int -> int
Public Function ReplaceTextOnLine (iLine As Integer, iStartCol As Integer, iCharsToReplace As Integer, pszNewText As String, iNewLen As Integer) As Integer
Parameters
- iLine
- Int32
[in] Integer containing the line.
- iStartCol
- Int32
[in] Integer containing the starting column.
- iCharsToReplace
- Int32
[in] Integer containing the number of characters to replace.
- pszNewText
- String
[in] Pointer the new text being passed in.
- iNewLen
- Int32
[in] Length of the buffer (number of characters) being passed in.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsTextView::ReplaceTextOnLine(
[in] long iLine,
[in] CharIndex iStartCol,
[in] long iCharsToReplace,
[in] const WCHAR *pszNewText,
[in] long iNewLen
);