/// <summary>
 /// Initializes a new instance of the WebSiteHostNameSslState class
 /// with required arguments.
 /// </summary>
 public WebSiteHostNameSslState(string name, WebSiteSslState sslState, bool toUpdate)
     : this()
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     if (sslState == null)
     {
         throw new ArgumentNullException("sslState");
     }
     this.Name     = name;
     this.SslState = sslState;
     this.ToUpdate = toUpdate;
 }
 /// <summary>
 /// Initializes a new instance of the WebSiteHostNameSslState class
 /// with required arguments.
 /// </summary>
 public WebSiteHostNameSslState(string name, WebSiteSslState sslState, bool toUpdate)
     : this()
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     if (sslState == null)
     {
         throw new ArgumentNullException("sslState");
     }
     this.Name = name;
     this.SslState = sslState;
     this.ToUpdate = toUpdate;
 }