ITagger<T> Arabirim

Tanım

Arabellek üzerindeki etiketlerin sağlayıcısı.A provider of tags over a buffer.

generic <typename T>
 where T : ITagpublic interface class ITagger
public interface ITagger<out T> where T : ITag
type ITagger<'T (requires 'T :> ITag)> = interface
Public Interface ITagger(Of Out T)

Tür Parametreleri

T

Oluşturulacak etiketlerin türü.The type of tags to generate.

Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.
Türetilmiş

Örnekler

Bu arabirimi kullanma örnekleri için aşağıdaki izlenecek yollara bakın:For examples of using this interface, see the following walkthroughs:

İzlenecek Yol: Metni VurgulamaWalkthrough: Highlighting Text

İzlenecek Yol: Ana Hat OluşturmaWalkthrough: Outlining

İzlenecek Yol: Eşleşen Küme Ayraçlarını GörüntülemeWalkthrough: Displaying Matching Braces

İzlenecek yol: SmartTags görüntülemeWalkthrough: Displaying SmartTags

İzlenecek Yol: Dış Boşluk Karakteri OluşturmaWalkthrough: Creating a Margin Glyph

Açıklamalar

Etiketleme hakkında daha fazla bilgi için, Düzenleyicinin içindeki"Etiketler ve sınıflandırıcılar" bölümüne bakın.For more information about tagging, see the "Tags and Classifiers" section of Inside the Editor. Etiketleri genişletme ve ekleme hakkında daha fazla bilgi için dil hizmeti ve Düzenleyici uzantı noktalarının"etiketleri genişletme" bölümüne bakın.For information about extending and adding tags, see the "Extending Tags" section of Language Service and Editor Extension Points.

Yöntemler

GetTags(NormalizedSnapshotSpanCollection)

Kesiştiği tüm etiketleri alır spans .Gets all the tags that intersect the spans.

Ekinlikler

TagsChanged

Sağlayıcıdan Etiketler eklendiğinde veya sağlayıcıya kaldırıldığında gerçekleşir.Occurs when tags are added to or removed from the provider.

Şunlara uygulanır