Returns an enumerator that enumerates all the items in the bag.
If an item is present multiple times in the bag, the representative item is yielded by the
enumerator multiple times. The order of enumeration is haphazard and may change.
Namespace: X3Platform.CollectionsAssembly: X3Platform.Support (in X3Platform.Support.dll) Version: 1.0.0.0 (2.0.0.0)
Syntaxpublic override sealed IEnumerator<T> GetEnumerator()
public:
virtual IEnumerator<T>^ GetEnumerator() override sealed
Return Value
Type:
IEnumeratorTAn enumerator for enumerating all the items in the Bag.
Implements
IEnumerableTGetEnumerator
RemarksTypically, this method is not called directly. Instead the "foreach" statement is used
to enumerate the items, which uses this method implicitly.
If an item is added to or deleted from the bag while it is being enumerated, then
the enumeration will end with an InvalidOperationException.
Enumeration all the items in the bag takes time O(N), where N is the number
of items in the bag.
See Also