< Summary - Jellyfin

Information
Class: MediaBrowser.Controller.Resolvers.MultiItemResolverResult
Assembly: MediaBrowser.Controller
File(s): /srv/git/jellyfin/MediaBrowser.Controller/Resolvers/IItemResolver.cs
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 52
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%

File(s)

/srv/git/jellyfin/MediaBrowser.Controller/Resolvers/IItemResolver.cs

#LineLine coverage
 1#pragma warning disable CS1591
 2
 3using System.Collections.Generic;
 4using Jellyfin.Data.Enums;
 5using MediaBrowser.Controller.Entities;
 6using MediaBrowser.Controller.Library;
 7using MediaBrowser.Controller.Providers;
 8using MediaBrowser.Model.IO;
 9
 10namespace MediaBrowser.Controller.Resolvers
 11{
 12    /// <summary>
 13    /// Interface IItemResolver.
 14    /// </summary>
 15    public interface IItemResolver
 16    {
 17        /// <summary>
 18        /// Gets the priority.
 19        /// </summary>
 20        /// <value>The priority.</value>
 21        ResolverPriority Priority { get; }
 22
 23        /// <summary>
 24        /// Resolves the path.
 25        /// </summary>
 26        /// <param name="args">The args.</param>
 27        /// <returns>BaseItem.</returns>
 28        BaseItem? ResolvePath(ItemResolveArgs args);
 29    }
 30
 31    public interface IMultiItemResolver
 32    {
 33        MultiItemResolverResult ResolveMultiple(
 34            Folder parent,
 35            List<FileSystemMetadata> files,
 36            CollectionType? collectionType,
 37            IDirectoryService directoryService);
 38    }
 39
 40    public class MultiItemResolverResult
 41    {
 42        public MultiItemResolverResult()
 43        {
 1844            Items = new List<BaseItem>();
 1845            ExtraFiles = new List<FileSystemMetadata>();
 1846        }
 47
 48        public List<BaseItem> Items { get; set; }
 49
 50        public List<FileSystemMetadata> ExtraFiles { get; set; }
 51    }
 52}

Methods/Properties

.ctor()