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

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

GetCollapsedHintForm()

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

適用対象