NormalizedSnapshotSpanCollection::Overlap Method (NormalizedSnapshotSpanCollection^, NormalizedSnapshotSpanCollection^)
Visual Studio 2015
Calculates the overlap of two normalized snapshot span collections and normalizes the result.
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
public: static NormalizedSnapshotSpanCollection^ Overlap( NormalizedSnapshotSpanCollection^ left, NormalizedSnapshotSpanCollection^ right )
Parameters
- left
-
Type:
Microsoft.VisualStudio.Text::NormalizedSnapshotSpanCollection^
The first NormalizedSnapshotSpanCollection.
- right
-
Type:
Microsoft.VisualStudio.Text::NormalizedSnapshotSpanCollection^
The second NormalizedSnapshotSpanCollection
Return Value
Type: Microsoft.VisualStudio.Text::NormalizedSnapshotSpanCollection^The normalized set of overlapping snapshot spans.
| Exception | Condition |
|---|---|
| ArgumentNullException | left or right is null. |
| ArgumentException | The input collections refer to different snapshots. |
An empty snapshot span never overlaps any other snapshot span.
Show: