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();
}
}
}