共用方式為


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, Nullable<Span>)

建構 IStructureTag的執行個體。

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

建構 IStructureTag的執行個體。

屬性

GuideLineHorizontalAnchorPoint

取得區塊結構裝飾將水平對齊的點。

GuideLineSpan

取得繪製區塊結構裝飾的垂直範圍。

HeaderSpan

取得控制結構區塊的語句範圍。

IsCollapsible

判斷是否可以折迭區塊。

IsDefaultCollapsed

判斷區塊是否預設為折疊。

IsImplementation

判斷 StructureTag 是否代表實作區塊區域。

OutliningSpan

取得範圍,其中包含區塊的整個內容, (減去區塊標頭) 。 叫用區塊大綱裝飾時,將會折疊或展開此範圍。

PrimaryHeaderSpan

取得這個標記所表示之程式代碼區塊之主要標頭的選擇性 Span

Snapshot

產生這個結構標記的快照集。

Type

決定結構區塊的語意類型。

方法

GetCollapsedForm()

取得折疊 UI 的數據物件。 如果已設定預設值,則傳回 null。

GetCollapsedHintForm()

取得折疊 UI 工具提示的數據物件。 如果已設定預設值,則傳回 null。

適用於