public AuthenticationAgentNSWindowController(string url, string callback, ReturnCodeCallback callbackMethod, IDeviceAuthManager deviceAuthManager)
     : base("PlaceholderNibNameToForceWindowLoad")
 {
     _url               = url;
     _callback          = callback;
     _callbackMethod    = callbackMethod;
     _deviceAuthManager = deviceAuthManager;
     NSUrlProtocol.RegisterClass(new ObjCRuntime.Class(typeof(CoreCustomUrlProtocol)));
 }
 public DeviceAuthenticationsController(IDeviceAuthManager manager)
 {
     if (manager == null) throw new ArgumentNullException("manager");
     _manager = manager;
 }