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] Состояние синтаксического анализа в начале строки.

Возвращаемое значение

Int32

Возвращает состояние синтаксического анализа в конце строки.

Реализации

Комментарии

Этот метод обычно вызывается для получения состояния синтаксического анализа, используемого в качестве начального состояния для следующей строки.

Этот метод является реализацией GetStateAtEndOfLine .

Базовый метод возвращает значение из вызова ColorizeLine (массив Attributes по сути игнорируется).

Применяется к