Freigeben über


NormalizedSnapshotSpanCollection-Konstruktor (IEnumerable<SnapshotSpan>)

Initialisiert eine neue Instanz einer NormalizedSnapshotSpanCollection aus einer Liste von SnapshotSpan-Objekten.

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

Syntax

'Declaration
Public Sub New ( _
    snapshotSpans As IEnumerable(Of SnapshotSpan) _
)
public NormalizedSnapshotSpanCollection(
    IEnumerable<SnapshotSpan> snapshotSpans
)
public:
NormalizedSnapshotSpanCollection(
    IEnumerable<SnapshotSpan>^ snapshotSpans
)
new : 
        snapshotSpans:IEnumerable<SnapshotSpan> -> NormalizedSnapshotSpanCollection
public function NormalizedSnapshotSpanCollection(
    snapshotSpans : IEnumerable<SnapshotSpan>
)

Parameter

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

snapshotSpans ist nullein Nullverweis (Nothing in Visual Basic).

ArgumentException

SnapshotSpan ist nicht initialisiert oder es verweist nicht auf dieselbe ITextSnapshot an, die die andere Momentaufnahme umfasst, oder sie wird nicht initialisiert ITextSnapshotan.

.NET Framework-Sicherheit

Siehe auch

Referenz

NormalizedSnapshotSpanCollection Klasse

NormalizedSnapshotSpanCollection-Überladung

Microsoft.VisualStudio.Text-Namespace