예제 #1
0
        private void EmitFeedUrlUpdated(string oldUrl, string newUrl)
        {
            FeedUrlUpdatedEventHandler handler = UrlUpdated;
            FeedUrlUpdatedEventArgs    args    = new FeedUrlUpdatedEventArgs(oldUrl, newUrl);

            if (handler != null)
            {
                handler(this, args);
            }
        }
        private void OnFeedUrlUpdated(object sender, FeedUrlUpdatedEventArgs args)
        {
            PodcastFeedInfo feed = sender as PodcastFeedInfo;

            lock (podcast_feed_sync)
            {
                podcast_feeds_keyed.Remove(args.OldUrl);
                podcast_feeds_keyed.Add(args.NewUrl, feed);
            }
        }
        private void OnFeedUrlUpdated(object sender, FeedUrlUpdatedEventArgs args)
        {
            PodcastFeedInfo feed = sender as PodcastFeedInfo;

            lock (podcast_feed_sync)
            {
                podcast_feeds_keyed.Remove (args.OldUrl);
                podcast_feeds_keyed.Add (args.NewUrl, feed);
            }
        }
        private void EmitFeedUrlUpdated(string oldUrl, string newUrl)
        {
            FeedUrlUpdatedEventHandler handler = UrlUpdated;
            FeedUrlUpdatedEventArgs args = new FeedUrlUpdatedEventArgs (oldUrl, newUrl);

            if (handler != null)
            {
                handler (this, args);
            }
        }