Compartilhar via


Construtor NormalizedSpanCollection (IEnumerable<Span>)

Inicializa uma nova instância de NormalizedSpanCollection que contém a lista de extensões especificada.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Public Sub New ( _
    spans As IEnumerable(Of Span) _
)
public NormalizedSpanCollection(
    IEnumerable<Span> spans
)
public:
NormalizedSpanCollection(
    IEnumerable<Span>^ spans
)
new : 
        spans:IEnumerable<Span> -> NormalizedSpanCollection
public function NormalizedSpanCollection(
    spans : IEnumerable<Span>
)

Parâmetros

  • spans
    Tipo: IEnumerable<Span>

    As extensões a serem adicionados.

Exceções

Exceção Condição
ArgumentNullException

spans é nulluma referência nula (Nothing no Visual Basic).

Comentários

A lista de extensões é classificada e normalizada. (Sobreposição e adjacentes spans serão combinados.) Esse construtor é executado no O(N log N) de tempo, onde N = spans.Count.

Segurança do .NET Framework

Consulte também

Referência

NormalizedSpanCollection Classe

Sobrecargas NormalizedSpanCollection

Namespace Microsoft.VisualStudio.Text