IStructureTag Schnittstelle

Definition

Stellt einen strukturellen Codeblock dar, der für vertikale Struktur Linien-Zusatzelemente und Gliederungs Bereiche verwendet wird.

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
Abgeleitet
Implementiert

Hinweise

Istructuretag ist die Ersetzung für das-Element IBlockTag , das nicht verwendet werden soll.

Eigenschaften

GuideLineHorizontalAnchorPoint

Ruft den Punkt ab, an dem das Blockstruktur-Zusatzelement horizontal ausgerichtet wird.

GuideLineSpan

Ruft die vertikale Spanne ab, in der das Blockstruktur-Zusatzelement gezeichnet wird.

HeaderSpan

Ruft die Spanne der Anweisung ab, die den strukturellen Block steuert.

IsCollapsible

Bestimmt, ob ein-Block reduziert werden kann.

IsDefaultCollapsed

Bestimmt, ob ein-Block standardmäßig reduziert wird.

IsImplementation

Bestimmt, ob ein-Block ein Implementierungs Block ist.

OutliningSpan

Ruft die Spanne ab, die den gesamten Inhalt des-Blocks enthält (abzüglich des Block Headers). Diese Spanne wird reduziert oder erweitert, wenn der Block Gliederungs Zusatz Zusatz aufgerufen wird.

Snapshot

Die Momentaufnahme, aus der dieses istructuretag generiert wurde.

Type

Bestimmt den semantischen Typ des Struktur Blocks.

Methoden

GetCollapsedForm()

Ruft das Datenobjekt für die reduzierte Benutzeroberfläche ab. Wenn der Standardwert festgelegt ist, wird NULL zurückgegeben.

GetCollapsedHintForm()

Ruft das Datenobjekt für die QuickInfo der reduzierten Benutzeroberfläche ab. Wenn der Standardwert festgelegt ist, wird NULL zurückgegeben.

Gilt für