Udostępnij za pośrednictwem


IStructureTag Interfejs

Definicja

Reprezentuje blok kodu strukturalnego, który jest używany do pionowych zdobień linii strukturalnej i zwijania regionów zwijania.

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
Pochodne
Implementuje

Uwagi

Element IStructureTag jest zamiennikiem, którego IBlockTag nie należy używać.

Właściwości

GuideLineHorizontalAnchorPoint

Pobiera punkt, z którym struktura blokowa zostanie wyrównana poziomo.

GuideLineSpan

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

HeaderSpan

Pobiera zakres instrukcji, która kontroluje blok strukturalny.

IsCollapsible

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

IsDefaultCollapsed

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

IsImplementation

Określa, czy blok jest blokiem 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.

Snapshot

Migawka, z której wygenerowano ten element IStructureTag.

Type

Określa semantyczny typ 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