public void Trace(ulong id, System.Array tms, System.Array vals) { lock (traceLockObj) { IList <Tuple <ICPTracerDelegate, Series> > delegs = null; if (serDelegates.TryGetValue(id, out delegs)) { delegs.ElementAt(delegs.Count - 1).Item1.Trace(tms, vals); } //else // unkTracer.Trace(tms, vals); if ((mode & EChartViewMode.Spy) != EChartViewMode.Spy) { traceConsumer.Trace(id, tms, vals); } } }
public void Trace(ulong id, System.Array tms, System.Array vals) { control?.Trace(id, tms, vals); }