Microsoft.VisualStudio.Text.Tagging Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Pemberian tag adalah cara menambahkan penanda ke rentang teks di editor.
Kelas
BatchedTagsChangedEventArgs |
Menyediakan daftar semua rentang pemetaan di mana tag telah berubah sejak peristiwa BatchedTagsChanged terakhir. Peristiwa BatchedTagsChanged dinaikkan pada utas yang sama dengan utas yang membuat agregator tag. |
BlockTag |
Implementasi dari IBlockTag. |
BracePairTag |
Implementasi IBracePairTag |
ClassificationTag |
Implementasi dari IClassificationTag. |
ErrorTag |
Implementasi dari IErrorTag. |
MappingTagSpan<T> |
Implementasi IMappingTagSpan<T>. |
OutliningRegionTag |
Mewakili tag untuk menguraikan wilayah. |
OverviewMarkTag |
Implementasi dari IOverviewMarkTag. |
SimpleTagger<T> |
Menyediakan penyimpanan dan interaksi yang sederhana dan aman untuk utas dengan tag dari jenis yang diberikan. |
SpaceNegotiatingAdornmentTag |
Mewakili tag untuk hiasan bernegosiasi spasi. Tag digunakan untuk menyediakan ruang untuk memosisikan hiasan dalam tampilan. |
StructureTag |
Implementasi dari IStructureTag2. |
TagsChangedEventArgs |
Menyediakan informasi tentang ITagAggregator<T>. Peristiwa TagsChanged. |
TagSpan<T> |
Implementasi ITagSpan<T>. |
TagTypeAttribute |
Menyatakan jenis tag yang ITagger<T> dihasilkan. Atribut ini ditempatkan pada penyedia tagger. |
TextMarkerTag |
Mewakili tag penanda teks, yang digunakan untuk menempatkan hiasan penanda teks pada tampilan. |
TrackingTagSpan<T> |
ITag Mengaitkan dengan .ITrackingSpan Ini digunakan oleh SimpleTagger untuk menyediakan pelacakan tingkat buffer dan penembolokan rentang tag. |
UrlTag |
Implementasi dari IUrlTag. |
Struct
SubHeadingStructureData |
Tentukan subHeadingStructureData yang memberikan informasi di bawah ini: Dapatkan seluruh rentang blok kode ini. Mendapatkan rentang pernyataan yang mengontrol blok struktural. Menentukan jenis semantik blok struktural. |
Antarmuka
IAccurateTagAggregator<T> |
Mengagregasi semua penyedia tag dalam grafik buffer untuk jenis tag yang ditentukan. |
IAccurateTagger<T> |
Penyedia tag melalui buffer. |
IBlockTag |
Mewakili blok kode struktural, yang digunakan untuk hiasan garis struktural vertikal. |
IBracePairTag |
Yang ITag menunjukkan lokasi pasangan kurung kurawal |
IBufferTagAggregatorFactoryService |
Pabrik yang membuat ITagAggregator<T> untuk ITextBuffer. |
IClassificationTag |
Tag yang mewakili jenis klasifikasi. |
IContainerStructureTag |
IStructureTag Memperluas dengan SubHeadings properti yang meningkatkan dukungan visualisasi struktur untuk elemen struktur sekunder seperti pernyataan C# "else", juga dukungan untuk pernyataan "catch" dan "case". |
IEndOfLineAdornmentTag |
Digunakan untuk menunjukkan persegi panjang yang dicakup oleh hiasan (memungkinkan hiasan yang berpartisipasi untuk menyesuaikan diri jika diperlukan). |
IErrorTag |
Mewakili kesalahan, yang digunakan untuk menempatkan hiasan berlekuk pada tampilan. |
IMappingTagSpan<T> |
ITag Mengaitkan dengan yang ditentukanIMappingSpan. |
IOutliningRegionTag |
Menyediakan tag untuk menguraikan wilayah. |
IOverviewMarkTag |
Menyediakan informasi yang diperlukan untuk merender tanda dalam margin gambaran umum. |
IStructureTag |
Mewakili blok kode struktural, yang digunakan untuk hiasan garis struktural vertikal dan menguraikan wilayah ciutkan. |
IStructureTag2 |
IStructureTag Memperluas dengan PrimaryHeaderSpan properti yang meningkatkan dukungan visualisasi struktur untuk elemen struktur sekunder seperti pernyataan C# "else". |
ITag |
Antarmuka dasar semua tag. |
ITagAggregator<T> |
Mengagregasi semua penyedia tag dalam grafik buffer untuk jenis tag yang ditentukan. |
ITagger<T> |
Penyedia tag melalui buffer. |
ITaggerProvider |
ITagger<T> Membuat untuk buffer tertentu. |
ITagSpan<T> |
ITag Mengaitkan dengan .SnapshotSpan |
ITextMarkerTag |
Mewakili tag penanda teks, yang digunakan untuk menempatkan hiasan penanda teks pada tampilan. |
IUrlTag |
Tag yang mewakili URL. |
IViewTagAggregatorFactoryService |
Layanan yang membuat ITagAggregator<T> untuk ITextView. Ini adalah bagian komponen MEF, dan harus diimpor sebagai berikut: [Import] IViewLevelTagAggregatorFactoryService factory = null; |
IViewTaggerProvider |
ITagger<T> Membuat untuk buffer tertentu. |
Enum
TagAggregatorOptions |
Opsi Agregator Tag. |
TagAggregatorOptions2 |
Opsi Agregator Tag. |
Keterangan
Untuk informasi selengkapnya tentang pemberian tag, lihat bagian "Tag dan Pengklasifikasi" di Dalam Editor. Untuk informasi tentang memperluas dan menambahkan tag, lihat bagian "Memperluas Tag" dari Layanan Bahasa dan Editor Titik Ekstensi.