Partager via


NormalizedSpanCollection, constructeur (IEnumerable<Span>)

Initialise une nouvelle instance de NormalizedSpanCollection qui contient la liste d'étendues spécifiée.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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>
)

Paramètres

  • spans
    Type : IEnumerable<Span>

    Étendues à ajouter.

Exceptions

Exception Condition
ArgumentNullException

spans a la valeur nullune référence null (Nothing en Visual Basic).

Notes

La liste d'étendues est triée et normalisée. (Les étendues chevauchantes et contiguës seront mixées.) Ce constructeur exécute dans O (temps du journal N), où N = spans.Count.

Sécurité .NET Framework

Voir aussi

Référence

NormalizedSpanCollection Classe

NormalizedSpanCollection, surcharge

Microsoft.VisualStudio.Text, espace de noms