namespace IFramework.Queue
{
///
/// 泛型优先级队列节点
///
/// 优先程度
public class GenericPriorityQueueNode
{
///
/// 节点元素的优先级
/// 无法修改 - 请查阅 queue.Enqueue() 和 queue.UpdatePriority()
///
public TPriority priority { get; protected internal set; }
///
/// 当前元素在队列中的位置
///
public int position { get; internal set; }
///
/// 元素插入时的序号
///
public long insertPosition { get; internal set; }
}
}