Compartilhar via


IStructureTag Interface

Definição

Representa um bloco de código estrutural, que é usado para adornos de linha estrutural vertical e para estruturar regiões de recolhimento.

public interface class IStructureTag : Microsoft::VisualStudio::Text::Tagging::ITag
public interface IStructureTag : Microsoft.VisualStudio.Text.Tagging.ITag
type IStructureTag = interface
    interface ITag
Public Interface IStructureTag
Implements ITag
Derivado
Implementações

Comentários

IStructureTag é a substituição para o IBlockTag que não deve ser usado.

Propriedades

GuideLineHorizontalAnchorPoint

Obtém o ponto com o qual o adorno da estrutura de blocos será alinhado horizontalmente.

GuideLineSpan

Obtém o intervalo vertical no qual o adorno da estrutura de blocos será desenhado.

HeaderSpan

Obtém o intervalo da instrução que controla o bloco estrutural.

IsCollapsible

Determina se um bloco pode ser recolhido.

IsDefaultCollapsed

Determina se um bloco é recolhido por padrão.

IsImplementation

Determina se um bloco é um bloco de implementação.

OutliningSpan

Obtém o intervalo que contém todo o conteúdo do bloco (menos o cabeçalho do bloco). Esse intervalo será recolhido ou expandido quando o adorno de estrutura de tópicos do bloco for invocado.

Snapshot

O Instantâneo do qual essa IStructureTag foi gerada.

Type

Determina o tipo semântico do bloco estrutural.

Métodos

GetCollapsedForm()

Obtém o objeto de dados para a interface do usuário recolhida. Se o padrão for definido, retornará nulo.

GetCollapsedHintForm()

Obtém o objeto de dados para a dica de ferramenta de interface do usuário recolhida. Se o padrão for definido, retornará nulo.

Aplica-se a