diff --git a/src/Umbraco.Core/Dictionary/ICultureDictionary.cs b/src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs similarity index 100% rename from src/Umbraco.Core/Dictionary/ICultureDictionary.cs rename to src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs diff --git a/src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs b/src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs similarity index 100% rename from src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs rename to src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs diff --git a/src/Umbraco.Core/Models/ContentStatus.cs b/src/Umbraco.Abstractions/Models/ContentStatus.cs similarity index 100% rename from src/Umbraco.Core/Models/ContentStatus.cs rename to src/Umbraco.Abstractions/Models/ContentStatus.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/Fallback.cs b/src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/Fallback.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs b/src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/ModelType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/ModelType.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs similarity index 95% rename from src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs index 566319ab74..5f8ec3d335 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs +++ b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs @@ -17,7 +17,7 @@ namespace Umbraco.Core.Models.PublishedContent /// /// Initializes a new instance of the class. /// - internal PublishedDataType(int id, string editorAlias, Lazy lazyConfiguration) + public PublishedDataType(int id, string editorAlias, Lazy lazyConfiguration) { _lazyConfiguration = lazyConfiguration; diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedItemType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedItemType.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/PublishedItemType.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedItemType.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs b/src/Umbraco.Abstractions/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/VariationContext.cs b/src/Umbraco.Abstractions/Models/PublishedContent/VariationContext.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/VariationContext.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/VariationContext.cs diff --git a/src/Umbraco.Core/Models/Relation.cs b/src/Umbraco.Abstractions/Models/Relation.cs similarity index 100% rename from src/Umbraco.Core/Models/Relation.cs rename to src/Umbraco.Abstractions/Models/Relation.cs diff --git a/src/Umbraco.Core/Models/RelationType.cs b/src/Umbraco.Abstractions/Models/RelationType.cs similarity index 100% rename from src/Umbraco.Core/Models/RelationType.cs rename to src/Umbraco.Abstractions/Models/RelationType.cs diff --git a/src/Umbraco.Core/Models/Stylesheet.cs b/src/Umbraco.Abstractions/Models/Stylesheet.cs similarity index 98% rename from src/Umbraco.Core/Models/Stylesheet.cs rename to src/Umbraco.Abstractions/Models/Stylesheet.cs index 19b97044bd..df5786a340 100644 --- a/src/Umbraco.Core/Models/Stylesheet.cs +++ b/src/Umbraco.Abstractions/Models/Stylesheet.cs @@ -19,7 +19,7 @@ namespace Umbraco.Core.Models : this(path, null) { } - internal Stylesheet(string path, Func getFileContent) + public Stylesheet(string path, Func getFileContent) : base(string.IsNullOrEmpty(path) ? path : path.EnsureEndsWith(".css"), getFileContent) { InitializeProperties(); diff --git a/src/Umbraco.Core/Models/StylesheetProperty.cs b/src/Umbraco.Abstractions/Models/StylesheetProperty.cs similarity index 100% rename from src/Umbraco.Core/Models/StylesheetProperty.cs rename to src/Umbraco.Abstractions/Models/StylesheetProperty.cs diff --git a/src/Umbraco.Core/Models/Tag.cs b/src/Umbraco.Abstractions/Models/Tag.cs similarity index 96% rename from src/Umbraco.Core/Models/Tag.cs rename to src/Umbraco.Abstractions/Models/Tag.cs index 315904493e..2c14beb14a 100644 --- a/src/Umbraco.Core/Models/Tag.cs +++ b/src/Umbraco.Abstractions/Models/Tag.cs @@ -54,6 +54,6 @@ namespace Umbraco.Core.Models } /// - public int NodeCount { get; internal set; } + public int NodeCount { get; set; } } } diff --git a/src/Umbraco.Core/Models/TaggableObjectTypes.cs b/src/Umbraco.Abstractions/Models/TaggableObjectTypes.cs similarity index 100% rename from src/Umbraco.Core/Models/TaggableObjectTypes.cs rename to src/Umbraco.Abstractions/Models/TaggableObjectTypes.cs diff --git a/src/Umbraco.Core/Models/TaggedEntity.cs b/src/Umbraco.Abstractions/Models/TaggedEntity.cs similarity index 100% rename from src/Umbraco.Core/Models/TaggedEntity.cs rename to src/Umbraco.Abstractions/Models/TaggedEntity.cs diff --git a/src/Umbraco.Core/Models/TaggedProperty.cs b/src/Umbraco.Abstractions/Models/TaggedProperty.cs similarity index 100% rename from src/Umbraco.Core/Models/TaggedProperty.cs rename to src/Umbraco.Abstractions/Models/TaggedProperty.cs diff --git a/src/Umbraco.Core/Models/TagsStorageType.cs b/src/Umbraco.Abstractions/Models/TagsStorageType.cs similarity index 100% rename from src/Umbraco.Core/Models/TagsStorageType.cs rename to src/Umbraco.Abstractions/Models/TagsStorageType.cs diff --git a/src/Umbraco.Core/Models/TemplateNode.cs b/src/Umbraco.Abstractions/Models/TemplateNode.cs similarity index 100% rename from src/Umbraco.Core/Models/TemplateNode.cs rename to src/Umbraco.Abstractions/Models/TemplateNode.cs diff --git a/src/Umbraco.Core/Scoping/IInstanceIdentifiable.cs b/src/Umbraco.Abstractions/Scoping/IInstanceIdentifiable.cs similarity index 100% rename from src/Umbraco.Core/Scoping/IInstanceIdentifiable.cs rename to src/Umbraco.Abstractions/Scoping/IInstanceIdentifiable.cs diff --git a/src/Umbraco.Core/Scoping/IScopeContext.cs b/src/Umbraco.Abstractions/Scoping/IScopeContext.cs similarity index 100% rename from src/Umbraco.Core/Scoping/IScopeContext.cs rename to src/Umbraco.Abstractions/Scoping/IScopeContext.cs diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 03458c8e9e..5d6ca25d90 100755 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -176,6 +176,23 @@ + + + + + + + + + + + + + + + + + @@ -222,6 +239,19 @@ + + + + + + + + + + + + + @@ -284,23 +314,6 @@ - - - - - - - - - - - - - - - - - @@ -413,14 +426,7 @@ - - - - - - - @@ -519,8 +525,6 @@ - - @@ -607,7 +611,6 @@ - @@ -643,26 +646,14 @@ - - - - - - - - - - - - @@ -714,19 +705,7 @@ - - - - - - - - - - - - @@ -1142,10 +1121,8 @@ - -