Compartir a través de


IStructureTag Interfaz

Definición

Representa un bloque de código estructural, que se usa para adornos de línea estructural verticales y esquematización de regiones contraídas.

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
Implementaciones

Comentarios

IStructureTag es el reemplazo del IBlockTag que no se debe usar.

Propiedades

GuideLineHorizontalAnchorPoint

Obtiene el punto con el que se alineará horizontalmente el adorno de la estructura del bloque.

GuideLineSpan

Obtiene el intervalo vertical en el que se dibujará el adorno de la estructura del bloque.

HeaderSpan

Obtiene el intervalo de la instrucción que controla el bloque estructural.

IsCollapsible

Determina si se puede contraer un bloque.

IsDefaultCollapsed

Determina si un bloque está contraído de forma predeterminada.

IsImplementation

Determina si un bloque es un bloque de implementación.

OutliningSpan

Obtiene el intervalo que contiene todo el contenido del bloque (menos el encabezado del bloque). Este intervalo se contraerá o expandirá cuando se invoque el adorno de esquematización del bloque.

Snapshot

Instantánea a partir de la cual se generó este IStructureTag.

Type

Determina el tipo semántico del bloque estructural.

Métodos

GetCollapsedForm()

Obtiene el objeto de datos para la interfaz de usuario contraída. Si se establece el valor predeterminado, se devuelve NULL.

GetCollapsedHintForm()

Obtiene el objeto de datos para la información sobre herramientas de la interfaz de usuario contraída. Si se establece el valor predeterminado, se devuelve NULL.

Se aplica a