/// <summary>
 /// Initializes a new instance of the <see
 /// cref="ContentSecurityPolicyDirectiveBuilder"/> class with the
 /// specified directive name.
 /// </summary>
 /// <param name="name">The name of a directive.</param>
 protected ContentSecurityPolicyDirectiveBuilder(string name)
 {
     Directive = new ContentSecurityPolicyDirective(name);
 }
 /// <summary>
 /// Adds a custom Content Security Policy directive.
 /// </summary>
 /// <param name="directive">The configured directive.</param>
 /// <returns>A reference to this builder.</returns>
 public ContentSecurityPolicyBuilder Add(ContentSecurityPolicyDirective directive)
 {
     CustomDirectives.Add(directive);
     return(this);
 }