aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Library/ItemController.cs
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-07-25 22:33:11 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-07-25 22:33:11 -0400
commit97ee9fed14e3b5d76805cd79d4378c0b71c0abd9 (patch)
treea3814b4c22029b139cb5dd599121aa356180523a /MediaBrowser.Controller/Library/ItemController.cs
parent84af205572e6ab9ca3e10f6de33cbce278e01335 (diff)
Switched to MEF as a means to locate plugins and resolvers
Diffstat (limited to 'MediaBrowser.Controller/Library/ItemController.cs')
-rw-r--r--MediaBrowser.Controller/Library/ItemController.cs14
1 files changed, 1 insertions, 13 deletions
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<IBaseItemResolver> Resolvers = new List<IBaseItemResolver>();
-
- /// <summary>
- /// Registers a new BaseItem resolver.
- /// </summary>
- public void AddResovler<TBaseItemType, TResolverType>()
- where TBaseItemType : BaseItem, new()
- where TResolverType : BaseItemResolver<TBaseItemType>, new()
- {
- Resolvers.Insert(0, new TResolverType());
- }
-
#region PreBeginResolvePath Event
/// <summary>
/// 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);