Colorizer.GetStateAtEndOfLine(Int32, Int32, IntPtr, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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).