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


StructureTag Класс

Определение

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

Комментарии

Использование этого класса является рекомендуемым способом создания экземпляра IStructureElement для большинства целей.

Конструкторы

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

Создает экземпляр класса IStructureTag.

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

Создает экземпляр класса IStructureTag.

Свойства

GuideLineHorizontalAnchorPoint

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

GuideLineSpan

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

HeaderSpan

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

IsCollapsible

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

IsDefaultCollapsed

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

IsImplementation

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

OutliningSpan

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

PrimaryHeaderSpan

Возвращает необязательный Span объект основного заголовка блока кода, представленного этим тегом.

Snapshot

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

Type

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

Методы

GetCollapsedForm()

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

GetCollapsedHintForm()

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

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