NormalizedSpanCollection.Intersection Method

Finds the intersection of two span sets.

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

Syntax

'Declaration
Public Shared Function Intersection ( _
    left As NormalizedSpanCollection, _
    right As NormalizedSpanCollection _
) As NormalizedSpanCollection
public static NormalizedSpanCollection Intersection(
    NormalizedSpanCollection left,
    NormalizedSpanCollection right
)
public:
static NormalizedSpanCollection^ Intersection(
    NormalizedSpanCollection^ left, 
    NormalizedSpanCollection^ right
)
static member Intersection : 
        left:NormalizedSpanCollection * 
        right:NormalizedSpanCollection -> NormalizedSpanCollection 
public static function Intersection(
    left : NormalizedSpanCollection, 
    right : NormalizedSpanCollection
) : NormalizedSpanCollection

Parameters

Return Value

Type: Microsoft.VisualStudio.Text.NormalizedSpanCollection
The new span set that corresponds to the intersection of left and right.

Exceptions

Exception Condition
ArgumentNullException

left or right is nulla null reference (Nothing in Visual Basic).

Remarks

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

.NET Framework Security

See Also

Reference

NormalizedSpanCollection Class

Microsoft.VisualStudio.Text Namespace