Condividi tramite


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

Vedere anche

Riferimenti

Colorizer Classe

Spazio dei nomi Microsoft.VisualStudio.Package