Freigeben über


StructureTag Klasse

Definition

Eine Implementierung von 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
Vererbung
StructureTag
Abgeleitet
Implementiert

Hinweise

Die Verwendung dieser Klasse ist die empfohlene Möglichkeit, eine instance von IStructureElement für die meisten Zwecke zu erstellen.

Konstruktoren

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

Erstellt eine Instanz des IStructureTag-Objekts.

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

Erstellt eine Instanz des IStructureTag-Objekts.

Eigenschaften

GuideLineHorizontalAnchorPoint

Ruft den Punkt ab, an dem die Blockstrukturverzierung horizontal ausgerichtet wird.

GuideLineSpan

Ruft die vertikale Spanne ab, innerhalb der die Blockstrukturverzierung gezeichnet wird.

HeaderSpan

Ruft die Spanne der Anweisung ab, die den Strukturblock steuert.

IsCollapsible

Bestimmt, ob ein Block reduziert werden kann.

IsDefaultCollapsed

Bestimmt, ob ein Block standardmäßig reduziert ist.

IsImplementation

Bestimmt, ob ein StructureTag einen Implementierungsblockbereich darstellt.

OutliningSpan

Ruft die Spanne ab, die den gesamten Inhalt des Blocks (abzüglich des Blockheaders) enthält. Diese Spanne wird reduziert oder erweitert, wenn die Blockgliederungsverzierung aufgerufen wird.

PrimaryHeaderSpan

Ruft die optionale Span des primären Headers des Codeblocks ab, der durch dieses Tag dargestellt wird.

Snapshot

Die Momentaufnahme, aus der dieses Strukturtag generiert wurde.

Type

Bestimmt den semantischen Typ des Strukturblocks.

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: