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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.