public IrcRecentChangeHandler(
     ILogger logger,
     IAppConfiguration appConfiguration,
     IIrcRecentChangeParser rcParser,
     IBugReporter bugReporter,
     IRecentChangeHandler rcHandler)
 {
     this.logger      = logger;
     this.appConfig   = appConfiguration;
     this.rcParser    = rcParser;
     this.bugReporter = bugReporter;
     this.rcHandler   = rcHandler;
 }
 public static UIGestureRecognizer AddBugReporter <T> (IBugReporter bugReporter)
     where T : UIGestureRecognizer
 {
     return(AddBugReporter(bugReporter, typeof(T)));
 }
 public static UIGestureRecognizer AddBugReporter(this UIApplication application, IBugReporter bugReporter, Type gestureRecognizerType)
 {
     return(application.AddBugReporter(bugReporter, new Class(gestureRecognizerType)));
 }
 public static UIGestureRecognizer AddBugReporter(IBugReporter bugReporter, Type gestureRecognizerType)
 {
     return(AddBugReporter(bugReporter, new Class(gestureRecognizerType)));
 }
 public static UIGestureRecognizer AddBugReporter <T> (this UIApplication application, IBugReporter bugReporter)
     where T : UIGestureRecognizer
 {
     return(application.AddBugReporter(bugReporter, typeof(T)));
 }