Condividi tramite


StructureTag Classe

Definizione

Implementazione di 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
Ereditarietà
StructureTag
Derivato
Implementazioni

Commenti

L'uso di questa classe è il modo consigliato per creare un'istanza di IStructureElement per la maggior parte degli scopi.

Costruttori

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

Crea un'istanza di IStructureTag.

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

Crea un'istanza di IStructureTag.

Proprietà

GuideLineHorizontalAnchorPoint

Ottiene il punto con cui la struttura a blocchi verrà allineata orizzontalmente.

GuideLineSpan

Ottiene l'intervallo verticale all'interno del quale verrà disegnata la struttura a blocchi.

HeaderSpan

Ottiene l'intervallo dell'istruzione che controlla il blocco strutturale.

IsCollapsible

Determina se è possibile comprimere o meno un blocco.

IsDefaultCollapsed

Determina se un blocco è compresso per impostazione predefinita.

IsImplementation

Determina se un oggetto StructureTag rappresenta un'area del blocco di implementazione.

OutliningSpan

Ottiene l'intervallo contenente l'intero contenuto del blocco (meno l'intestazione del blocco). Questo intervallo verrà compresso o espanso quando viene richiamata la struttura del blocco.

PrimaryHeaderSpan

Ottiene l'oggetto facoltativo Span dell'intestazione primaria del blocco di codice rappresentato da questo tag.

Snapshot

Snapshot da cui è stato generato questo tag di struttura.

Type

Determina il tipo semantico del blocco strutturale.

Metodi

GetCollapsedForm()

Ottiene l'oggetto dati per l'interfaccia utente compressa. Per impostazione predefinita restituisce Null.

GetCollapsedHintForm()

Ottiene l'oggetto dati per la descrizione comandi dell'interfaccia utente compressa. Per impostazione predefinita restituisce Null.

Si applica a