From c02ac2a8ca0a01e6951d5ccca13e98a118057505 Mon Sep 17 00:00:00 2001 From: Eric Reed Date: Fri, 15 Mar 2013 15:08:49 -0400 Subject: Manage some items as single instance throughout #54 --- MediaBrowser.Controller/Library/ILibraryManager.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'MediaBrowser.Controller/Library') diff --git a/MediaBrowser.Controller/Library/ILibraryManager.cs b/MediaBrowser.Controller/Library/ILibraryManager.cs index dd720d043..a69e06460 100644 --- a/MediaBrowser.Controller/Library/ILibraryManager.cs +++ b/MediaBrowser.Controller/Library/ILibraryManager.cs @@ -181,5 +181,12 @@ namespace MediaBrowser.Controller.Library /// The search term. /// IEnumerable{BaseItem}. IEnumerable Search(IEnumerable items, string searchTerm); + + /// + /// Ensure supplied item has only one instance throughout + /// + /// + /// The proper instance to the item + BaseItem GetOrAddByReferenceItem(BaseItem item); } } \ No newline at end of file -- cgit v1.2.3