BinaryHeap`1 overview

Public Constructors

BinaryHeap`1  

Public Methods

Add Adds an item to the heap.
AddRange Adds a collection of items to the heap.
Clear Removes all itesm from the collection.
Contains Checks whether an item is contained in the heap.
CopyTo  
Equals  (inherited from Object)  
GetHashCode  (inherited from Object)  
GetType  (inherited from Object)  
Peek Returns the highest priority item from the heap without removing the heap.
Pop Removes the highest priority item from the heap and returns it.
PopAllItemsInOrder Enumerates over all the items in the heap in priority order, removing each one from the heap as it does so.
ReferenceEquals  (inherited from Object)  
Remove Removes an item from the heap.
ToString  (inherited from Object)  

Public Properties

Comparer The comparer used to determine the priority of items in the heap.
Count The number of items in the heap.
IsReadOnly Whether or not this item is read only.
IsSynchronized Whether or not this collection is synchronized.
SyncRoot A root object which can be used for locking when using this collection in a multithreaded environment.

Protected Methods

Finalize  (inherited from Object)  
MemberwiseClone  (inherited from Object)  

See Also

BinaryHeap`1 Class | Eas.WebCrawler.Common.Collections Namespace