NormalizedSpanCollection.Intersection Method

Definition

Finds the intersection of two span sets.

public:
 static Microsoft::VisualStudio::Text::NormalizedSpanCollection ^ Intersection(Microsoft::VisualStudio::Text::NormalizedSpanCollection ^ left, Microsoft::VisualStudio::Text::NormalizedSpanCollection ^ right);
public static Microsoft.VisualStudio.Text.NormalizedSpanCollection Intersection (Microsoft.VisualStudio.Text.NormalizedSpanCollection left, Microsoft.VisualStudio.Text.NormalizedSpanCollection right);
static member Intersection : Microsoft.VisualStudio.Text.NormalizedSpanCollection * Microsoft.VisualStudio.Text.NormalizedSpanCollection -> Microsoft.VisualStudio.Text.NormalizedSpanCollection
Public Shared Function Intersection (left As NormalizedSpanCollection, right As NormalizedSpanCollection) As NormalizedSpanCollection

Parameters

left
NormalizedSpanCollection

The first span set.

right
NormalizedSpanCollection

The second span set.

Returns

The new span set that corresponds to the intersection of left and right.

Exceptions

right is null.

Remarks

This operator runs in O(N+M) time where N = left.Count, M = right.Count.

Applies to