IVsColorizer.GetStateAtEndOfLine-Methode
Bestimmt den Zustand für eine bestimmte Zeile am Zeilenende.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function GetStateAtEndOfLine ( _
iLine As Integer, _
iLength As Integer, _
pText As IntPtr, _
iState As Integer _
) As Integer
int GetStateAtEndOfLine(
int iLine,
int iLength,
IntPtr pText,
int iState
)
int GetStateAtEndOfLine(
[InAttribute] int iLine,
[InAttribute] int iLength,
[InAttribute] IntPtr pText,
[InAttribute] int iState
)
abstract GetStateAtEndOfLine :
iLine:int *
iLength:int *
pText:IntPtr *
iState:int -> int
function GetStateAtEndOfLine(
iLine : int,
iLength : int,
pText : IntPtr,
iState : int
) : int
Parameter
iLine
Typ: Int32[in] Zeile, deren Zustand abgefragt werden soll.
iLength
Typ: Int32[in] Die Länge der Zeile am Zeilenende (abzüglich des Markers, Wagenrücklauf- Zeilenvorschub-, EOF) oder 0 (CRLF-Paare).
pText
Typ: IntPtr[in] Der Text der Zeile ( iLength überprüfen Sie nur so viele Zeichen).
iState
Typ: Int32[in] Der Zustand der farbigen Darstellung zu Beginn der Zeile.
Rückgabewert
Typ: Int32
Gibt den Zustand am Ende der Zeile zurück.
Hinweise
COM-Signatur
Von textmgr.idl:
HRESULT IVsColorizer::GetStateAtEndOfLine(
[in] long iLine,
[in] long iLength,
[in] const WCHAR *pText,
[in] long iState
);
Die Umgebung ruft diese Methode auf, wenn sie die Option Zustand für eine bestimmte Zeile bestimmen muss, aber die Zeilen zu dieser Zeile werden nicht angezeigt. Beispielsweise wird diese Methode aufgerufen, wenn ein Benutzer einen Bildlauf nach oben im Editor ausführt.
Diese Methode ist im Wesentlichen identisch mit der ColorizeLine-Methode, mit der Ausnahme, dass der Editor die Linienfarben Daten nicht erforderlich. Wenn die farbige Darstellung nicht wartung Zustand (das heißt, gibt die Methode GetStateMaintenanceFlagfalse) zurück, erfordert, wird diese Methode nicht aufgerufen. Implementierungen sollten so schnell wie möglich sein und gleichzeitig, höchste Leistung des Editors beizubehalten.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.