Microsoft.VisualStudio.Text.Tagging Ad Alanı

Etiketleme, düzenleyicideki metin aralıklarına işaretçi eklemenin bir yoludur.

Sınıflar

BatchedTagsChangedEventArgs

Etiketlerin son BatchedTagsChanged olayından bu yana değiştiği tüm eşleme aralıklarının listesini sağlar. BatchedTagsChanged olayı, etiket toplayıcısını oluşturan iş parçacığıyla aynı iş parçacığında oluşturulur.

BlockTag

uygulaması.IBlockTag

BracePairTag

Uygulamasının IBracePairTag

ClassificationTag

uygulaması.IClassificationTag

ErrorTag

uygulaması.IErrorTag

MappingTagSpan<T>

IMappingTagSpan<T> uygulaması.

OutliningRegionTag

Bölgelerin ana hatlarını oluşturmak için bir etiketi temsil eder.

OverviewMarkTag

uygulaması.IOverviewMarkTag

SimpleTagger<T>

Verilen türdeki etiketlerle basit, iş parçacığı açısından güvenli depolama ve etkileşim sağlar.

SpaceNegotiatingAdornmentTag

Alan anlaşmalı bir donatma için bir etiketi temsil eder. Etiketi, bir görünümde süslemeyi konumlandırmak için alan sağlamak için kullanılır.

StructureTag

uygulaması.IStructureTag2

TagsChangedEventArgs

hakkında ITagAggregator<T>bilgi sağlar. TagsChanged olayı.

TagSpan<T>

ITagSpan<T> uygulaması.

TagTypeAttribute

Bir tarafından üretilen etiket ITagger<T> türlerini bildirir. Bu öznitelik, etiketleme sağlayıcısına yerleştirilir.

TextMarkerTag

Görünüme metin işaretçisi kenarlıkları yerleştirmek için kullanılan metin işaretçisi etiketini temsil eder.

TrackingTagSpan<T>

bir öğesini belirli ITrackingSpanbir ile ilişkilendirirITag. Bu, SimpleTagger tarafından etiket aralıklarının arabellek düzeyinde izlenmesini ve önbelleğe alınmasını sağlamak için kullanılır.

UrlTag

uygulaması.IUrlTag

Yapılar

SubHeadingStructureData

Aşağıdaki bilgileri sağlayan subHeadingStructureData öğesini tanımlayın: Bu kod bloğunun tüm aralığını alın. Yapısal bloğu denetleen deyiminin aralığını alır. Yapısal bloğun semantik türünü belirler.

Arabirimler

IAccurateTagAggregator<T>

Belirtilen etiket türü için arabellek grafiğindeki tüm etiket sağlayıcılarını toplar.

IAccurateTagger<T>

Arabellek üzerinde etiket sağlayıcısı.

IBlockTag

Dikey yapısal çizgi süslemeleri için kullanılan bir yapısal kod bloğunu temsil eder.

IBracePairTag

Küme ITag ayracı çiftinin konumunu belirten

IBufferTagAggregatorFactoryService

için bir ITagAggregator<T> oluşturan fabrika ITextBuffer.

IClassificationTag

Sınıflandırma türünü temsil eden etiket.

IContainerStructureTag

IStructureTag C# "else" deyimi gibi ikincil yapı öğeleri için yapı görselleştirme desteğinin yanı sıra "catch" ve "case" deyimi için de desteği geliştiren özellik ile SubHeadings genişletir.

IEndOfLineAdornmentTag

Bir süslemenin kapsadığı dikdörtgeni belirtmek için kullanılır (katılımcı süslemelerin gerekirse kendilerini ayarlamasına izin verir).

IErrorTag

Görünüme dalgalı çizgiler yerleştirmek için kullanılan bir hatayı temsil eder.

IMappingTagSpan<T>

belirtilen IMappingSpanbir ile ilişkilendirirITag.

IOutliningRegionTag

Bölgelerin ana hatlarını oluşturmak için bir etiket sağlar.

IOverviewMarkTag

Genel bakış kenar boşluğunda bir işareti işlemek için gereken bilgileri sağlar.

IStructureTag

Dikey yapısal çizgi süslemeleri ve daraltma bölgelerinin ana hatlarını oluşturmak için kullanılan bir yapısal kod bloğunu temsil eder.

IStructureTag2

IStructureTag C# "else" deyimi gibi ikincil yapı öğeleri için yapı görselleştirme desteğini geliştiren özellik ile genişletirPrimaryHeaderSpan.

ITag

Tüm etiketlerin temel arabirimi.

ITagAggregator<T>

Belirtilen etiket türü için arabellek grafiğindeki tüm etiket sağlayıcılarını toplar.

ITagger<T>

Arabellek üzerinde etiket sağlayıcısı.

ITaggerProvider

Belirli bir arabellek için bir ITagger<T> oluşturur.

ITagSpan<T>

bir öğesini belirli SnapshotSpanbir ile ilişkilendirirITag.

ITextMarkerTag

Görünüme metin işaretçisi kenarlıkları yerleştirmek için kullanılan metin işaretçisi etiketini temsil eder.

IUrlTag

URL'yi temsil eden etiket.

IViewTagAggregatorFactoryService

için oluşturan ITagAggregator<T> bir ITextViewhizmet. Bu bir MEF bileşeni bölümüdür ve şu şekilde içeri aktarılmalıdır: [Import] IViewLevelTagAggregatorFactoryService factory = null;

IViewTaggerProvider

Belirli bir arabellek için bir ITagger<T> oluşturur.

Numaralandırmalar

TagAggregatorOptions

Etiket Toplayıcısı seçenekleri.

TagAggregatorOptions2

Etiket Toplayıcısı seçenekleri.

Açıklamalar

Etiketleme hakkında daha fazla bilgi için Düzenleyici içinde "Etiketler ve Sınıflandırıcılar" bölümüne bakın. Etiketleri genişletme ve ekleme hakkında bilgi için Dil Hizmeti ve Düzenleyici Uzantı Noktaları'nın "Etiketleri Genişletme" bölümüne bakın.