IVsTextStorage.Storage_Find(String, Int32, Int32, Int32, Int32, Int32, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поиск указанного текста в указанном фрагменте.
public:
int Storage_Find(System::String ^ pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, [Runtime::InteropServices::Out] int % piLine, [Runtime::InteropServices::Out] int % piCol);
int Storage_Find(std::wstring const & pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, [Runtime::InteropServices::Out] int & piLine, [Runtime::InteropServices::Out] int & piCol);
public int Storage_Find (string pszText, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iFlags, out int piLine, out int piCol);
abstract member Storage_Find : string * int * int * int * int * int * int * int -> int
Public Function Storage_Find (pszText As String, iStartLine As Integer, iStartIndex As Integer, iEndLine As Integer, iEndIndex As Integer, iFlags As Integer, ByRef piLine As Integer, ByRef piCol As Integer) As Integer
Параметры
- pszText
- String
[in] Текст, который необходимо найти.
- iStartLine
- Int32
[in] Начальная строка.
- iStartIndex
- Int32
окне Начальный индекс символа в строке (должен быть < = Длина строки).
- iEndLine
- Int32
[in] Конечная строка.
- iEndIndex
- Int32
окне Индекс конца символа в строке (должен быть < равен длине строки).
- iFlags
- Int32
окне Флаги, указывающие параметры поиска.
- piLine
- Int32
[out] Строка, содержащая начало найденного текста.
- piCol
- Int32
[out] Столбец в начале найденного текста.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из текстмгр. IDL:
HRESULT IVsTextStorage::Storage_Find(
[in] const WCHAR * pszText,
[in] long iStartLine,
[in] CharIndex iStartIndex,
[in] long iEndLine,
[in] CharIndex iEndIndex,
[in] long iFlags,
[out] long * piLine,
[out] CharIndex * piCol
);