VelocityDbHashSetTIsProperSubsetOf Method |
Checks if this is a proper subset of other (i.e. strictly contained in)
Implementation Notes:
The following properties are used up-front to avoid element-wise checks:
1. If this is the empty set, then it's a proper subset of a set that contains at least
one element, but it's not a proper subset of the empty set.
2. If other has unique elements according to this equality comparer, and this has >=
the number of elements in other, then this can't be a proper subset.
Furthermore, if other is a hashset using the same equality comparer, we can use a
faster element-wise check.
Namespace:
VelocityDb.Collection
Assembly:
VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax public bool IsProperSubsetOf(
IEnumerable<T> other
)
Public Function IsProperSubsetOf (
other As IEnumerable(Of T)
) As Boolean
public:
bool IsProperSubsetOf(
IEnumerable<T>^ other
)
member IsProperSubsetOf :
other : IEnumerable<'T> -> bool
Parameters
- other
- Type: System.Collections.GenericIEnumerableT
[Missing <param name="other"/> documentation for "M:VelocityDb.Collection.VelocityDbHashSet`1.IsProperSubsetOf(System.Collections.Generic.IEnumerable{`0})"]
Return Value
Type:
Booleantrue if this is a proper subset of other; false if not
See Also