NormalizedSpanCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция диапазонов, отсортированных по начальной позиции, которые объединены со смежными и перекрывающимися диапазонами.
public ref class NormalizedSpanCollection : System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Text::Span>
public class NormalizedSpanCollection : System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.Span>
type NormalizedSpanCollection = class
inherit ReadOnlyCollection<Span>
Public Class NormalizedSpanCollection
Inherits ReadOnlyCollection(Of Span)
- Наследование
-
NormalizedSpanCollection
Конструкторы
| NormalizedSpanCollection() |
Инициализирует новый пустой экземпляр NormalizedSpanCollection. |
| NormalizedSpanCollection(IEnumerable<Span>) |
Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный список диапазонов. |
| NormalizedSpanCollection(IList<Span>) |
Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный список диапазонов. |
| NormalizedSpanCollection(Span) |
Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный диапазон. |
Поля
| Empty |
Коллекция диапазонов, отсортированных по начальной позиции, которые объединены со смежными и перекрывающимися диапазонами. |
Методы
| Difference(NormalizedSpanCollection, NormalizedSpanCollection) |
Находит разность между двумя наборами. Разностью называются все диапазоны первого набора диапазонов, которые не содержатся во втором наборе. |
| Equals(Object) |
Определяет, совпадает ли набор диапазонов с другим объектом. |
| GetEnumerator() |
Перечислитель структуры без выделения для этой коллекции. |
| GetHashCode() |
Получает уникальный хэш-код для набора диапазонов. |
| Intersection(NormalizedSpanCollection, NormalizedSpanCollection) |
Находит пересечение двух наборов диапазонов. |
| IntersectsWith(NormalizedSpanCollection) |
Определяет, что этот набор диапазонов пересекается с другим набором диапазонов. |
| IntersectsWith(Span) |
Определяет, что этот набор диапазонов пересекается с другим диапазоном. |
| Overlap(NormalizedSpanCollection, NormalizedSpanCollection) |
Поиск перекрытия двух наборов диапазонов. |
| OverlapsWith(NormalizedSpanCollection) |
Определяет, перекрывается ли набор диапазонов с другим набором диапазонов. |
| OverlapsWith(Span) |
Определяет, перекрывается ли этот набор диапазонов с другим диапазоном. |
| ToString() |
Предоставляет строковое представление набора. |
| Union(NormalizedSpanCollection, NormalizedSpanCollection) |
Находит объединение двух наборов диапазонов. |
Операторы
| Equality(NormalizedSpanCollection, NormalizedSpanCollection) |
Определяет, совпадают ли наборы диапазонов. |
| Inequality(NormalizedSpanCollection, NormalizedSpanCollection) |
Определяет, отличаются ли два набора диапазонов. |