using System.Collections.Generic; using System.Linq; namespace MediaBrowser.Controller.Entities { /// /// Special class used for User Roots. Children contain actual ones defined for this user /// PLUS the virtual folders from the physical root (added by plug-ins). /// public class UserRootFolder : Folder { /// /// Get the children of this folder from the actual file system /// /// IEnumerable{BaseItem}. protected override IEnumerable GetNonCachedChildren() { return base.GetNonCachedChildren().Concat(LibraryManager.RootFolder.VirtualChildren); } } }