diff --git a/src/Umbraco.Core/Models/ContentCultureInfos.cs b/src/Umbraco.Abstractions/Models/ContentCultureInfos.cs similarity index 100% rename from src/Umbraco.Core/Models/ContentCultureInfos.cs rename to src/Umbraco.Abstractions/Models/ContentCultureInfos.cs diff --git a/src/Umbraco.Core/Models/ContentCultureInfosCollection.cs b/src/Umbraco.Abstractions/Models/ContentCultureInfosCollection.cs similarity index 97% rename from src/Umbraco.Core/Models/ContentCultureInfosCollection.cs rename to src/Umbraco.Abstractions/Models/ContentCultureInfosCollection.cs index 52f6f9adb6..d3ce5ab044 100644 --- a/src/Umbraco.Core/Models/ContentCultureInfosCollection.cs +++ b/src/Umbraco.Abstractions/Models/ContentCultureInfosCollection.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Collections.Specialized; using Umbraco.Core.Collections; using Umbraco.Core.Exceptions; @@ -17,7 +16,7 @@ namespace Umbraco.Core.Models public ContentCultureInfosCollection() : base(x => x.Culture, StringComparer.InvariantCultureIgnoreCase) { } - + /// /// Adds or updates a instance. /// diff --git a/src/Umbraco.Core/Models/Editors/ContentPropertyData.cs b/src/Umbraco.Abstractions/Models/Editors/ContentPropertyData.cs similarity index 100% rename from src/Umbraco.Core/Models/Editors/ContentPropertyData.cs rename to src/Umbraco.Abstractions/Models/Editors/ContentPropertyData.cs diff --git a/src/Umbraco.Core/Models/Editors/ContentPropertyFile.cs b/src/Umbraco.Abstractions/Models/Editors/ContentPropertyFile.cs similarity index 100% rename from src/Umbraco.Core/Models/Editors/ContentPropertyFile.cs rename to src/Umbraco.Abstractions/Models/Editors/ContentPropertyFile.cs diff --git a/src/Umbraco.Core/Models/Identity/IIdentityUserLogin.cs b/src/Umbraco.Abstractions/Models/Identity/IIdentityUserLogin.cs similarity index 100% rename from src/Umbraco.Core/Models/Identity/IIdentityUserLogin.cs rename to src/Umbraco.Abstractions/Models/Identity/IIdentityUserLogin.cs diff --git a/src/Umbraco.Core/Models/Identity/IdentityUserClaim.cs b/src/Umbraco.Abstractions/Models/Identity/IdentityUserClaim.cs similarity index 100% rename from src/Umbraco.Core/Models/Identity/IdentityUserClaim.cs rename to src/Umbraco.Abstractions/Models/Identity/IdentityUserClaim.cs diff --git a/src/Umbraco.Core/Models/Identity/IdentityUserLogin.cs b/src/Umbraco.Abstractions/Models/Identity/IdentityUserLogin.cs similarity index 100% rename from src/Umbraco.Core/Models/Identity/IdentityUserLogin.cs rename to src/Umbraco.Abstractions/Models/Identity/IdentityUserLogin.cs diff --git a/src/Umbraco.Core/Models/Identity/IdentityUserRole.cs b/src/Umbraco.Abstractions/Models/Identity/IdentityUserRole.cs similarity index 100% rename from src/Umbraco.Core/Models/Identity/IdentityUserRole.cs rename to src/Umbraco.Abstractions/Models/Identity/IdentityUserRole.cs diff --git a/src/Umbraco.Core/Models/Membership/EntityPermission.cs b/src/Umbraco.Abstractions/Models/Membership/EntityPermission.cs similarity index 100% rename from src/Umbraco.Core/Models/Membership/EntityPermission.cs rename to src/Umbraco.Abstractions/Models/Membership/EntityPermission.cs diff --git a/src/Umbraco.Core/Models/Membership/EntityPermissionCollection.cs b/src/Umbraco.Abstractions/Models/Membership/EntityPermissionCollection.cs similarity index 100% rename from src/Umbraco.Core/Models/Membership/EntityPermissionCollection.cs rename to src/Umbraco.Abstractions/Models/Membership/EntityPermissionCollection.cs diff --git a/src/Umbraco.Core/Models/Membership/EntityPermissionSet.cs b/src/Umbraco.Abstractions/Models/Membership/EntityPermissionSet.cs similarity index 100% rename from src/Umbraco.Core/Models/Membership/EntityPermissionSet.cs rename to src/Umbraco.Abstractions/Models/Membership/EntityPermissionSet.cs diff --git a/src/Umbraco.Core/Models/Membership/MemberCountType.cs b/src/Umbraco.Abstractions/Models/Membership/MemberCountType.cs similarity index 100% rename from src/Umbraco.Core/Models/Membership/MemberCountType.cs rename to src/Umbraco.Abstractions/Models/Membership/MemberCountType.cs diff --git a/src/Umbraco.Core/Models/Membership/MemberExportModel.cs b/src/Umbraco.Abstractions/Models/Membership/MemberExportModel.cs similarity index 93% rename from src/Umbraco.Core/Models/Membership/MemberExportModel.cs rename to src/Umbraco.Abstractions/Models/Membership/MemberExportModel.cs index 7153d380b4..7a87033ac2 100644 --- a/src/Umbraco.Core/Models/Membership/MemberExportModel.cs +++ b/src/Umbraco.Abstractions/Models/Membership/MemberExportModel.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; namespace Umbraco.Core.Models.Membership { - internal class MemberExportModel + public class MemberExportModel { public int Id { get; set; } public Guid Key { get; set; } diff --git a/src/Umbraco.Core/Models/Membership/MemberExportProperty.cs b/src/Umbraco.Abstractions/Models/Membership/MemberExportProperty.cs similarity index 89% rename from src/Umbraco.Core/Models/Membership/MemberExportProperty.cs rename to src/Umbraco.Abstractions/Models/Membership/MemberExportProperty.cs index 546d9255ea..3d20eb9123 100644 --- a/src/Umbraco.Core/Models/Membership/MemberExportProperty.cs +++ b/src/Umbraco.Abstractions/Models/Membership/MemberExportProperty.cs @@ -2,7 +2,7 @@ namespace Umbraco.Core.Models.Membership { - internal class MemberExportProperty + public class MemberExportProperty { public int Id { get; set; } public string Alias { get; set; } diff --git a/src/Umbraco.Core/Models/Membership/MembershipScenario.cs b/src/Umbraco.Abstractions/Models/Membership/MembershipScenario.cs similarity index 100% rename from src/Umbraco.Core/Models/Membership/MembershipScenario.cs rename to src/Umbraco.Abstractions/Models/Membership/MembershipScenario.cs diff --git a/src/Umbraco.Core/Models/Membership/ReadOnlyUserGroup.cs b/src/Umbraco.Abstractions/Models/Membership/ReadOnlyUserGroup.cs similarity index 100% rename from src/Umbraco.Core/Models/Membership/ReadOnlyUserGroup.cs rename to src/Umbraco.Abstractions/Models/Membership/ReadOnlyUserGroup.cs diff --git a/src/Umbraco.Core/Models/Membership/UserProfile.cs b/src/Umbraco.Abstractions/Models/Membership/UserProfile.cs similarity index 94% rename from src/Umbraco.Core/Models/Membership/UserProfile.cs rename to src/Umbraco.Abstractions/Models/Membership/UserProfile.cs index 8d7ae5437b..14b08dd3cd 100644 --- a/src/Umbraco.Core/Models/Membership/UserProfile.cs +++ b/src/Umbraco.Abstractions/Models/Membership/UserProfile.cs @@ -2,7 +2,7 @@ namespace Umbraco.Core.Models.Membership { - internal class UserProfile : IProfile, IEquatable + public class UserProfile : IProfile, IEquatable { public UserProfile(int id, string name) { diff --git a/src/Umbraco.Core/Models/Packaging/ActionRunAt.cs b/src/Umbraco.Abstractions/Models/Packaging/ActionRunAt.cs similarity index 100% rename from src/Umbraco.Core/Models/Packaging/ActionRunAt.cs rename to src/Umbraco.Abstractions/Models/Packaging/ActionRunAt.cs diff --git a/src/Umbraco.Core/Models/Packaging/IPackageInfo.cs b/src/Umbraco.Abstractions/Models/Packaging/IPackageInfo.cs similarity index 100% rename from src/Umbraco.Core/Models/Packaging/IPackageInfo.cs rename to src/Umbraco.Abstractions/Models/Packaging/IPackageInfo.cs diff --git a/src/Umbraco.Core/Models/Packaging/PackageAction.cs b/src/Umbraco.Abstractions/Models/Packaging/PackageAction.cs similarity index 100% rename from src/Umbraco.Core/Models/Packaging/PackageAction.cs rename to src/Umbraco.Abstractions/Models/Packaging/PackageAction.cs diff --git a/src/Umbraco.Core/Models/Packaging/RequirementsType.cs b/src/Umbraco.Abstractions/Models/Packaging/RequirementsType.cs similarity index 100% rename from src/Umbraco.Core/Models/Packaging/RequirementsType.cs rename to src/Umbraco.Abstractions/Models/Packaging/RequirementsType.cs diff --git a/src/Umbraco.Core/Models/Script.cs b/src/Umbraco.Abstractions/Models/Script.cs similarity index 84% rename from src/Umbraco.Core/Models/Script.cs rename to src/Umbraco.Abstractions/Models/Script.cs index bd8f71299c..b6e49f72ee 100644 --- a/src/Umbraco.Core/Models/Script.cs +++ b/src/Umbraco.Abstractions/Models/Script.cs @@ -1,7 +1,6 @@ using System; using System.Runtime.Serialization; -using Umbraco.Core.Configuration.UmbracoSettings; -using Umbraco.Core.IO; + namespace Umbraco.Core.Models { @@ -16,7 +15,7 @@ namespace Umbraco.Core.Models : this(path, (Func) null) { } - internal Script(string path, Func getFileContent) + public Script(string path, Func getFileContent) : base(path, getFileContent) { } diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 89f1bcdb66..03458c8e9e 100755 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -208,11 +208,18 @@ + + + + + + + @@ -398,21 +405,12 @@ - - - - - - - - - @@ -438,7 +436,6 @@ - @@ -620,16 +617,11 @@ - - - - - @@ -637,29 +629,16 @@ - - - - - - - - - - - - - @@ -737,7 +716,6 @@ - @@ -1370,8 +1348,5 @@ Umbraco.Abstractions - - - \ No newline at end of file