Microsoft.VisualStudio.Text.Tagging Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.