Compartilhar via


StructureTag Classe

Definição

Uma implementação de IStructureTag2.

public ref class StructureTag : Microsoft::VisualStudio::Text::Tagging::IStructureTag, Microsoft::VisualStudio::Text::Tagging::ITag
public class StructureTag : Microsoft.VisualStudio.Text.Tagging.IStructureTag, Microsoft.VisualStudio.Text.Tagging.ITag
public class StructureTag : Microsoft.VisualStudio.Text.Tagging.IStructureTag2, Microsoft.VisualStudio.Text.Tagging.ITag
type StructureTag = class
    interface IStructureTag
    interface ITag
type StructureTag = class
    interface IStructureTag2
    interface IStructureTag
    interface ITag
Public Class StructureTag
Implements IStructureTag, ITag
Public Class StructureTag
Implements IStructureTag2, ITag
Herança
StructureTag
Derivado
Implementações

Comentários

Usar essa classe é a maneira recomendada de criar uma instância do para a maioria das IStructureElement finalidades.

Construtores

StructureTag(ITextSnapshot, Nullable<Span>, Nullable<Span>, Nullable<Span>, Nullable<Int32>, String, Boolean, Boolean, Boolean, Object, Object, Nullable<Span>)

Constrói uma instância de IStructureTag.

StructureTag(ITextSnapshot, Nullable<Span>, Nullable<Span>, Nullable<Span>, Nullable<Int32>, String, Boolean, Boolean, Boolean, Object, Object)

Constrói uma instância de IStructureTag.

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 ou não ser recolhido.

IsDefaultCollapsed

Determina se um bloco é recolhido por padrão.

IsImplementation

Determina se uma StructureTag representa uma região de 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.

PrimaryHeaderSpan

Obtém o opcional Span do cabeçalho primário do bloco de código representado por essa marca.

Snapshot

O Instantâneo do qual essa marca de estrutura 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