Freigeben über


IVsTextColorState.ReColorizeLines-Methode

Der neu berechnet den Farben des Zustands der Zeilen in einem Textpuffer.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function ReColorizeLines ( _
    iTopLine As Integer, _
    iBottomLine As Integer _
) As Integer
int ReColorizeLines(
    int iTopLine,
    int iBottomLine
)
int ReColorizeLines(
    [InAttribute] int iTopLine, 
    [InAttribute] int iBottomLine
)
abstract ReColorizeLines : 
        iTopLine:int * 
        iBottomLine:int -> int
function ReColorizeLines(
    iTopLine : int, 
    iBottomLine : int
) : int

Parameter

  • iTopLine
    Typ: Int32

    [in] Erste Zeile zu überprüfen.

  • iBottomLine
    Typ: Int32

    [in] Der zu überprüfende letzte Zeile.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextColorState::ReColorizeLines(
   [in] long iTopLine,
   [in] long iBottomLine
);

Farbige Darstellungen, die Änderungen im Status einer Gruppe von Zeilen signalisieren Farben benötigen, rufen diese Methode auf. Die Implementierung des Puffers berechnet den Farben des Zustands am Ende jeder Zeile, iTopLine zu iBottomLineund setzt die Berechnung der Zustände des Zeilenendes (EOL) und Berichte einer Zeile fortgesetzt, die die gleiche Farbe angeben. Der Puffer wird dann an den OnChangeAttributes Relay diese Änderung an den verfügbaren Ansichten Farben aus.

iTopLine = -1, iBottomLine = -1 ist ein Sonderfall, der darfarbig alle Zeilen stellen.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextColorState Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace