Udostępnij za pośrednictwem


StructureTag Klasa

Definicja

Implementacja elementu 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
Dziedziczenie
StructureTag
Pochodne
Implementuje

Uwagi

Użycie tej klasy jest zalecanym sposobem tworzenia wystąpienia klasy IStructureElement dla większości celów.

Konstruktory

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

Tworzy wystąpienie klasy IStructureTag.

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

Tworzy wystąpienie klasy IStructureTag.

Właściwości

GuideLineHorizontalAnchorPoint

Pobiera punkt, za pomocą którego ozdoba struktury blokowej będzie wyrównana w poziomie.

GuideLineSpan

Pobiera pionową rozpiętość, w której zostanie narysowana konstrukcja bloku.

HeaderSpan

Pobiera zakres instrukcji kontrolującej blok strukturalny.

IsCollapsible

Określa, czy można zwinąć blok.

IsDefaultCollapsed

Określa, czy blok jest domyślnie zwinięty.

IsImplementation

Określa, czy element StructureTag reprezentuje region bloku implementacji.

OutliningSpan

Pobiera zakres zawierający całą zawartość bloku (minus nagłówek bloku). Ten zakres zostanie zwinięty lub rozszerzony, gdy zostanie wywołana ozdoba przedstawiająca blok.

PrimaryHeaderSpan

Pobiera opcjonalny Span nagłówek podstawowy bloku kodu reprezentowanego przez ten tag.

Snapshot

Migawka, z której wygenerowano ten tag struktury.

Type

Określa typ semantyczny bloku strukturalnego.

Metody

GetCollapsedForm()

Pobiera obiekt danych dla zwiniętego interfejsu użytkownika. Jeśli wartość domyślna jest ustawiona, zwraca wartość null.

GetCollapsedHintForm()

Pobiera obiekt danych dla zwiniętej etykietki narzędzia interfejsu użytkownika. Jeśli wartość domyślna jest ustawiona, zwraca wartość null.

Dotyczy