pmMDA.NET

PagedSet.ExclusiveOr Method 

[This is preliminary documentation and subject to change.]

Performs an "exclusive-or" of the two sets, keeping only the items that are in one of the sets, but not in both. The original sets are not modified during this operation. The result set is a clone of this set containing the items from the exclusive-or operation.

public override ISet ExclusiveOr(
   ISet a
);

Parameters

a
A set of items.

Return Value

A set containing the result of this operation.

Implements

ISet.ExclusiveOr

Exceptions

Exception Type Condition
ArgumentNullException The a is a null reference.
ArgumentException Not all items in the a are of type data object.
PagingException No data object manager is registered in the locator.
- or -
An error occurred while checking whether the a are located in this set.

See Also

PagedSet Class | PmMda.Net.Dog.Paging Namespace