共用方式為


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

建立的ITextBuffer處理站ITagAggregator<T>

IClassificationTag

表示分類類型的標記。

IContainerStructureTag

IStructureTagSubHeadings使用 屬性來擴充 改善次要結構元素的結構視覺效果支援,例如 C# “else” 語句,也支援 “catch” 和 “case” 語句。

IEndOfLineAdornmentTag

用來指出裝飾 (允許參與裝飾項目視需要自行調整) 的矩形。

IErrorTag

表示錯誤,用來在檢視上放置波浪線裝飾。

IMappingTagSpan<T>

ITag 與指定的 IMappingSpan產生關聯。

IOutliningRegionTag

提供標記來大綱區域。

IOverviewMarkTag

提供在概觀邊界中呈現標記所需的資訊。

IStructureTag

表示結構化程式代碼區塊,用於垂直結構線條裝飾和大綱折疊區域。

IStructureTag2

IStructureTagPrimaryHeaderSpan使用 屬性擴充,以改善次要結構元素的結構視覺效果支援,例如 C# “else” 語句。

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

標記匯總工具選項。

備註

如需標記的詳細資訊,請參閱內部 編輯器 的一節。 For information about extending and adding tags, see the "Extending Tags" section of Language Service and Editor Extension Points.