Metodo Colorizer.GetColorInfo
Restituisce lo stato di traccia alla fine della riga senza restituire alcuna informazione di colorazione.
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 GetColorInfo ( _
line As String, _
length As Integer, _
state As Integer _
) As Integer
public virtual int GetColorInfo(
string line,
int length,
int state
)
Parametri
- line
Tipo: System.String
[in] Il testo della riga.
- length
Tipo: System.Int32
[in] La lunghezza della riga.
- state
Tipo: System.Int32
[in] Lo stato iniziale di analisi della riga.
Valore restituito
Tipo: System.Int32
Restituisce lo stato di traccia alla fine della riga.
Note
Questo metodo essenzialmente fa cosa ColorizeLine fa ma questo metodo non restituisce alcune informazioni sui colori, solo lo stato di traccia alla fine della riga.
il metodo di base chiama lo scanner ScanTokenAndProvideInfoAboutIt e cache il risultato prima di restituire lo stato.Queste informazioni memorizzate nella cache vengono utilizzate in GetLineInfo.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.