Sdílet prostřednictvím


Microsoft.VisualStudio.Text.Tagging Obor názvů

Označování je způsob přidání značek k rozsahům textu v editoru.

Třídy

BatchedTagsChangedEventArgs

Poskytuje seznam všech rozsahů mapování, ve kterých se od poslední události BatchedTagsChanged změnily značky. BatchedTagsChanged událost je vyvolána ve stejném vlákně jako vlákno, které vytvořilo agregátor značek.

BlockTag

Implementace .IBlockTag

BracePairTag

Implementace IBracePairTag

ClassificationTag

Implementace .IClassificationTag

ErrorTag

Implementace .IErrorTag

MappingTagSpan<T>

Implementace IMappingTagSpan<T>.

OutliningRegionTag

Představuje značku pro osnovu oblastí.

OverviewMarkTag

Implementace .IOverviewMarkTag

SimpleTagger<T>

Poskytuje jednoduché úložiště a interakci se značkami daného typu, které jsou bezpečné pro přístup z více vláken.

SpaceNegotiatingAdornmentTag

Představuje značku pro ozdobu vyjednávání o prostoru. Značka se používá k poskytnutí místa pro umístění ozdoby v zobrazení.

StructureTag

Implementace .IStructureTag2

TagsChangedEventArgs

Poskytuje informace o . ITagAggregator<T> TagsChanged událost.

TagSpan<T>

Implementace ITagSpan<T>.

TagTypeAttribute

Deklaruje typy značek, které vytváří ITagger<T> . Tento atribut je umístěn na poskytovateli tagger.

TextMarkerTag

Představuje značku textové značky, která se používá k umístění ozdob textových značek v zobrazení.

TrackingTagSpan<T>

Přidruží objekt ITag k danému ITrackingSpanobjektu . Používá ho SimpleTagger k poskytování sledování a ukládání rozsahů značek na úrovni vyrovnávací paměti.

UrlTag

Implementace .IUrlTag

Struktury

SubHeadingStructureData

Definujte subHeadingStructureData, která poskytuje následující informace: Získejte celý rozsah tohoto bloku kódu. Získá rozsah příkazu, který řídí strukturální blok. Určuje sémantický typ strukturálního bloku.

Rozhraní

IAccurateTagAggregator<T>

Agreguje všechny zprostředkovatele značek v grafu vyrovnávací paměti pro zadaný typ značky.

IAccurateTagger<T>

Poskytovatel značek přes vyrovnávací paměť.

IBlockTag

Představuje blok strukturálního kódu, který se používá pro ozdoby svislých čar.

IBracePairTag

Hodnota ITag označující umístění páru závorek

IBufferTagAggregatorFactoryService

Továrna, která vytvoří ITagAggregator<T> objekt pro ITextBuffer.

IClassificationTag

Značka, která představuje typ klasifikace.

IContainerStructureTag

IStructureTag Rozšiřuje podporu vizualizace struktury vylepšení vlastností SubHeadings pro sekundární prvky struktury, jako je příkaz "else" jazyka C#, a také podporu pro příkaz "catch" a "case".

IEndOfLineAdornmentTag

Slouží k označení obdélníku pokrytého ozdobou (umožňuje, aby se zúčastněné ozdoby v případě potřeby samy upravily).

IErrorTag

Představuje chybu, která se používá k umístění vlnovek v zobrazení.

IMappingTagSpan<T>

Přidruží objekt ITag k zadanému IMappingSpanobjektu .

IOutliningRegionTag

Poskytuje značku pro popis oblastí.

IOverviewMarkTag

Poskytuje informace potřebné k vykreslení značky na okraji přehledu.

IStructureTag

Představuje blok strukturálního kódu, který se používá pro ozdoby svislých strukturálních čar a nastínění oblastí sbalení.

IStructureTag2

IStructureTag Rozšiřuje podporu PrimaryHeaderSpan vizualizace struktury vlastností pro prvky sekundární struktury, jako je příkaz "else" jazyka C#.

ITag

Základní rozhraní všech značek.

ITagAggregator<T>

Agreguje všechny zprostředkovatele značek v grafu vyrovnávací paměti pro zadaný typ značky.

ITagger<T>

Poskytovatel značek přes vyrovnávací paměť.

ITaggerProvider

Vytvoří pro ITagger<T> danou vyrovnávací paměť.

ITagSpan<T>

Přidruží objekt ITag k danému SnapshotSpanobjektu .

ITextMarkerTag

Představuje značku textové značky, která se používá k umístění ozdob textových značek v zobrazení.

IUrlTag

Značka, která představuje adresu URL.

IViewTagAggregatorFactoryService

Služba, která vytvoří ITagAggregator<T> objekt pro ITextView. Toto je součást komponenty MEF a měla by být importována následujícím způsobem: [Import] IViewLevelTagAggregatorFactoryService factory = null;

IViewTaggerProvider

Vytvoří pro ITagger<T> danou vyrovnávací paměť.

Výčty

TagAggregatorOptions

Možnosti Agregátoru značek

TagAggregatorOptions2

Možnosti Agregátoru značek

Poznámky

Další informace o označování najdete v části Značky a klasifikátory v části Uvnitř Editor. Informace o rozšíření a přidávání značek najdete v části Rozšíření značek v tématu Jazyková služba a Editor body rozšíření.