IVsColorizer.GetStateMaintenanceFlag, méthode
Retourne le coûts de maintenance d'état pour le coloriseur.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
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
Paramètres
pfFlag
Type : Int32%[] true si ce coloriseur requiert la maintenance d'état de par- ligne par-ligne, sinon elle doit être définie à false.
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 IVsColorizer::GetStateMaintenanceFlag(
[out] BOOL *pfFlag
);
Si le coloriseur requiert la maintenance d'état de par- ligne par-ligne, alors l'implémentation de cette méthode doit définir le paramètre d'pfFlag à true, sinon elle doit être définie à false. Si la maintenance d'état n'est pas requise, modifiant les performances est amélioré. Une valeur d'false implique le coloriseur ou maintient l'état en interne pour chaque ligne ou le langage particulier ne permet pas des jetons à la plusieurs ligne d'étendue (par exemple, les commentaires de bloc sont traités comme jeton unique et peuvent couvrir la plusieurs ligne, requérant un certain tri de maintenance d'état à mesure que chaque ligne est traitée par le coloriseur).
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.