Beispiel #1
0
        protected OpTime[] DequeueTimings()
        {
            var timings = OpTimes.OrderBy(x => x.OpName).ToArray();

            OpTimes.Clear();
            return(timings);
        }
Beispiel #2
0
 /// <summary>
 /// Enqueues operation timings
 /// </summary>
 /// <param name="timings">The timings to enqueue</param>
 protected void Enqueue(params OpTime[] timings)
 => OpTimes.AddRange(timings);
Beispiel #3
0
 /// <summary>
 /// Enqueues operation timings
 /// </summary>
 /// <param name="timings">The timings to enqueue</param>
 protected void Enqueue(IEnumerable <OpTime> timings)
 => OpTimes.AddRange(timings);
Beispiel #4
0
 /// <summary>
 /// Enqueues operation timing
 /// </summary>
 /// <param name="timing">The timing to enqueue</param>
 protected void Enqueue(OpTime timing)
 => OpTimes.Add(timing);