From 5cb2dd00364a1c384ae820b401d3bb9b91fc2cba Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 5 Jan 2018 15:19:16 +1100 Subject: [PATCH] Makes the features internal --- src/Umbraco.Web/Features/DisabledFeatures.cs | 2 +- src/Umbraco.Web/Features/FeaturesResolver.cs | 2 +- src/Umbraco.Web/Features/TypeList.cs | 2 +- src/Umbraco.Web/Features/UmbracoFeatures.cs | 2 +- src/Umbraco.Web/Properties/AssemblyInfo.cs | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web/Features/DisabledFeatures.cs b/src/Umbraco.Web/Features/DisabledFeatures.cs index 85d8e12b38..09b68f59fd 100644 --- a/src/Umbraco.Web/Features/DisabledFeatures.cs +++ b/src/Umbraco.Web/Features/DisabledFeatures.cs @@ -6,7 +6,7 @@ namespace Umbraco.Web.Features /// /// Represents Umbraco features that can be disabled /// - public class DisabledFeatures + internal class DisabledFeatures { public DisabledFeatures() { diff --git a/src/Umbraco.Web/Features/FeaturesResolver.cs b/src/Umbraco.Web/Features/FeaturesResolver.cs index 3b7b0b3b36..e7dd5a4a88 100644 --- a/src/Umbraco.Web/Features/FeaturesResolver.cs +++ b/src/Umbraco.Web/Features/FeaturesResolver.cs @@ -2,7 +2,7 @@ using Umbraco.Core.ObjectResolution; namespace Umbraco.Web.Features { - public class FeaturesResolver : SingleObjectResolverBase + internal class FeaturesResolver : SingleObjectResolverBase { public FeaturesResolver(UmbracoFeatures value) : base(value) { diff --git a/src/Umbraco.Web/Features/TypeList.cs b/src/Umbraco.Web/Features/TypeList.cs index 86b24533ac..f415b257f7 100644 --- a/src/Umbraco.Web/Features/TypeList.cs +++ b/src/Umbraco.Web/Features/TypeList.cs @@ -7,7 +7,7 @@ namespace Umbraco.Web.Features /// Maintains a list of strongly typed types /// /// - public class TypeList + internal class TypeList { private readonly List _disabled = new List(); diff --git a/src/Umbraco.Web/Features/UmbracoFeatures.cs b/src/Umbraco.Web/Features/UmbracoFeatures.cs index 5d4570c4f2..04bc6da363 100644 --- a/src/Umbraco.Web/Features/UmbracoFeatures.cs +++ b/src/Umbraco.Web/Features/UmbracoFeatures.cs @@ -3,7 +3,7 @@ namespace Umbraco.Web.Features /// /// Represents Umbraco features that can be toggled /// - public class UmbracoFeatures + internal class UmbracoFeatures { public UmbracoFeatures() { diff --git a/src/Umbraco.Web/Properties/AssemblyInfo.cs b/src/Umbraco.Web/Properties/AssemblyInfo.cs index c016d328a9..9f235e00d5 100644 --- a/src/Umbraco.Web/Properties/AssemblyInfo.cs +++ b/src/Umbraco.Web/Properties/AssemblyInfo.cs @@ -40,6 +40,7 @@ using System.Security; [assembly: InternalsVisibleTo("Umbraco.Deploy.Cloud")] [assembly: InternalsVisibleTo("Umbraco.ModelsBuilder")] [assembly: InternalsVisibleTo("Umbraco.ModelsBuilder.AspNet")] +[assembly: InternalsVisibleTo("Umbraco.Headless")] [assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] [assembly: InternalsVisibleTo("Umbraco.Forms.Core")]