From 0045ec353fde1435db85ec25183c82a035eafa7e Mon Sep 17 00:00:00 2001 From: Shannon Deminick Date: Tue, 15 Jan 2013 01:27:44 +0300 Subject: [PATCH] Apply patch for #U4-1156 - IFileSystem public changes. --- src/Umbraco.Core/IO/FileSystemWrapper.cs | 3 +-- src/Umbraco.Core/IO/IFileSystem.cs | 5 ++--- src/Umbraco.Core/IO/MediaFileSystem.cs | 3 +-- src/Umbraco.Core/IO/PhysicalFileSystem.cs | 3 +-- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Core/IO/FileSystemWrapper.cs b/src/Umbraco.Core/IO/FileSystemWrapper.cs index 236a79a380..924485db43 100644 --- a/src/Umbraco.Core/IO/FileSystemWrapper.cs +++ b/src/Umbraco.Core/IO/FileSystemWrapper.cs @@ -15,8 +15,7 @@ namespace Umbraco.Core.IO /// /// This abstract class just wraps the 'real' IFileSystem object passed in to its constructor. /// - [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1156", "Will be declared public after 4.10")] - internal abstract class FileSystemWrapper : IFileSystem + public abstract class FileSystemWrapper : IFileSystem { private readonly IFileSystem _wrapped; diff --git a/src/Umbraco.Core/IO/IFileSystem.cs b/src/Umbraco.Core/IO/IFileSystem.cs index d0e7490890..dcf7e81161 100644 --- a/src/Umbraco.Core/IO/IFileSystem.cs +++ b/src/Umbraco.Core/IO/IFileSystem.cs @@ -4,9 +4,8 @@ using System.IO; using Umbraco.Core.CodeAnnotations; namespace Umbraco.Core.IO -{ - [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1156", "Will be declared public after 4.10")] - internal interface IFileSystem +{ + public interface IFileSystem { IEnumerable GetDirectories(string path); diff --git a/src/Umbraco.Core/IO/MediaFileSystem.cs b/src/Umbraco.Core/IO/MediaFileSystem.cs index 0193f7480a..e3d8f489c6 100644 --- a/src/Umbraco.Core/IO/MediaFileSystem.cs +++ b/src/Umbraco.Core/IO/MediaFileSystem.cs @@ -11,8 +11,7 @@ namespace Umbraco.Core.IO /// A custom file system provider for media /// [FileSystemProvider("media")] - [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1156", "Will be declared public after 4.10")] - internal class MediaFileSystem : FileSystemWrapper + public class MediaFileSystem : FileSystemWrapper { public MediaFileSystem(IFileSystem wrapped) : base(wrapped) diff --git a/src/Umbraco.Core/IO/PhysicalFileSystem.cs b/src/Umbraco.Core/IO/PhysicalFileSystem.cs index d121ffac73..972ad585db 100644 --- a/src/Umbraco.Core/IO/PhysicalFileSystem.cs +++ b/src/Umbraco.Core/IO/PhysicalFileSystem.cs @@ -9,8 +9,7 @@ using Umbraco.Core.Logging; namespace Umbraco.Core.IO { - [UmbracoExperimentalFeature("http://issues.umbraco.org/issue/U4-1156", "Will be declared public after 4.10")] - internal class PhysicalFileSystem : IFileSystem + public class PhysicalFileSystem : IFileSystem { private readonly string _rootPath; private readonly string _rootUrl;