PriorityQueue<TElement,TPriority>.TryPeek(TElement, TPriority) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a value that indicates whether there is a minimal element in the PriorityQueue<TElement,TPriority>, and if one is present, copies it and its associated priority to the element
and priority
arguments. The element is not removed from the PriorityQueue<TElement,TPriority>.
public:
bool TryPeek([Runtime::InteropServices::Out] TElement % element, [Runtime::InteropServices::Out] TPriority % priority);
public bool TryPeek (out TElement element, out TPriority priority);
member this.TryPeek : 'Element * 'Priority -> bool
Public Function TryPeek (ByRef element As TElement, ByRef priority As TPriority) As Boolean
Parameters
- element
- TElement
When this method returns, contains the minimal element in the queue.
- priority
- TPriority
When this method returns, contains the priority associated with the minimal element.
Returns
true
if there is a minimal element; false
if the PriorityQueue<TElement,TPriority> is empty.