Condividi tramite


Costruttore NormalizedSpanCollection (IEnumerable<Span>)

inizializza una nuova istanza di NormalizedSpanCollection contenente l'elenco di intervalli specificato.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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>
)

Parametri

  • spans
    Tipo: IEnumerable<Span>

    Intervalli da aggiungere.

Eccezioni

Eccezione Condizione
ArgumentNullException

spans viene nullriferimento null (Nothing in Visual Basic).

Note

Elenco di intervalli viene ordinato e normalizzato. (Intervalli si sovrappongono e adiacenti saranno combinate.) Questo costruttore viene eseguito in O (tempo del log N), dove N = spans.Count.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NormalizedSpanCollection Classe

Overload NormalizedSpanCollection

Spazio dei nomi Microsoft.VisualStudio.Text