Colorizer.GetStateAtEndOfLine(Int32, Int32, IntPtr, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает состояние синтаксического анализа в конце указанной строки.
public:
virtual int GetStateAtEndOfLine(int line, int length, IntPtr ptr, int state);
public virtual int GetStateAtEndOfLine (int line, int length, IntPtr ptr, int state);
abstract member GetStateAtEndOfLine : int * int * nativeint * int -> int
override this.GetStateAtEndOfLine : int * int * nativeint * int -> int
Public Overridable Function GetStateAtEndOfLine (line As Integer, length As Integer, ptr As IntPtr, state As Integer) As Integer
Параметры
- line
- Int32
[in] Номер строки, из которой получен текст.
- length
- Int32
[in] Длина текста для проверки.
- ptr
- IntPtr
[in] Неупакованный указатель на текст. Пример в ColorizeLine(Int32, Int32, IntPtr, Int32, UInt32[]) показывает, как маршалировать этот указатель в строку.
- state
- Int32
[in] Состояние синтаксического анализа в начале строки.
Возвращаемое значение
Возвращает состояние синтаксического анализа в конце строки.
Реализации
Комментарии
Этот метод обычно вызывается для получения состояния синтаксического анализа, используемого в качестве начального состояния для следующей строки.
Этот метод является реализацией GetStateAtEndOfLine .
Базовый метод возвращает значение из вызова ColorizeLine (массив Attributes по сути игнорируется).