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


NormalizedSpanCollection - класс

Коллекция диапазонов, отсортированных по начальной позиции, которые объединены со смежными и перекрывающимися диапазонами.

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

Object
  ReadOnlyCollection<Span>
    Microsoft.VisualStudio.Text.NormalizedSpanCollection

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

Синтаксис

'Декларация
Public Class NormalizedSpanCollection _
    Inherits ReadOnlyCollection(Of Span)
public class NormalizedSpanCollection : ReadOnlyCollection<Span>
public ref class NormalizedSpanCollection : public ReadOnlyCollection<Span>
type NormalizedSpanCollection =  
    class 
        inherit ReadOnlyCollection<Span>
    end
public class NormalizedSpanCollection extends ReadOnlyCollection<Span>

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

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

  Имя Описание
Открытый метод NormalizedSpanCollection() Инициализирует новый пустой экземпляр NormalizedSpanCollection.
Открытый метод NormalizedSpanCollection(Span) Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный диапазон.
Открытый метод NormalizedSpanCollection(IEnumerable<Span>) Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный список диапазонов.

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

Свойства

  Имя Описание
Открытое свойство Count Возвращает число элементов, содержащихся в экземпляре ReadOnlyCollection. (Унаследовано от ReadOnlyCollection<Span>.)
Открытое свойство Item Получает элемент с указанным индексом. (Унаследовано от ReadOnlyCollection<Span>.)
Защищенное свойство Items Возвращает список IList, для которого ReadOnlyCollection является оболочкой. (Унаследовано от ReadOnlyCollection<Span>.)

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

Методы

  Имя Описание
Открытый метод Contains Определяет, входит ли элемент в состав ReadOnlyCollection. (Унаследовано от ReadOnlyCollection<Span>.)
Открытый метод CopyTo Копирует целый массив ReadOnlyCollection в совместимый одномерный массив Array, начиная с заданного индекса целевого массива. (Унаследовано от ReadOnlyCollection<Span>.)
Открытый методСтатический член Difference Находит разность между двумя наборами.Разностью называются все диапазоны первого набора диапазонов, которые не содержатся во втором наборе.
Открытый метод Equals Определяет, совпадает ли набор диапазонов с другим объектом. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetEnumerator Возвращает перечислитель, осуществляющий перебор элементов списка ReadOnlyCollection. (Унаследовано от ReadOnlyCollection<Span>.)
Открытый метод GetHashCode Получает уникальный хэш-код для набора диапазонов. (Переопределяет Object.GetHashCode.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IndexOf Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения, найденного в пределах всего списка ReadOnlyCollection. (Унаследовано от ReadOnlyCollection<Span>.)
Открытый методСтатический член Intersection Находит пересечение двух наборов диапазонов.
Открытый метод IntersectsWith(NormalizedSpanCollection) Определяет, пересекается ли данный набор диапазонов с другим набором диапазонов.
Открытый метод IntersectsWith(Span)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый методСтатический член Overlap Находит перекрытие 2 наборов диапазонов.
Открытый метод OverlapsWith(NormalizedSpanCollection) Определяет, перекрывается ли набор диапазонов с другим набором диапазонов.
Открытый метод OverlapsWith(Span)
Открытый метод ToString Предоставляет строковое представление набора. (Переопределяет Object.ToString.)
Открытый методСтатический член Union Находит объединение двух наборов диапазонов.

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

Операторы

  Имя Описание
Открытый операторСтатический член Equality Определяет, совпадают ли наборы диапазонов.
Открытый операторСтатический член Inequality Определяет, отличаются ли два набора диапазонов.

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод System#Collections#Generic#ICollection{T}#Add Добавляет элемент в коллекцию ICollection.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#Add Добавляет элемент в коллекцию IList.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#Generic#ICollection{T}#Clear Удаляет все элементы из коллекции ICollection.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#Clear Удаляет все элементы из коллекции IList.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#Contains Определяет, содержит ли коллекция IList указанное значение. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#ICollection#CopyTo Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IEnumerable#GetEnumerator Возвращает перечислитель, который осуществляет итерацию по коллекции. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#IndexOf Определяет индекс заданного элемента коллекции IList. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#Generic#IList{T}#Insert Вставляет элемент в коллекцию IList по указанному индексу.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#Insert Вставляет элемент в коллекцию IList по указанному индексу.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#IList#IsFixedSize Получает значение, указывающее, имеет ли список IList фиксированный размер. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#Generic#ICollection{T}#IsReadOnly Получает значение, указывающее, является ли объект ICollection доступным только для чтения. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#IList#IsReadOnly Получает значение, указывающее, является ли объект IList доступным только для чтения. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#ICollection#IsSynchronized Получает значение, показывающее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным). (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#Generic#IList{T}#Item Получает элемент с указанным индексом.Исключение NotSupportedException возникает при попытке задать элемент по указанному индексу. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#IList#Item Получает элемент с указанным индексом.Исключение NotSupportedException возникает при попытке задать элемент по указанному индексу. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#Generic#ICollection{T}#Remove Удаляет первый экземпляр указанного объекта из коллекции ICollection.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#Remove Удаляет первый экземпляр указанного объекта из коллекции IList.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#Generic#IList{T}#RemoveAt Удаляет элемент IList по указанному индексу.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытый метод System#Collections#IList#RemoveAt Удаляет элемент IList по указанному индексу.Данная реализация всегда выдает исключение NotSupportedException. (Унаследовано от ReadOnlyCollection<Span>.)
Явная реализация интерфейсаЗакрытое свойство System#Collections#ICollection#SyncRoot Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection. (Унаследовано от ReadOnlyCollection<Span>.)

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

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

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

См. также

Ссылки

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