StructureTag Clase

Definición

Implementación 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
Herencia
StructureTag
Derivado
Implementaciones

Comentarios

El uso de esta clase es la manera recomendada de crear una instancia de para la mayoría de IStructureElement los propósitos.

Constructores

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

Genera una instancia de la clase IStructureTag.

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

Genera una instancia de la clase IStructureTag.

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 o no.

IsDefaultCollapsed

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

IsImplementation

Determina si structureTag representa una región de 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.

PrimaryHeaderSpan

Obtiene la opción Span del encabezado principal del bloque de código representado por esta etiqueta.

Snapshot

Instantánea a partir de la cual se generó esta etiqueta de estructura.

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