internal void Process(DataObject obj) { if (this.providerId != -1 && ((Tick)obj).ProviderId != this.providerId) return; if (!InSession(obj.DateTime)) return; OnData(obj); }