Condividi tramite


Metodo Colorizer.GetStateMaintenanceFlag

Chiamato per determinare se il colorizer richiede per la gestione dello stato della riga.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Sintassi

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

Parametri

  • flag
    Tipo: System.Int32%
    [out] Restituisce diverso da zero se il colorizer richiede allo stato di analisi di tenere traccia per riga; in caso contrario, restituisce zero.

Valore restituito

Tipo: System.Int32
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Implementa

IVsColorizer.GetStateMaintenanceFlag(Int32%)

Note

Questo metodo viene utilizzato per determinare se il colorizer richiede la gestione dello stato di traccia per ogni riga di codice sorgente.Se il colorizer richiede la gestione dello stato riga per riga, le prestazioni di modifica possono che.Si noti che la versione gestita del framework del pacchetto di Colorizer assume uno stato riga per riga.

questo metodo è un'implementazione di GetStateMaintenanceFlag.

il metodo di base restituisce un 1 se lo stato sospeso è 0; in caso contrario, restituisce un 0.

il colorizer può essere sospeso da una chiamata a Suspend e riattivato da una chiamata a Resume.Questo metodo indica lo stato corrente della sospensione.Il colorizer viene sospeso contempo l'espansione del frammento di codice (colorazione è inutile finché l'espansione).Si noti che la classe base non esegue attenzione a questo flag sebbene sia gestita.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Colorizer Classe

Spazio dei nomi Microsoft.VisualStudio.Package