protected virtual void OnFindMoviesCompleted(MovieSearchResult ms) { if (FindMoviesCompleted != null) { FindMoviesCompleted(this, new ResultEventArgs <MovieSearchResult>(ms)); } }
public void FindMoviesAsync(string query, int pageSize) { MovieSearchResult ms = new MovieSearchResult(); EventHandler <EventArgs> f = null; f = (s, ea) => { ms.FindMoviesCompleted -= f; OnFindMoviesCompleted(ms); }; ms.FindMoviesCompleted += f; ms.FindMoviesAsync(query, pageSize); }