private static void GetLatencyTable(int sampleCount, ref IndexedQueue<LatencySample> samples, out LatencyTuple[] table) { table = new LatencyTuple[sampleCount * 2]; for (int i = 0; i < 5; i+=2) { LatencySample sample = samples[i]; table[i] = new LatencyTuple (sample.LowValue, -1); table[i+1] = new LatencyTuple (sample.HighValue, +1); } }
private static void SortLatencyTable(ref LatencyTuple[] table) { table = table.OrderBy (i => i.Offset).ToArray(); }