public virtual Dictionary <NSObject, AnyObject> CredentialsForProtectionSpace(NSURLProtectionSpace protectionSpace)
 {
     return(default(Dictionary <NSObject, AnyObject>));
 }
 public virtual void SetCredential(NSURLCredential credential, NSURLProtectionSpace forProtectionSpace)
 {
 }
 public virtual NSURLCredential DefaultCredentialForProtectionSpace(NSURLProtectionSpace protectionSpace)
 {
     return(default(NSURLCredential));
 }
 public virtual void RemoveCredential(NSURLCredential credential, NSURLProtectionSpace forProtectionSpace, Dictionary <NSObject, AnyObject> options)
 {
 }
 public NSURLAuthenticationChallenge(NSURLProtectionSpace protectionSpace, [Optional] NSURLCredential proposedCredential, int previousFailureCount, [Optional] NSURLResponse failureResponse, [Optional] NSError error, NSURLAuthenticationChallengeSender sender)
 {
 }