public void TrackEnteredAirspaceEventHandler(object sender, TrackEnteredAirspaceEventArgs e) { AircraftsJustEnteredAirspace.Add(e.aircraft); var t = new System.Timers.Timer(); //Adds an eventhandler to the timer t.Elapsed += (o, args) => { AircraftsJustEnteredAirspace.Remove(e.aircraft); }; t.Interval = 5000; // 5 second intervals t.AutoReset = false; t.Enabled = true; }
private void logEnteredEvent(object o, TrackEnteredAirspaceEventArgs args) { Log(args.Event); }