Colorizer.GetStateAtEndOfLine(Int32, Int32, IntPtr, Int32) Methode

Definition

Gibt den Analysezustand am Ende der angegebenen Zeile zurück.

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

Parameter

line
Int32

[in] Die Zeilennummer, von der der Text stammt.

length
Int32

[in] Die Länge des zu untersuchenden Texts.

ptr
IntPtr

[in] Ein Zeiger, dessen Marshalling rückgängig gemacht wurde und der auf den Text zeigt. Das Beispiel in ColorizeLine(Int32, Int32, IntPtr, Int32, UInt32[]) zeigt, wie dieser Zeiger in eine Zeichenfolge gemarshallt wird.

state
Int32

[in] Der Analysezustand am Anfang der Zeile.

Gibt zurück

Int32

Gibt den Analysezustand am Ende der Zeile zurück.

Implementiert

Hinweise

Diese Methode wird in der Regel aufgerufen, um den Analyse Zustand zu erhalten, der als Ausgangszustand für die folgende Zeile verwendet werden soll.

Diese Methode ist eine Implementierung von GetStateAtEndOfLine .

Die Basis Methode gibt den Wert von einem-Rückruf zurück ColorizeLine (das Attribut Array wird im Grunde ignoriert).

Gilt für