Microsoft.VisualStudio.Text.Tagging 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タグ付けは、エディター内のテキストの範囲にマーカーを追加する方法です。
クラス
BatchedTagsChangedEventArgs |
最後の BatchedTagsChanged イベント以降にタグが変更されたすべてのマッピング スパンの一覧を提供します。 BatchedTagsChanged イベントは、タグ アグリゲーターを作成したスレッドと同じスレッドで発生します。 |
BlockTag |
IBlockTag の実装。 |
BracePairTag |
の実装 IBracePairTag |
ClassificationTag |
IClassificationTag の実装。 |
ErrorTag |
IErrorTag の実装。 |
MappingTagSpan<T> |
IMappingTagSpan<T> の実装。 |
OutliningRegionTag |
アウトライン領域のタグを表します。 |
OverviewMarkTag |
IOverviewMarkTag の実装。 |
SimpleTagger<T> |
の単純でスレッド セーフなストレージと、指定された型のタグとの対話を提供します。 |
SpaceNegotiatingAdornmentTag |
スペースネゴシエートの装飾のタグを表します。 タグは、表示要素をビューに配置するためのスペースを提供するために使用されます。 |
StructureTag |
IStructureTag2 の実装。 |
TagsChangedEventArgs |
に関する情報を提供します ITagAggregator<T>。TagsChanged イベント。 |
TagSpan<T> |
ITagSpan<T> の実装。 |
TagTypeAttribute |
によって生成されるタグの種類を ITagger<T> 宣言します。 この属性は、タガーのプロバイダーに配置されます。 |
TextMarkerTag |
テキスト マーカー タグを表します。これは、テキスト マーカーの表示要素をビューに配置するために使用されます。 |
TrackingTagSpan<T> |
を ITag 特定 ITrackingSpanの に関連付けます。 これは、タグ スパンのバッファー レベルの追跡とキャッシュを提供するために SimpleTagger によって使用されます。 |
UrlTag |
IUrlTag の実装。 |
構造体
SubHeadingStructureData |
以下の情報を提供する subHeadingStructureData を定義します。このコード ブロックのスパン全体を取得します。 構造ブロックを制御する ステートメントのスパンを取得します。 構造ブロックのセマンティック型を決定します。 |
インターフェイス
IAccurateTagAggregator<T> |
指定した種類のタグについて、バッファー グラフ内のすべてのタグ プロバイダーを集計します。 |
IAccurateTagger<T> |
バッファー上のタグのプロバイダー。 |
IBlockTag |
垂直構造線の装飾に使用される構造コード ブロックを表します。 |
IBracePairTag |
中かっこペアの位置を示す 。ITag |
IBufferTagAggregatorFactoryService |
の ITextBufferをITagAggregator<T>作成するファクトリ。 |
IClassificationTag |
分類の種類を表すタグ。 |
IContainerStructureTag |
SubHeadings C# "else" ステートメントなどのセカンダリ構造体要素に対するプロパティ改善構造視覚化サポートを拡張IStructureTagし、"catch" ステートメントと "case" ステートメントもサポートします。 |
IEndOfLineAdornmentTag |
装飾で覆われた四角形を示すために使用されます (参加する装飾が必要に応じて自分自身を調整できるようにします)。 |
IErrorTag |
ビューに波線の装飾を配置するために使用されるエラーを表します。 |
IMappingTagSpan<T> |
を ITag 指定した IMappingSpanに関連付けます。 |
IOutliningRegionTag |
アウトライン領域のタグを提供します。 |
IOverviewMarkTag |
概要余白にマークを表示するために必要な情報を提供します。 |
IStructureTag |
構造コード ブロックを表します。これは、垂直構造線の装飾や折りたたみ領域のアウトラインに使用されます。 |
IStructureTag2 |
C# "else" ステートメントなどのセカンダリ構造体要素に対する構造視覚化のサポートを改善するプロパティを使用してPrimaryHeaderSpan拡張IStructureTagします。 |
ITag |
すべてのタグの基本インターフェイス。 |
ITagAggregator<T> |
指定した種類のタグについて、バッファー グラフ内のすべてのタグ プロバイダーを集計します。 |
ITagger<T> |
バッファー上のタグのプロバイダー。 |
ITaggerProvider |
特定のバッファーの を ITagger<T> 作成します。 |
ITagSpan<T> |
を ITag 特定 SnapshotSpanの に関連付けます。 |
ITextMarkerTag |
テキスト マーカー タグを表します。これは、テキスト マーカーの表示要素をビューに配置するために使用されます。 |
IUrlTag |
URL を表すタグ。 |
IViewTagAggregatorFactoryService |
の を ITagAggregator<T> 作成する ITextViewサービス。 これは MEF コンポーネント パーツであり、[インポート] IViewLevelTagAggregatorFactoryService factory = null; |
IViewTaggerProvider |
特定のバッファーの を ITagger<T> 作成します。 |
列挙型
TagAggregatorOptions |
タグ アグリゲーター のオプション。 |
TagAggregatorOptions2 |
タグ アグリゲーター のオプション。 |
注釈
タグ付けの詳細については、「エディター内」の「タグと分類子」セクションを参照してください。 タグの拡張と追加の詳細については、「Language Service」および「拡張ポイントのエディター」の「タグの拡張」セクションを参照してください。