IVsTextFind::Find Method (String^, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
Visual Studio 2015
Finds a given block of text in the text buffer.
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
int Find( String^ pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, [OutAttribute] int% piLine, [OutAttribute] int% piCol )
Parameters
- pszText
-
Type:
System::String^
[in] Pointer to a null terminated string containing the text.
- iStartLine
-
Type:
System::Int32
[in] Integer containing the start line.
- iStartIndex
-
Type:
System::Int32
[in] Integer index value for the starting character within the line. Must be less than or equal to the length of line.)
- iEndLine
-
Type:
System::Int32
[in] Integer value for the end of the line.
- iEndIndex
-
Type:
System::Int32
[in] Integer index value for the ending character in the line. Must be less than or equal to the length of the line.)
- iFlags
-
Type:
System::Int32
[in] Flags from the TextFindMode enumeration.
- piLine
-
Type:
System::Int32
[out] Pointer to the line number where the desired text is located.
- piCol
-
Type:
System::Int32
[out] Pointer to the column number on the line where the desired text is located.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
From textmgr.idl:
HRESULT IVsTextFind::Find( [in] const WCHAR *pszText, [in] long iStartLine, [in] CharIndex iStartIndex, [in] long iEndLine, [in] CharIndex iEndIndex, [in] long iFlags, [out] long *piLine, [out] long *piCol );
Show: