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) |
Определяет, отличаются ли два набора диапазонов. |