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)

Определяет, отличаются ли два набора диапазонов.

Применяется к