using MediaBrowser.Controller.Entities; using System.Collections.Generic; namespace MediaBrowser.Controller.Providers { /// /// Marker interface /// public interface IMetadataProvider { /// /// Gets the name. /// /// The name. string Name { get; } } public interface IMetadataProvider : IMetadataProvider where TItemType : IHasMetadata { } public interface IHasOrder { int Order { get; } } public class MetadataResult { public bool HasMetadata { get; set; } public T Item { get; set; } } }