Click or drag to resize

PriorityQueueTRemove Method

Removes the first occurrence of a specific object from the PriorityQueueT.

Namespace: GSF.Collections
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.253-beta+ffb7163c9e3b771705bc5b9aa3f09870f2cb9e2c
Syntax
public bool Remove(
	T item
)
View Source

Parameters

item  T
The object to remove from the PriorityQueueT.

Return Value

Boolean
true if item was successfully removed from the PriorityQueueT; otherwise, false. This method also returns false if item is not found in the original PriorityQueueT.

Implements

ICollectionTRemove(T)
Remarks
After removing an item from the queue, the heap will need to be fixed, therefore this is an O(log n) operation.
See Also