StructureTag コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
StructureTag(ITextSnapshot, Nullable<Span>, Nullable<Span>, Nullable<Span>, Nullable<Int32>, String, Boolean, Boolean, Boolean, Object, Object)
IStructureTag のインスタンスを構築します。
public StructureTag (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.Span? outliningSpan = default, Microsoft.VisualStudio.Text.Span? headerSpan = default, Microsoft.VisualStudio.Text.Span? guideLineSpan = default, int? guideLineHorizontalAnchor = default, string type = default, bool isCollapsible = false, bool isDefaultCollapsed = false, bool isImplementation = false, object collapsedForm = default, object collapsedHintForm = default);
public StructureTag (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.Span? outliningSpan, Microsoft.VisualStudio.Text.Span? headerSpan, Microsoft.VisualStudio.Text.Span? guideLineSpan, int? guideLineHorizontalAnchor, string type, bool isCollapsible, bool isDefaultCollapsed, bool isImplementation, object collapsedForm, object collapsedHintForm);
new Microsoft.VisualStudio.Text.Tagging.StructureTag : Microsoft.VisualStudio.Text.ITextSnapshot * Nullable<Microsoft.VisualStudio.Text.Span> * Nullable<Microsoft.VisualStudio.Text.Span> * Nullable<Microsoft.VisualStudio.Text.Span> * Nullable<int> * string * bool * bool * bool * obj * obj -> Microsoft.VisualStudio.Text.Tagging.StructureTag
Public Sub New (snapshot As ITextSnapshot, Optional outliningSpan As Nullable(Of Span) = Nothing, Optional headerSpan As Nullable(Of Span) = Nothing, Optional guideLineSpan As Nullable(Of Span) = Nothing, Optional guideLineHorizontalAnchor As Nullable(Of Integer) = Nothing, Optional type As String = Nothing, Optional isCollapsible As Boolean = false, Optional isDefaultCollapsed As Boolean = false, Optional isImplementation As Boolean = false, Optional collapsedForm As Object = Nothing, Optional collapsedHintForm As Object = Nothing)
Public Sub New (snapshot As ITextSnapshot, outliningSpan As Nullable(Of Span), headerSpan As Nullable(Of Span), guideLineSpan As Nullable(Of Span), guideLineHorizontalAnchor As Nullable(Of Integer), type As String, isCollapsible As Boolean, isDefaultCollapsed As Boolean, isImplementation As Boolean, collapsedForm As Object, collapsedHintForm As Object)
パラメーター
- snapshot
- ITextSnapshot
この StructureTag の生成に使用されるスナップショット。
ブロック構造ガイドが描画される垂直方向のスパン。 このメンバーを省略すると、ヒューリスティックを使用して HeaderSpan と OutliningSpan から計算されます。
ガイドが描画される水平方向のオフセットをキャプチャするポイント。 このメンバーを省略すると、ヒューリスティックを使用して HeaderSpan と OutliningSpan から計算されます。
- type
- String
ブロックの構造体の型。
- isCollapsible
- Boolean
true の場合、ブロックにはブロックの装飾が含まれます。
- isDefaultCollapsed
- Boolean
true の場合、ブロックは既定で折りたたまれます。
- isImplementation
- Boolean
ブロックが関数宣言の後に領域を定義するかどうかを定義します。
- collapsedForm
- Object
折りたたまれたときにブロックが表示されるフォーム。
- collapsedHintForm
- Object
折りたたまれた領域のヒントの形式。
注釈
StructureTag は、ブロック構造の装飾を明示的に制御します。 このクラスは、従量課金制の原則に基づいて動作します。つまり、フィールドのサブセットのみを含むタグを作成できますが、フィールドが見つからない場合は、存在する情報から不足しているフィールドを推測しようとします。 この最も便利な例は、GuideLineSpan と GuideLineHorizontalAnchorPoint を省略して、API が HeaderSpan および StatementSpan インデントから推測するようにすることです。 十分な情報がない場合、タグは何も行いません。
適用対象
StructureTag(ITextSnapshot, Nullable<Span>, Nullable<Span>, Nullable<Span>, Nullable<Int32>, String, Boolean, Boolean, Boolean, Object, Object, Nullable<Span>)
IStructureTag のインスタンスを構築します。
public StructureTag (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.Span? outliningSpan = default, Microsoft.VisualStudio.Text.Span? headerSpan = default, Microsoft.VisualStudio.Text.Span? guideLineSpan = default, int? guideLineHorizontalAnchor = default, string type = default, bool isCollapsible = false, bool isDefaultCollapsed = false, bool isImplementation = false, object collapsedForm = default, object collapsedHintForm = default, Microsoft.VisualStudio.Text.Span? primaryHeaderSpan = default);
new Microsoft.VisualStudio.Text.Tagging.StructureTag : Microsoft.VisualStudio.Text.ITextSnapshot * Nullable<Microsoft.VisualStudio.Text.Span> * Nullable<Microsoft.VisualStudio.Text.Span> * Nullable<Microsoft.VisualStudio.Text.Span> * Nullable<int> * string * bool * bool * bool * obj * obj * Nullable<Microsoft.VisualStudio.Text.Span> -> Microsoft.VisualStudio.Text.Tagging.StructureTag
Public Sub New (snapshot As ITextSnapshot, Optional outliningSpan As Nullable(Of Span) = Nothing, Optional headerSpan As Nullable(Of Span) = Nothing, Optional guideLineSpan As Nullable(Of Span) = Nothing, Optional guideLineHorizontalAnchor As Nullable(Of Integer) = Nothing, Optional type As String = Nothing, Optional isCollapsible As Boolean = false, Optional isDefaultCollapsed As Boolean = false, Optional isImplementation As Boolean = false, Optional collapsedForm As Object = Nothing, Optional collapsedHintForm As Object = Nothing, Optional primaryHeaderSpan As Nullable(Of Span) = Nothing)
パラメーター
- snapshot
- ITextSnapshot
この StructureTag の生成に使用されるスナップショット。
ブロック構造ガイドが描画される垂直方向のスパン。 このメンバーを省略すると、ヒューリスティックを使用して HeaderSpan と OutliningSpan から計算されます。
ガイドが描画される水平方向のオフセットをキャプチャするポイント。 このメンバーを省略すると、ヒューリスティックを使用して HeaderSpan と OutliningSpan から計算されます。
- type
- String
ブロックの構造体の型。
- isCollapsible
- Boolean
true の場合、ブロックにはブロックの装飾が含まれます。
- isDefaultCollapsed
- Boolean
true の場合、ブロックは既定で折りたたまれます。
- isImplementation
- Boolean
ブロックが関数宣言の後に領域を定義するかどうかを定義します。
- collapsedForm
- Object
折りたたまれたときにブロックが表示されるフォーム。
- collapsedHintForm
- Object
折りたたまれた領域のヒントの形式。
注釈
StructureTag は、ブロック構造の装飾を明示的に制御します。 このクラスは、従量課金制の原則に基づいて動作します。つまり、フィールドのサブセットのみを含むタグを作成できますが、フィールドが見つからない場合は、存在する情報から不足しているフィールドを推測しようとします。 この最も便利な例は、GuideLineSpan と GuideLineHorizontalAnchorPoint を省略して、API が HeaderSpan および StatementSpan インデントから推測するようにすることです。 十分な情報がない場合、タグは何も行いません。