// Copyright (c) André N. Klingsheim. See License.txt in the project root for license information. using System.Collections.Generic; using System.ComponentModel; using NWebsec.Core.Fluent; namespace NWebsec.Core.HttpHeaders.Configuration { /// /// Defines the properties required for CSP directive configuration. /// public interface ICspDirectiveBasicConfiguration : IFluentInterface { /// /// Infrastructure. Not intended to be used by your code directly. An attempt to hide this from Intellisense has been /// made. /// [EditorBrowsable(EditorBrowsableState.Never)] bool Enabled { get; set; } /// /// Infrastructure. Not intended to be used by your code directly. An attempt to hide this from Intellisense has been /// made. /// [EditorBrowsable(EditorBrowsableState.Never)] bool NoneSrc { get; set; } /// /// Infrastructure. Not intended to be used by your code directly. An attempt to hide this from Intellisense has been /// made. /// [EditorBrowsable(EditorBrowsableState.Never)] bool SelfSrc { get; set; } /// /// Infrastructure. Not intended to be used by your code directly. An attempt to hide this from Intellisense has been /// made. /// [EditorBrowsable(EditorBrowsableState.Never)] IEnumerable CustomSources { get; set; } } }