Condividi tramite


Metodo IVsColorizer.GetStateMaintenanceFlag

restituisce la richiesta di manutenzione di stato per il colorizer.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
Function GetStateMaintenanceFlag ( _
    <OutAttribute> ByRef pfFlag As Integer _
) As Integer
int GetStateMaintenanceFlag(
    out int pfFlag
)
int GetStateMaintenanceFlag(
    [OutAttribute] int% pfFlag
)
abstract GetStateMaintenanceFlag : 
        pfFlag:int byref -> int
function GetStateMaintenanceFlag(
    pfFlag : int
) : int

Parametri

  • pfFlag
    Tipo: Int32%

    [out] true se questo colorizer richiede la manutenzione di stato della per-linea in caso contrario, devono essere impostate su false.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

HRESULT IVsColorizer::GetStateMaintenanceFlag(
   [out] BOOL *pfFlag
);

Se il colorizer richiede la manutenzione di stato della per-linea, quindi l'implementazione del metodo deve impostare pfFlag parametro di truein caso contrario, devono essere impostate su false. Se la manutenzione di stato non è obbligatoria, le prestazioni di modifica sono aggiornate. un valore di false implica il colorizer o mantiene lo stato internamente per ogni riga o il linguaggio specifico non consente ai token estendono più di uno riga (ad esempio, i commenti di blocco sono considerate come unico token e possono estendere più di uno riga, richiedente un qualche di manutenzione di stato durante ogni riga viene elaborata da colorizer).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsColorizer Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop