diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-07-25 22:33:11 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-07-25 22:33:11 -0400 |
| commit | 97ee9fed14e3b5d76805cd79d4378c0b71c0abd9 (patch) | |
| tree | a3814b4c22029b139cb5dd599121aa356180523a /MediaBrowser.Controller/Library/ItemController.cs | |
| parent | 84af205572e6ab9ca3e10f6de33cbce278e01335 (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.cs | 14 |
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);
|
