IStructureTag Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |