public static void UpdateTiles(OnTileUpdateCompletedEventHandler e) { TileUpdater updater = new TileUpdater(); updater.OnUpdateCompleted += e; ThreadPool.QueueUserWorkItem(new WaitCallback(DoUpdate), updater); }