diff --git a/src/Umbraco.Core/Composing/IFactory.cs b/src/Umbraco.Abstractions/Composing/IFactory.cs similarity index 100% rename from src/Umbraco.Core/Composing/IFactory.cs rename to src/Umbraco.Abstractions/Composing/IFactory.cs diff --git a/src/Umbraco.Core/Composing/IRegister.cs b/src/Umbraco.Abstractions/Composing/IRegister.cs similarity index 100% rename from src/Umbraco.Core/Composing/IRegister.cs rename to src/Umbraco.Abstractions/Composing/IRegister.cs diff --git a/src/Umbraco.Core/Composing/Lifetime.cs b/src/Umbraco.Abstractions/Composing/Lifetime.cs similarity index 100% rename from src/Umbraco.Core/Composing/Lifetime.cs rename to src/Umbraco.Abstractions/Composing/Lifetime.cs diff --git a/src/Umbraco.Abstractions/DataTableExtensions.cs b/src/Umbraco.Abstractions/DataTableExtensions.cs index 1c547b9d44..63b2671d09 100644 --- a/src/Umbraco.Abstractions/DataTableExtensions.cs +++ b/src/Umbraco.Abstractions/DataTableExtensions.cs @@ -8,7 +8,7 @@ namespace Umbraco.Core /// /// Static and extension methods for the DataTable object /// - internal static class DataTableExtensions + public static class DataTableExtensions { /// /// Creates a DataTable with the specified alias and columns and uses a callback to populate the headers. @@ -57,7 +57,7 @@ namespace Umbraco.Core /// /// This is for legacy code, I didn't want to go creating custom classes for these /// - internal static List>, IEnumerable>>> CreateTableData() + public static List>, IEnumerable>>> CreateTableData() { return new List>, IEnumerable>>>(); } @@ -71,7 +71,7 @@ namespace Umbraco.Core /// /// This is for legacy code, I didn't want to go creating custom classes for these /// - internal static void AddRowData( + public static void AddRowData( List>, IEnumerable>>> rowData, IEnumerable> standardVals, IEnumerable> userVals) diff --git a/src/Umbraco.Core/IEmailSender.cs b/src/Umbraco.Abstractions/IEmailSender.cs similarity index 100% rename from src/Umbraco.Core/IEmailSender.cs rename to src/Umbraco.Abstractions/IEmailSender.cs diff --git a/src/Umbraco.Core/LambdaExpressionCacheKey.cs b/src/Umbraco.Abstractions/LambdaExpressionCacheKey.cs similarity index 98% rename from src/Umbraco.Core/LambdaExpressionCacheKey.cs rename to src/Umbraco.Abstractions/LambdaExpressionCacheKey.cs index 52ec786a6d..c191732acc 100644 --- a/src/Umbraco.Core/LambdaExpressionCacheKey.cs +++ b/src/Umbraco.Abstractions/LambdaExpressionCacheKey.cs @@ -9,7 +9,7 @@ namespace Umbraco.Core /// Represents a simple in a form which is suitable for using as a dictionary key /// by exposing the return type, argument types and expression string form in a single concatenated string. /// - internal struct LambdaExpressionCacheKey + public struct LambdaExpressionCacheKey { public LambdaExpressionCacheKey(string returnType, string expression, params string[] argTypes) { diff --git a/src/Umbraco.Core/MonitorLock.cs b/src/Umbraco.Abstractions/MonitorLock.cs similarity index 100% rename from src/Umbraco.Core/MonitorLock.cs rename to src/Umbraco.Abstractions/MonitorLock.cs diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 2e57d8aa3b..12beaecb96 100755 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -196,10 +196,7 @@ - - - @@ -619,7 +616,6 @@ - @@ -637,7 +633,6 @@ - @@ -867,7 +862,6 @@ -