IStructureTag インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構造コード ブロックを表します。これは、垂直構造線の装飾や折りたたみ領域のアウトラインに使用されます。
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 を返します。 |