Performs a "union" of two sets, where all the elements in both are present. That is, the element is included if it is in either a or b. The return value is a Clone() of one of the sets (a if it is not nullNothingnullptra null reference (Nothing in Visual Basic)) with elements of the other set added in. Neither of the input sets is modified by the operation.

Namespace: Iesi.Collections.Generic
Assembly: Iesi.Collections (in Iesi.Collections.dll) Version: 1.0.1.0 (3.2.0.4000)

Syntax

C#
public static Set<T> operator |(
	Set<T> a,
	Set<T> b
)
Visual Basic
Public Shared Operator Or ( _
	a As Set(Of T), _
	b As Set(Of T) _
) As Set(Of T)
Visual C++
public:
static Set<T>^ operator |(
	Set<T>^ a, 
	Set<T>^ b
)

Parameters

a
Type: Iesi.Collections.Generic..::..Set<(Of <(<'T>)>)>
A set of elements.
b
Type: Iesi.Collections.Generic..::..Set<(Of <(<'T>)>)>
A set of elements.

Return Value

A set containing the union of the input sets. nullNothingnullptra null reference (Nothing in Visual Basic) if both sets are nullNothingnullptra null reference (Nothing in Visual Basic).

See Also