private void RaiseEvent(GetWeatherCompletedEventArgs e) { if (GetWeatherCompleted != null) { GetWeatherCompleted(this, e); } }
private string fetchWeatherFromServer() { // do stuff string weather = ""; GetWeatherCompletedEventArgs e = new GetWeatherCompletedEventArgs(null, false, null, weather); SendOrPostCallback callback = new SendOrPostCallback(DoEvent); requestingContext.Post(callback, e); requestingContext = null; return(e.Weather); }