Metodo Colorizer.GetStateAtEndOfLine
Restituisce lo stato di traccia alla fine della riga specificata.
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 GetStateAtEndOfLine ( _
line As Integer, _
length As Integer, _
ptr As IntPtr, _
state As Integer _
) As Integer
public virtual int GetStateAtEndOfLine(
int line,
int length,
IntPtr ptr,
int state
)
Parametri
- line
Tipo: System.Int32
[in] Il numero di riga da cui il testo è riuscito.
- length
Tipo: System.Int32
[in] La lunghezza del testo da esaminare.
- ptr
Tipo: System.IntPtr
[in] Un puntatore unmarshaled al testo.L'esempio in ColorizeLine viene illustrato come eseguire il marshalling questo puntatore a una stringa.
- state
Tipo: System.Int32
[in] Lo stato di traccia all'inizio della riga.
Valore restituito
Tipo: System.Int32
Restituisce lo stato di traccia alla fine della riga.
Implementa
IVsColorizer.GetStateAtEndOfLine(Int32, Int32, IntPtr, Int32)
Note
Questo metodo viene chiamato per ottenere lo stato dell'analisi da utilizzare come stato iniziale per la riga seguente.
questo metodo è un'implementazione di GetStateAtEndOfLine.
il metodo di base restituisce il valore da una chiamata a ColorizeLine (la matrice di attributi essenzialmente viene ignorata).
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.