Estrutura LINEDATA
Usado para passar o acesso direto aos dados de linha em um buffer por meio de IVsTextLines. Essa estrutura retorna todas as informações para uma única linha.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Public Structure LINEDATA
public struct LINEDATA
public value class LINEDATA
[<Sealed>]
type LINEDATA = struct end
JScript oferece suporte ao uso de estruturas, mas não à declaração de novas.
O tipo LINEDATA expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
Equals | Indica se esta instância e um objeto especificado são iguais. (Herdado de ValueType.) | |
GetHashCode | Retorna o código hash para essa instância. (Herdado de ValueType.) | |
GetType | Gets the Type of the current instance. (Herdado de Object.) | |
ToString | Retorna o nome de tipo totalmente qualificado dessa instância. (Herdado de ValueType.) |
Superior
Campos
Nome | Descrição | |
---|---|---|
fMarkers | Se true, e em seguida, realce relacionado à presença de marcadores de sintaxe é considerado na coloração das informações contidas no pAttributes parâmetro.Se nulluma referência nula (Nothing no Visual Basic), e em seguida, os dados de marcador não afetam a cor retornada de sintaxe. | |
iEolType | Tipo do caractere de nova linha no final da linha (por exemplo "/n", "r/n" e assim por diante). | |
iLength | Número de caracteres de texto sem formatação na linha, incluindo o final de caractere da linha (EOL). | |
pAttributes | Uma matriz de ULONG contendo uma lista de atributos para cada caractere na linha da coloração de sintaxe.Realce de sintaxe para uma linha é afetado por marcadores de presentes na linha e coloração de palavra-chave. | |
pszText | Matriz de WCHAR, que contém todos os caracteres na linha.Use o iLength parâmetro para determinar o fim do texto na linha.O pszText parâmetro não é terminada por caractere nulo. |
Superior
Comentários
O fMarkers parâmetro permite que você determine o realce de sintaxe para a linha de texto sem considerar o devido aos marcadores de presentes na linha do texto da coloração de sintaxe.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.