IStructureTag Interface

Definição

Representa um bloco de código estrutural, que é usado para adornos de linha estrutural vertical e estruturas de recolhimento de estrutura de tópicos.

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 a estrutura de bloco Adornment será alinhada horizontalmente.

GuideLineSpan

Obtém o intervalo vertical no qual a estrutura de bloco Adornment será desenhada.

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 a extensão que contém todo o conteúdo do bloco (menos o cabeçalho do bloco). Esse intervalo será recolhido ou expandido quando o bloco de tópicos Adornment for invocado.

Snapshot

O instantâneo do qual este IStructureTag foi gerado.

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á NULL.

GetCollapsedHintForm()

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

Aplica-se a