diff --git a/src/Microsoft.AspNet.DataProtection.Interfaces/DataProtectionExtensions.cs b/src/Microsoft.AspNet.DataProtection.Interfaces/DataProtectionExtensions.cs index bd41d6ba9a..76693edd73 100644 --- a/src/Microsoft.AspNet.DataProtection.Interfaces/DataProtectionExtensions.cs +++ b/src/Microsoft.AspNet.DataProtection.Interfaces/DataProtectionExtensions.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Security.Cryptography; +using Microsoft.AspNet.DataProtection.Infrastructure; using Microsoft.AspNet.DataProtection.Interfaces; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.DataProtection.Interfaces/IApplicationDiscriminator.cs b/src/Microsoft.AspNet.DataProtection.Interfaces/Infrastructure/IApplicationDiscriminator.cs similarity index 67% rename from src/Microsoft.AspNet.DataProtection.Interfaces/IApplicationDiscriminator.cs rename to src/Microsoft.AspNet.DataProtection.Interfaces/Infrastructure/IApplicationDiscriminator.cs index 232780a311..23c2764f9d 100644 --- a/src/Microsoft.AspNet.DataProtection.Interfaces/IApplicationDiscriminator.cs +++ b/src/Microsoft.AspNet.DataProtection.Interfaces/Infrastructure/IApplicationDiscriminator.cs @@ -2,12 +2,18 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; +using System.ComponentModel; -namespace Microsoft.AspNet.DataProtection +namespace Microsoft.AspNet.DataProtection.Infrastructure { /// /// Provides information used to discriminate applications. /// + /// + /// This type supports the data protection system and is not intended to be used + /// by consumers. + /// + [EditorBrowsable(EditorBrowsableState.Never)] public interface IApplicationDiscriminator { /// diff --git a/src/Microsoft.AspNet.DataProtection.SystemWeb/DataProtectionStartup.cs b/src/Microsoft.AspNet.DataProtection.SystemWeb/DataProtectionStartup.cs index 664a68aa73..ef93c82ad8 100644 --- a/src/Microsoft.AspNet.DataProtection.SystemWeb/DataProtectionStartup.cs +++ b/src/Microsoft.AspNet.DataProtection.SystemWeb/DataProtectionStartup.cs @@ -5,6 +5,7 @@ using System; using System.Configuration; using System.Web; using System.Web.Configuration; +using Microsoft.AspNet.DataProtection.Infrastructure; using Microsoft.Framework.DependencyInjection; namespace Microsoft.AspNet.DataProtection.SystemWeb diff --git a/test/Microsoft.AspNet.DataProtection.Interfaces.Test/DataProtectionExtensionsTests.cs b/test/Microsoft.AspNet.DataProtection.Interfaces.Test/DataProtectionExtensionsTests.cs index a174b4a4fa..42deb31f55 100644 --- a/test/Microsoft.AspNet.DataProtection.Interfaces.Test/DataProtectionExtensionsTests.cs +++ b/test/Microsoft.AspNet.DataProtection.Interfaces.Test/DataProtectionExtensionsTests.cs @@ -5,6 +5,7 @@ using System; using System.Collections.Generic; using System.Security.Cryptography; using System.Text; +using Microsoft.AspNet.DataProtection.Infrastructure; using Microsoft.AspNet.DataProtection.Interfaces; using Microsoft.AspNet.Testing; using Microsoft.Framework.Runtime;