StructureTag クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を作成するには、このクラスを使用することをお勧めします。
コンストラクター
プロパティ
GuideLineHorizontalAnchorPoint |
ブロック構造の装飾が水平方向に配置されるポイントを取得します。 |
GuideLineSpan |
ブロック構造の装飾が描画される垂直方向のスパンを取得します。 |
HeaderSpan |
構造ブロックを制御する ステートメントのスパンを取得します。 |
IsCollapsible |
ブロックを折りたたむことができるかどうかを判断します。 |
IsDefaultCollapsed |
ブロックが既定で折りたたまれているかどうかを判断します。 |
IsImplementation |
StructureTag が実装ブロック領域を表すかどうかを判断します。 |
OutliningSpan |
ブロックの内容全体 (ブロック ヘッダーを差し引いた値) を含むスパンを取得します。 ブロックアウトライン表示要素が呼び出されると、このスパンは折りたたまれたり展開されたりします。 |
PrimaryHeaderSpan |
このタグで表されるコード ブロックのプライマリ ヘッダーの省略可能 Span な を取得します。 |
Snapshot |
この構造体タグの生成元のスナップショット。 |
Type |
構造ブロックのセマンティック型を決定します。 |
メソッド
GetCollapsedForm() |
折りたたまれた UI のデータ オブジェクトを取得します。 既定値が設定されている場合、 は null を返します。 |
GetCollapsedHintForm() |
折りたたまれた UI ツールヒントのデータ オブジェクトを取得します。 既定値が設定されている場合、 は null を返します。 |