using MediaBrowser.Common.IO; using MediaBrowser.Common.Logging; using MediaBrowser.Common.Win32; using MediaBrowser.Controller.Library; using System; using System.Collections.Generic; using System.IO; using System.Linq; namespace MediaBrowser.Controller.Entities { /// /// Allows some code sharing between entities that support special features /// public interface ISupportsSpecialFeatures { /// /// Gets the path. /// /// The path. string Path { get; } /// /// Gets the name. /// /// The name. string Name { get; } /// /// Gets the resolve args. /// /// The resolve args. ItemResolveArgs ResolveArgs { get; } /// /// Gets the special features. /// /// The special features. List