using System; namespace SimSharp { public class EventQueueNode { /// /// The Priority to insert this node at. Must be set BEFORE adding a node to the queue /// public DateTime Priority { get; set; } public Event Event { get; set; } /// /// Used by the priority queue - do not edit this value. /// Represents the order the node was inserted in /// public long InsertionIndex { get; set; } /// /// Used by the priority queue - do not edit this value. /// Represents the current position in the queue /// public int QueueIndex { get; set; } } }