#nullable disable using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Resolvers; namespace Emby.Server.Implementations.Library.Resolvers { /// /// Class FolderResolver. /// /// The type of the T item type. public abstract class GenericFolderResolver : ItemResolver where TItemType : Folder, new() { /// /// Sets the initial item values. /// /// The item. /// The args. protected override void SetInitialItemValues(TItemType item, ItemResolveArgs args) { base.SetInitialItemValues(item, args); item.IsRoot = args.Parent is null; } } }