Colorizer.GetStateAtEndOfLine(Int32, Int32, IntPtr, Int32) Método

Definição

Retorna o estado de análise no final da linha especificada.

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

Parâmetros

line
Int32

no O número de linha de onde veio o texto.

length
Int32

no O comprimento do texto a ser examinado.

ptr
IntPtr

no Um ponteiro não empacotado para o texto. O exemplo em ColorizeLine(Int32, Int32, IntPtr, Int32, UInt32[]) mostra como empacotar esse ponteiro para uma cadeia de caracteres.

state
Int32

no O estado de análise no início da linha.

Retornos

Int32

Retorna o estado de análise no final da linha.

Implementações

Comentários

Esse método é normalmente chamado para obter o estado de análise a ser usado como o estado inicial da linha a seguir.

Esse método é uma implementação de GetStateAtEndOfLine .

O método base retorna o valor de uma chamada para ColorizeLine (a matriz Attributes é essencialmente ignorada).

Aplica-se a