Partager via


Colorizer.GetStateMaintenanceFlag, méthode

Appelé pour déterminer si le coloriseur requiert par gestion d'état de ligne.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Syntaxe

'Déclaration
Public Overridable Function GetStateMaintenanceFlag ( _
    <OutAttribute> ByRef flag As Integer _
) As Integer
public virtual int GetStateMaintenanceFlag(
    out int flag
)

Paramètres

  • flag
    Type : System.Int32%
    [] retourne une valeur différente de zéro si le coloriseur requiert l'état d'analyse à suivre par ligne ; sinon, retours zéro.

Valeur de retour

Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.

Implémentations

IVsColorizer.GetStateMaintenanceFlag(Int32%)

Remarques

Cette méthode est utilisée pour déterminer si le coloriseur requiert gérer l'état d'analyse pour chaque ligne de source.Si le coloriseur requiert gérer l'état ligne par ligne, la représentation de modification peut souffrir.Notez que la version managée d'infrastructure de package d'Colorizer suppose un état ligne par ligne.

Cette méthode est une implémentation de GetStateMaintenanceFlag.

La méthode de base retourne un 1 si l'état a interrompu 0 ans ; sinon, elle retourne un 0.

Le coloriseur peut être interrompu par un appel à Suspend et être continué par un appel à Resume.Cette méthode indique l'état actuel de suspension.Le coloriseur est interrompu tout en gérant l'expansion d'extrait de code (la colorisation est inutile jusqu'à ce que l'expansion soit complétée.)Notez que la classe de base ne pas prête l'attention à cette balise bien qu'elle soit maintenue.

Sécurité .NET Framework

Voir aussi

Référence

Colorizer Classe

Microsoft.VisualStudio.Package, espace de noms