NormalizedSnapshotSpanCollection Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
NormalizedSnapshotSpanCollection()
Initializes an empty NormalizedSnapshotSpanCollection.
public:
NormalizedSnapshotSpanCollection();
public:
NormalizedSnapshotSpanCollection();
NormalizedSnapshotSpanCollection();
public NormalizedSnapshotSpanCollection ();
Public Sub New ()
Applies to
NormalizedSnapshotSpanCollection(SnapshotSpan)
Initializes a new instance of a NormalizedSnapshotSpanCollection with a single element.
public:
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::SnapshotSpan span);
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::SnapshotSpan span);
public NormalizedSnapshotSpanCollection (Microsoft.VisualStudio.Text.SnapshotSpan span);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : Microsoft.VisualStudio.Text.SnapshotSpan -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (span As SnapshotSpan)
Parameters
- span
- SnapshotSpan
The sole member of the collection.
Exceptions
span
is not initialized.
Applies to
NormalizedSnapshotSpanCollection(IEnumerable<SnapshotSpan>)
Initializes a new instance of a NormalizedSnapshotSpanCollection from a list of SnapshotSpan objects.
public:
NormalizedSnapshotSpanCollection(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::SnapshotSpan> ^ snapshotSpans);
public NormalizedSnapshotSpanCollection (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.SnapshotSpan> snapshotSpans);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : seq<Microsoft.VisualStudio.Text.SnapshotSpan> -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (snapshotSpans As IEnumerable(Of SnapshotSpan))
Parameters
- snapshotSpans
- IEnumerable<SnapshotSpan>
An arbitrary set of SnapshotSpan objects.
Exceptions
snapshotSpans
is null.
A SnapshotSpan is uninitialized, or it does not refer to the same ITextSnapshot as the other snapshot spans, or it refers to an uninitialized ITextSnapshot.
Applies to
NormalizedSnapshotSpanCollection(IList<SnapshotSpan>)
Initializes a new instance of a NormalizedSnapshotSpanCollection from a list of SnapshotSpan objects.
public:
NormalizedSnapshotSpanCollection(System::Collections::Generic::IList<Microsoft::VisualStudio::Text::SnapshotSpan> ^ snapshotSpans);
public NormalizedSnapshotSpanCollection (System.Collections.Generic.IList<Microsoft.VisualStudio.Text.SnapshotSpan> snapshotSpans);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : System.Collections.Generic.IList<Microsoft.VisualStudio.Text.SnapshotSpan> -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (snapshotSpans As IList(Of SnapshotSpan))
Parameters
- snapshotSpans
- IList<SnapshotSpan>
An arbitrary set of SnapshotSpan objects.
Exceptions
snapshotSpans
is null.
A SnapshotSpan is uninitialized, or it does not refer to the same ITextSnapshot as the other snapshot spans, or it refers to an uninitialized ITextSnapshot.
Applies to
NormalizedSnapshotSpanCollection(ITextSnapshot, NormalizedSpanCollection)
Initializes a new instance of a NormalizedSnapshotSpanCollection from a NormalizedSpanCollection and a ITextSnapshot.
public:
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::NormalizedSpanCollection ^ spans);
public NormalizedSnapshotSpanCollection (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.NormalizedSpanCollection spans);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.NormalizedSpanCollection -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (snapshot As ITextSnapshot, spans As NormalizedSpanCollection)
Parameters
- snapshot
- ITextSnapshot
The ITextSnapshot to apply to spans
.
- spans
- NormalizedSpanCollection
The normalized spans.
Exceptions
snapshot
or spans
is null.
The spans in spans
extend beyond the end of snapshot
.
Applies to
NormalizedSnapshotSpanCollection(ITextSnapshot, Span)
public:
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::Span span);
public:
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::Span span);
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::ITextSnapshot const & snapshot, Microsoft::VisualStudio::Text::Span span);
public NormalizedSnapshotSpanCollection (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.Span span);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.Span -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (snapshot As ITextSnapshot, span As Span)
Parameters
- snapshot
- ITextSnapshot
- span
- Span
Applies to
NormalizedSnapshotSpanCollection(ITextSnapshot, IEnumerable<Span>)
Initializes a new instance of a NormalizedSnapshotSpanCollection from a list of Spans and a ITextSnapshot.
public:
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Text::Span> ^ spans);
public NormalizedSnapshotSpanCollection (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Text.Span> spans);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : Microsoft.VisualStudio.Text.ITextSnapshot * seq<Microsoft.VisualStudio.Text.Span> -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (snapshot As ITextSnapshot, spans As IEnumerable(Of Span))
Parameters
- snapshot
- ITextSnapshot
The ITextSnapshot to apply to spans
.
- spans
- IEnumerable<Span>
An arbitrary set of Span objects.
Exceptions
snapshot
or spans
is null.
The spans in spans
extend beyond the end of snapshot
.
Applies to
NormalizedSnapshotSpanCollection(ITextSnapshot, IList<Span>)
Initializes a new instance of a NormalizedSnapshotSpanCollection from a list of Spans and a ITextSnapshot.
public:
NormalizedSnapshotSpanCollection(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, System::Collections::Generic::IList<Microsoft::VisualStudio::Text::Span> ^ spans);
public NormalizedSnapshotSpanCollection (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, System.Collections.Generic.IList<Microsoft.VisualStudio.Text.Span> spans);
new Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection : Microsoft.VisualStudio.Text.ITextSnapshot * System.Collections.Generic.IList<Microsoft.VisualStudio.Text.Span> -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Sub New (snapshot As ITextSnapshot, spans As IList(Of Span))
Parameters
- snapshot
- ITextSnapshot
The ITextSnapshot to apply to spans
.
Exceptions
snapshot
or spans
is null.
snapshot
or spans
is null.
The spans in spans
extend beyond the end of snapshot
.