Microsoft.VisualStudio.Text.Tagging 名前空間

タグ付けは、エディター内のテキストの範囲にマーカーを追加する方法です。

クラス

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

ITextBufferITagAggregator<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」および「拡張ポイントのエディター」の「タグの拡張」セクションを参照してください。