Condividi tramite


Struttura LINEDATA

Utilizzato per passare accesso diretto ai dati della riga in un buffer tramite IVsTextLines. Questa struttura restituisce tutte le informazioni per una sola riga.

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

Sintassi

'Dichiarazione
Public Structure LINEDATA
public struct LINEDATA
public value class LINEDATA
[<Sealed>]
type LINEDATA =  struct end
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.

Il tipo LINEDATA espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico Equals Indica se questa istanza e un oggetto specificato sono uguali. (Ereditato da ValueType)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Ereditato da ValueType)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce il nome completo del tipo di questa istanza. (Ereditato da ValueType)

In alto

Campi

  Nome Descrizione
Campo pubblico fMarkers se true, quindi la colorazione della sintassi relativa alla presenza di marcatori è considerata di informazioni di colorazione fornite in pAttributes parametro.se nullriferimento null (Nothing in Visual Basic), quindi i dati del marcatore non influiscono sulla colorazione della sintassi restituita.
Campo pubblico iEolType Tipo di carattere di nuova riga alla fine della riga (ad esempio “/n„, “/r/n„, e così via).
Campo pubblico iLength Numero di caratteri di testo normale nella riga, inclusi il carattere (EOL) di fine della riga.
Campo pubblico pAttributes Una matrice di ULONG contenente un elenco di attributi di colorazione della sintassi per ogni carattere della riga.La colorazione della sintassi per una riga è influenzata dai marcatori presenti nella colorazione di parole chiave e della linea.
Campo pubblico pszText Matrice di WCHAR contenente tutti i caratteri nella riga.utilizzare iLength parametro per determinare la fine del testo nella riga.pszText il parametro non è con terminazione null.

In alto

Note

fMarkers il parametro consente di determinare la colorazione della sintassi della riga di testo senza considerare la colorazione della sintassi a causa dei marcatori presenti nella riga di testo.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop