From 4d2d9156ba5b7c94c49349123d52d6922829ae90 Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 17 Feb 2014 15:58:57 +1100 Subject: [PATCH] updates more plugin manager defs --- src/Umbraco.Core/PluginManager.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Core/PluginManager.cs b/src/Umbraco.Core/PluginManager.cs index 7fd69863ce..f6b5cf7f91 100644 --- a/src/Umbraco.Core/PluginManager.cs +++ b/src/Umbraco.Core/PluginManager.cs @@ -756,10 +756,10 @@ namespace Umbraco.Core /// /// /// - public IEnumerable ResolveTypes(bool cacheResult = true) + public IEnumerable ResolveTypes(bool cacheResult = true, IEnumerable specificAssemblies = null) { return ResolveTypes( - () => TypeFinder.FindClassesOfType(AssembliesToScan), + () => TypeFinder.FindClassesOfType(specificAssemblies ?? AssembliesToScan), TypeResolutionKind.FindAllTypes, cacheResult); } @@ -770,11 +770,11 @@ namespace Umbraco.Core /// /// /// - public IEnumerable ResolveTypesWithAttribute(bool cacheResult = true) + public IEnumerable ResolveTypesWithAttribute(bool cacheResult = true, IEnumerable specificAssemblies = null) where TAttribute : Attribute { return ResolveTypes( - () => TypeFinder.FindClassesOfTypeWithAttribute(AssembliesToScan), + () => TypeFinder.FindClassesOfTypeWithAttribute(specificAssemblies ?? AssembliesToScan), TypeResolutionKind.FindTypesWithAttribute, cacheResult); } @@ -784,11 +784,11 @@ namespace Umbraco.Core /// /// /// - public IEnumerable ResolveAttributedTypes(bool cacheResult = true) + public IEnumerable ResolveAttributedTypes(bool cacheResult = true, IEnumerable specificAssemblies = null) where TAttribute : Attribute { return ResolveTypes( - () => TypeFinder.FindClassesWithAttribute(AssembliesToScan), + () => TypeFinder.FindClassesWithAttribute(specificAssemblies ?? AssembliesToScan), TypeResolutionKind.FindAttributedTypes, cacheResult); }