diff --git a/src/Umbraco.Core/Xml/DynamicContext.cs b/src/Umbraco.Abstractions/Xml/DynamicContext.cs similarity index 100% rename from src/Umbraco.Core/Xml/DynamicContext.cs rename to src/Umbraco.Abstractions/Xml/DynamicContext.cs diff --git a/src/Umbraco.Core/Xml/UmbracoXPathPathSyntaxParser.cs b/src/Umbraco.Abstractions/Xml/UmbracoXPathPathSyntaxParser.cs similarity index 98% rename from src/Umbraco.Core/Xml/UmbracoXPathPathSyntaxParser.cs rename to src/Umbraco.Abstractions/Xml/UmbracoXPathPathSyntaxParser.cs index b31fa6a8df..0c8136421d 100644 --- a/src/Umbraco.Core/Xml/UmbracoXPathPathSyntaxParser.cs +++ b/src/Umbraco.Abstractions/Xml/UmbracoXPathPathSyntaxParser.cs @@ -1,8 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; using Umbraco.Core.Exceptions; namespace Umbraco.Core.Xml @@ -11,7 +9,7 @@ namespace Umbraco.Core.Xml /// This is used to parse our customize Umbraco XPath expressions (i.e. that include special tokens like $site) into /// a real XPath statement /// - internal class UmbracoXPathPathSyntaxParser + public class UmbracoXPathPathSyntaxParser { /// /// Parses custom umbraco xpath expression diff --git a/src/Umbraco.Core/Xml/XPathNavigatorExtensions.cs b/src/Umbraco.Abstractions/Xml/XPathNavigatorExtensions.cs similarity index 98% rename from src/Umbraco.Core/Xml/XPathNavigatorExtensions.cs rename to src/Umbraco.Abstractions/Xml/XPathNavigatorExtensions.cs index b80836dde8..bb3b41511b 100644 --- a/src/Umbraco.Core/Xml/XPathNavigatorExtensions.cs +++ b/src/Umbraco.Abstractions/Xml/XPathNavigatorExtensions.cs @@ -5,7 +5,7 @@ namespace Umbraco.Core.Xml /// /// Provides extensions to XPathNavigator. /// - internal static class XPathNavigatorExtensions + public static class XPathNavigatorExtensions { /// /// Selects a node set, using the specified XPath expression. diff --git a/src/Umbraco.Core/Xml/XmlNamespaces.cs b/src/Umbraco.Abstractions/Xml/XmlNamespaces.cs similarity index 100% rename from src/Umbraco.Core/Xml/XmlNamespaces.cs rename to src/Umbraco.Abstractions/Xml/XmlNamespaces.cs diff --git a/src/Umbraco.Core/Xml/XmlNodeListFactory.cs b/src/Umbraco.Abstractions/Xml/XmlNodeListFactory.cs similarity index 99% rename from src/Umbraco.Core/Xml/XmlNodeListFactory.cs rename to src/Umbraco.Abstractions/Xml/XmlNodeListFactory.cs index bc8deaab2a..0a5f2c859d 100644 --- a/src/Umbraco.Core/Xml/XmlNodeListFactory.cs +++ b/src/Umbraco.Abstractions/Xml/XmlNodeListFactory.cs @@ -7,7 +7,7 @@ using System.Xml.XPath; namespace Umbraco.Core.Xml { - class XmlNodeListFactory + public class XmlNodeListFactory { private XmlNodeListFactory() { } diff --git a/src/Umbraco.Core/XmlExtensions.cs b/src/Umbraco.Abstractions/XmlExtensions.cs similarity index 99% rename from src/Umbraco.Core/XmlExtensions.cs rename to src/Umbraco.Abstractions/XmlExtensions.cs index 199e16195b..ef0132dd69 100644 --- a/src/Umbraco.Core/XmlExtensions.cs +++ b/src/Umbraco.Abstractions/XmlExtensions.cs @@ -14,7 +14,7 @@ namespace Umbraco.Core /// /// Extension methods for xml objects /// - internal static class XmlExtensions + public static class XmlExtensions { public static bool HasAttribute(this XmlAttributeCollection attributes, string attributeName) { diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 34c2295a9f..51187a49b7 100755 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -1166,12 +1166,6 @@ Properties\SolutionInfo.cs - - - - - -