Partilhar via


Estrutura MARKERDATA

Especifica as opções de direção para a localização de marcadores.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
Public Structure MARKERDATA
public struct MARKERDATA
public value class MARKERDATA
[<Sealed>]
type MARKERDATA =  struct end
JScript oferece suporte ao uso de estruturas, mas não à declaração de novas.

O tipo MARKERDATA expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Equals Indica se esta instância e um objeto especificado são iguais. (Herdado de ValueType.)
Método público GetHashCode Retorna o código hash para essa instância. (Herdado de ValueType.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método público ToString Retorna o nome de tipo totalmente qualificado dessa instância. (Herdado de ValueType.)

Superior

Campos

  Nome Descrição
Campo público iBottomLine Resultado final do intervalo.
Campo público iCount Número de marcadores contidos no intervalo.
Campo público iTopLine Linha superior do intervalo.
Campo público pLayer A camada em que essas informações de origem.
Campo público pNext Ponteiro para o próximo MARKERDATA estrutura.
Campo público rgfLineMarked Usado por GetLineData para otimização.
Campo público rgpMarker Instância do marcador.Ponteiro para o IVsTextLayerMarker interface.

Superior

Comentários

Essa estrutura é usada para passar informações sobre os marcadores que envolvem as linhas em um determinado intervalo. A matriz sempre é classificada por prioridade de marcador do mais baixo ao mais alto. Para obter mais informações sobre a prioridade de marcador, consulte MARKERTYPE.

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop