Поделиться через


IStructureTag Интерфейс

Определение

Представляет структурный блок кода, который используется для оформления вертикальных структурных линий и структурирования областей сворачивания.

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
Производный
Реализации

Комментарии

IStructureTag является заменой для IBlockTag , который не следует использовать.

Свойства

GuideLineHorizontalAnchorPoint

Возвращает точку, с которой будет выравнивать оформление структуры блока по горизонтали.

GuideLineSpan

Возвращает вертикальный диапазон, в пределах которого будет нарисована структура блока.

HeaderSpan

Возвращает диапазон оператора, который управляет структурным блоком.

IsCollapsible

Определяет, можно ли свернуть блок.

IsDefaultCollapsed

Определяет, свернут ли блок по умолчанию.

IsImplementation

Определяет, является ли блок блоком реализации.

OutliningSpan

Возвращает диапазон, содержащий все содержимое блока (за вычетом заголовка блока). Этот диапазон будет свернут или расширен при вызове оформления блока.

Snapshot

Моментальный снимок, из которого был создан этот IStructureTag.

Type

Определяет семантический тип структурного блока.

Методы

GetCollapsedForm()

Получает объект данных для свернутого пользовательского интерфейса. Если задано значение по умолчанию, возвращает значение NULL.

GetCollapsedHintForm()

Получает объект данных для свернутой подсказки пользовательского интерфейса. Если задано значение по умолчанию, возвращает значение NULL.

Применяется к