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

Определение

Перегрузки

NormalizedSpanCollection()

Инициализирует новый пустой экземпляр NormalizedSpanCollection.Initializes a new instance of NormalizedSpanCollection that is empty.

NormalizedSpanCollection(Span)

Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный диапазон.Initializes a new instance of NormalizedSpanCollection that contains the specified span.

NormalizedSpanCollection(IEnumerable<Span>)

Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный список диапазонов.Initializes a new instance of NormalizedSpanCollection that contains the specified list of spans.

NormalizedSpanCollection()

Инициализирует новый пустой экземпляр NormalizedSpanCollection.Initializes a new instance of NormalizedSpanCollection that is empty.

public:
 NormalizedSpanCollection();
public:
 NormalizedSpanCollection();
 NormalizedSpanCollection();
public NormalizedSpanCollection ();
Public Sub New ()

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

NormalizedSpanCollection(Span)

Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный диапазон.Initializes a new instance of NormalizedSpanCollection that contains the specified span.

public:
 NormalizedSpanCollection(Microsoft::VisualStudio::Text::Span span);
public:
 NormalizedSpanCollection(Microsoft::VisualStudio::Text::Span span);
 NormalizedSpanCollection(Microsoft::VisualStudio::Text::Span span);
public NormalizedSpanCollection (Microsoft.VisualStudio.Text.Span span);
new Microsoft.VisualStudio.Text.NormalizedSpanCollection : Microsoft.VisualStudio.Text.Span -> Microsoft.VisualStudio.Text.NormalizedSpanCollection
Public Sub New (span As Span)

Параметры

span
Span

Диапазон, содержащийся в наборе диапазонов.Span contained by the span set.

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

NormalizedSpanCollection(IEnumerable<Span>)

Инициализирует новый экземпляр NormalizedSpanCollection, который содержит указанный список диапазонов.Initializes a new instance of NormalizedSpanCollection that contains the specified list of spans.

public:
 NormalizedSpanCollection(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Span> ^ spans);
public NormalizedSpanCollection (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Span> spans);
new Microsoft.VisualStudio.Text.NormalizedSpanCollection : seq<Microsoft.VisualStudio.Text.Span> -> Microsoft.VisualStudio.Text.NormalizedSpanCollection
Public Sub New (spans As IEnumerable(Of Span))

Параметры

spans
IEnumerable<Span>

Добавляемые диапазоны.The spans to be added.

Исключения

Параметр spans имеет значение null.spans is null.

Комментарии

Список диапазонов будет отсортирован и нормализован (перекрывающиеся и смежные диапазоны будут объединены).The list of spans will be sorted and normalized (overlapping and adjoining spans will be combined).

Этот конструктор работает в O (N log N) времени, где N = spans. Расчета.This constructor runs in O(N log N) time, where N = spans.Count.

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