Condividi tramite


IStructureTag Interfaccia

Definizione

Rappresenta un blocco di codice strutturale, che viene usato per gli ornamenti strutturali verticali e la struttura delle aree di compressione.

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
Derivato
Implementazioni

Commenti

IStructureTag è la sostituzione dell'oggetto IBlockTag che non deve essere usato.

Proprietà

GuideLineHorizontalAnchorPoint

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

GuideLineSpan

Ottiene l'intervallo verticale all'interno del quale verrà disegnato l'adornamento della struttura a blocchi.

HeaderSpan

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

IsCollapsible

Determina se un blocco può essere compresso.

IsDefaultCollapsed

Determina se un blocco è compresso per impostazione predefinita.

IsImplementation

Determina se un blocco è un 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 richiamato l'adornamento del blocco.

Snapshot

Snapshot da cui è stato generato questo IStructureTag.

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