Compartilhar via


Classe IntraTextAdornmentTag

Representa uma marca que fornece ornamentos sejam intercalados com texto.

Hierarquia de herança

Object
  Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxe

'Declaração
Public Class IntraTextAdornmentTag _
    Implements ITag
public class IntraTextAdornmentTag : ITag
public ref class IntraTextAdornmentTag : ITag
type IntraTextAdornmentTag =  
    class 
        interface ITag 
    end
public class IntraTextAdornmentTag implements ITag

O tipo IntraTextAdornmentTag expõe os membros a seguir.

Construtores

  Nome Descrição
Método público IntraTextAdornmentTag(UIElement, AdornmentRemovedCallback) Inicializa uma nova instância de um IntraTextAdornmentTag.
Método público IntraTextAdornmentTag(UIElement, AdornmentRemovedCallback, Nullable<PositionAffinity>) Inicializa uma nova instância de um IntraTextAdornmentTag.
Método público IntraTextAdornmentTag(UIElement, AdornmentRemovedCallback, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<PositionAffinity>) Inicializa uma nova instância de um IntraTextAdornmentTag.

Superior

Propriedades

  Nome Descrição
Propriedade pública Adornment Obtém o adorno a ser exibido na posição da marca.Não deve ser nulluma referência nula (Nothing no Visual Basic).
Propriedade pública Affinity Obtém o PositionAffinity do adorno de negociação de espaço.
Propriedade pública Baseline Obtém a linha de base com o adorno de negociação de espaço.
Propriedade pública BottomSpace Obtém a quantidade de espaço necessário entre o texto na parte inferior a ITextViewLine e a parte inferior da ITextViewLine.
Propriedade pública RemovalCallback Chamado quando o adorno é removido do modo de exibição.May be nulluma referência nula (Nothing no Visual Basic).
Propriedade pública TextHeight Obtém a altura da parte de texto o adorno de negociação de espaço.
Propriedade pública TopSpace Obtém a quantidade de espaço necessário entre a parte superior do texto a ITextViewLine e o topo da ITextViewLine.

Superior

Métodos

  Nome Descrição
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Comentários

A extensão de marca é omitida do modo de exibição e que o texto é substituído pelo adorno fornecido por esta marca.

O agregador para essas marcas é criado em uma base por exibição e lida com texto, ocultando a produção de SpaceNegotiatingAdornmentTag objetos e o posicionamento de ornamentos na camada de adorno.

Isso funciona somente para os modos que possuem o Structured a função de modo de exibição.

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.Text.Editor