Exemplo n.º 1
0
 /// <summary>
 /// Remove current first datagram from sorted list.
 /// </summary>
 private void RemoveFirstDatagramFromDatagramList()
 {
     DatagramsSortedList.Values[0].RemoveAt(0);
     if (!DatagramsSortedList.Values[0].Any())
     {
         DatagramsSortedList.RemoveAt(0);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Add datagram to list, sorted by own showTime.
        /// </summary>
        private void AddToDatagramList(Datagram datagram)
        {
            var key = datagram.ShowTime;

            if (DatagramsSortedList.ContainsKey(key))
            {
                DatagramsSortedList[key].Add(datagram);
            }
            else
            {
                DatagramsSortedList.Add(key, new List <Datagram> {
                    datagram
                });
            }
        }