Share via


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()

折りたたまれた UI のデータ オブジェクトを取得します。 既定値が設定されている場合、 は null を返します。

GetCollapsedHintForm()

折りたたまれた UI ツールヒントのデータ オブジェクトを取得します。 既定値が設定されている場合、 は null を返します。

適用対象