Converted over ThumbnailProviderManager to ThumbnailProvidersResolver using the new apis.

This commit is contained in:
shannon@ShandemVaio
2012-08-01 11:24:39 +06:00
parent c2ee1e63bb
commit dff3905e85
11 changed files with 89 additions and 92 deletions

View File

@@ -2,6 +2,7 @@ using System;
using System.Collections.Generic;
using System.Threading;
using Umbraco.Core;
using Umbraco.Core.Interfaces;
using Umbraco.Web.Routing;
using umbraco;
using umbraco.interfaces;
@@ -44,5 +45,15 @@ namespace Umbraco.Web
{
return resolver.ResolveAttributedTypes<XsltExtensionAttribute>();
}
/// <summary>
/// Returns all IThumbnailProvider classes
/// </summary>
/// <param name="resolver"></param>
/// <returns></returns>
internal static IEnumerable<Type> ResolveThumbnailProviders(this PluginTypeResolver resolver)
{
return resolver.ResolveTypes<IThumbnailProvider>();
}
}
}