Partager via


IVsTextColorState.ReColorizeLines, méthode

Recalcule l'état de couleur des entrées ligne une mémoire tampon de texte.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

  • iTopLine
    Type : Int32

    [in] première ligne à activer.

  • iBottomLine
    Type : Int32

    [in] ligne de bout à activer.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Les coloriseurs qui doivent signaler des modifications de l'état de couleur d'un jeu de lignes appellent cette méthode. L'implémentation de la mémoire tampon calcule l'état de couleur à la fin de chaque ligne, d'iTopLine à iBottomLine, et poursuit la fin calculatrice (EOL) des états de ligne jusqu'à ce qu'une ligne enregistre le même état de couleur. La mémoire tampon déclenche ensuite OnChangeAttributes pour transmettre par effectuer ce changement de couleur aux vues disponibles.

iTopLine = -1, iBottomLine = -1 est un cas spécial qui signifie colorize toutes les lignes.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextColorState Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms