Changed Action over to use PluginTypeResolver to find IActions and added unit test for it.

This commit is contained in:
shannon@ShandemVaio
2012-07-31 03:14:24 +06:00
parent 5b8057f063
commit 2fd8d17be9
3 changed files with 27 additions and 10 deletions

View File

@@ -20,11 +20,21 @@ namespace umbraco.cms
/// </summary>
/// <param name="resolver"></param>
/// <returns></returns>
internal static IEnumerable<Type> ResolveActions(this PluginTypeResolver resolver)
internal static IEnumerable<Type> ResolveActionHandlers(this PluginTypeResolver resolver)
{
return resolver.ResolveTypes<IActionHandler>();
}
/// <summary>
/// Returns all available IActions in application
/// </summary>
/// <param name="resolver"></param>
/// <returns></returns>
internal static IEnumerable<Type> ResolveActions(this PluginTypeResolver resolver)
{
return resolver.ResolveTypes<IAction>();
}
/// <summary>
/// Returns all available IDataType in application
/// </summary>