Поделиться через


SimpleTagger<T> - класс

Предоставляет простое потокобезопасное хранилище объектов взаимодействия с тегами заданного типа.

Иерархия наследования

Object
  Microsoft.VisualStudio.Text.Tagging.SimpleTagger<T>

Пространство имен:  Microsoft.VisualStudio.Text.Tagging
Сборка:  Microsoft.VisualStudio.Text.Logic (в Microsoft.VisualStudio.Text.Logic.dll)

Синтаксис

'Декларация
Public Class SimpleTagger(Of T As ITag) _
    Implements ITagger(Of T)
public class SimpleTagger<T> : ITagger<T>
where T : ITag
generic<typename T>
where T : ITag 
public ref class SimpleTagger : ITagger<T>
type SimpleTagger<'T when 'T : ITag> =  
    class 
        interface ITagger<'T>
    end
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • T
    Тип, который должен быть подтипом ITag.

Тип SimpleTagger<T> предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод SimpleTagger<T> Инициализирует новый экземпляр SimpleTagger<T> для указанного буфера.

В начало страницы

Методы

  Имя Описание
Открытый метод CreateTagSpan Добавляет тег для заданного диапазона.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetTaggedSpans Получает помеченные тегами диапазоны, которые пересекаются с заданным диапазоном SnapshotSpan.
Открытый метод GetTags Получает все теги, которые перекрывают диапазоны указанного снимка требуемого типа.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveTagSpan Удаляет диапазон с тегом, созданный путем вызова метода CreateTagSpan.
Открытый метод RemoveTagSpans Удаляет все диапазоны с тегами, удовлетворяющие условиям, которые определяются предикатом.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод Update Возвращает объект IDisposable, представляющий пакет обновления.

В начало страницы

События

  Имя Описание
Открытое событие TagsChanged Происходит при добавлении или удалении одного или нескольких тегов.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Text.Tagging - пространство имен