From 97ee9fed14e3b5d76805cd79d4378c0b71c0abd9 Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Wed, 25 Jul 2012 22:33:11 -0400 Subject: Switched to MEF as a means to locate plugins and resolvers --- MediaBrowser.Controller/Library/ItemController.cs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'MediaBrowser.Controller/Library') diff --git a/MediaBrowser.Controller/Library/ItemController.cs b/MediaBrowser.Controller/Library/ItemController.cs index fee53e3bb..cfca9e2cc 100644 --- a/MediaBrowser.Controller/Library/ItemController.cs +++ b/MediaBrowser.Controller/Library/ItemController.cs @@ -13,18 +13,6 @@ namespace MediaBrowser.Controller.Library { public class ItemController { - private List Resolvers = new List(); - - /// - /// Registers a new BaseItem resolver. - /// - public void AddResovler() - where TBaseItemType : BaseItem, new() - where TResolverType : BaseItemResolver, new() - { - Resolvers.Insert(0, new TResolverType()); - } - #region PreBeginResolvePath Event /// /// Fires when a path is about to be resolved, but before child folders and files @@ -127,7 +115,7 @@ namespace MediaBrowser.Controller.Library private BaseItem ResolveItem(ItemResolveEventArgs args) { // If that didn't pan out, try the slow ones - foreach (IBaseItemResolver resolver in Resolvers) + foreach (IBaseItemResolver resolver in Kernel.Instance.EntityResolvers) { var item = resolver.ResolvePath(args); -- cgit v1.2.3