Udostępnij za pośrednictwem


Metoda Colorizer.GetStateMaintenanceFlag —

Wywoływana w celu ustalenia, jeśli colorizer wymaga na wiersz stanu zarządzania.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)

Składnia

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

Parametry

  • flag
    Typ: System.Int32%
    [out] Zwraca wartość różną od zera, jeśli colorizer wymaga, analizowania Państwo, które mają być śledzone w każdym wierszu; w przeciwnym razie zwraca wartość zero.

Wartość zwracana

Typ: System.Int32
Jeśli się powiedzie, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Implementuje

IVsColorizer.GetStateMaintenanceFlag(Int32%)

Uwagi

Ta metoda służy do określenia, jeśli colorizer wymaga zarządzania przetwarzaniem Państwa dla każdego wiersza źródłowego.Jeśli colorizer wymagają linii stan zarządzania, mogłoby to obniżyć wydajność edycji.Należy zauważyć, że pakiet zarządzanych wersji RAM Colorizer zakłada Państwo wiersz po wierszu.

Ta metoda jest implementacją GetStateMaintenanceFlag.

Metody podstawowej zwraca 1, jeżeli w stanie wstrzymania jest równa 0; w przeciwnym razie zwraca wartość 0.

Colorizer może zostać zawieszone przez wywołanie do Suspend i wznowić przez wywołanie do Resume.Ta metoda wskazuje bieżący stan zawieszenia.Colorizer jest zawieszone na czas obsługi rozszerzeń urywek kodu (kolorowania jest niepotrzebne do czasu zakończenia rozbudowy).Należy zauważyć, że klasy bazowej nie zwrócić uwagę na tę flagę, chociaż jest ono utrzymywane.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Colorizer Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package