using System; using System.Collections.Generic; using Umbraco.Core.Cache; using Umbraco.Core.Composing; using Umbraco.Core.PackageActions; using Umbraco.Core.PropertyEditors; namespace Umbraco.Core { public static class TypeLoaderExtensions { /// /// Gets all classes implementing . /// public static IEnumerable GetDataEditors(this TypeLoader mgr) { return mgr.GetTypes(); } /// /// Gets all classes implementing ICacheRefresher. /// public static IEnumerable GetCacheRefreshers(this TypeLoader mgr) { return mgr.GetTypes(); } /// /// Gets all classes implementing IPackageAction. /// public static IEnumerable GetPackageActions(this TypeLoader mgr) { return mgr.GetTypes(); } } }