Microsoft.VisualStudio.Text.Tagging Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.