Compartilhar via


Interface IVsPackageDefinedTextMarkerType

Descreve como um tipo de marcador personalizado se comporta e aparece para o usuário.

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

Sintaxe

'Declaração
<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPackageDefinedTextMarkerType
[GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface IVsPackageDefinedTextMarkerType
[GuidAttribute(L"C70F1528-1A66-403F-AD42-F60F9D413E05")]
[InterfaceTypeAttribute()]
public interface class IVsPackageDefinedTextMarkerType
[<GuidAttribute("C70F1528-1A66-403F-AD42-F60F9D413E05")>]
[<InterfaceTypeAttribute()>]
type IVsPackageDefinedTextMarkerType =  interface end
public interface IVsPackageDefinedTextMarkerType

O tipo IVsPackageDefinedTextMarkerType expõe os membros a seguir.

Métodos

  Nome Descrição
Método público DrawGlyphWithColors Desenha um glifo no retângulo delimitador que usam as cores fornecidas e exibição determinado contexto.
Método público GetBehaviorFlags Controla como o marcador acompanha o texto quando ocorrem de edições.
Método público GetDefaultColors Retorna o padrão de cores de primeiro plano e plano de fundo para um marcador.
Método público GetDefaultFontFlags Especifica as modificações adicionais para determinado pelo marcador a aparência do texto.
Método público GetDefaultLineStyle Retorna o padrão de atributos de linha para um tipo de marcador personalizado.
Método público GetPriorityIndex Retorna o índice de prioridade para o tipo de marcador personalizado, com o maior valor de prioridade, recebendo o posicionamento de nível superior.
Método público GetVisualStyle Retorna a aparência, o local e a codificação por cores de um tipo de marcador personalizado, como um pouco arquivado.

Superior

Comentários

Essa interface permite que você especifique o comportamento do marcador para um tipo de marcador personalizado. Você ainda pode alterar determinados atributos de marcador usando o IVsTextMarker interface (SetBehavior), SetVisualStylee assim por diante), assim, fornecendo um IVsTextMarkerClient quando você cria um marcador.

Implementar IVsPackageDefinedTextMarkerType para descrever como um determinado marcador se comporta e aparece para o usuário. O ambiente chama os métodos de IVsPackageDefinedTextMarkerType quando novas informações de personalização são criadas da seguinte maneira:

  • Usuário inicia o ambiente de desenvolvimento integrado (IDE) pela primeira vez.

  • Usuário seleciona Opções no menu Ferramentas e, em seguida, cliques de Redefinir padrões botão no fonte e as cores caixa de diálogo.

Observações para implementadores

Implementado para fornecer um tipo de marcador personalizado.

Observações para chamadores

Chamado pelo ambiente para determinar as informações de marcador aplicáveis ao seu tipo de marcador personalizado.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop