コード例 #1
0
        /// <summary>
        ///     Constructor
        /// </summary>
        /// <param name="supportedMediaFileTypesFilter"></param>
        /// <param name="fileListFromPath"></param>
        /// <param name="pathToScan"></param>
        public MediaFiles(ISupportedMediaFileTypesFilter supportedMediaFileTypesFilter, IFileListFromPath fileListFromPath, IPathToScan pathToScan)

        {
            _filesToScan        = fileListFromPath ?? throw new ArgumentNullException(nameof(fileListFromPath));
            _pathToScan         = pathToScan ?? throw new ArgumentNullException(nameof(pathToScan));
            _supportedFileTypes = supportedMediaFileTypesFilter ?? throw new ArgumentNullException(nameof(supportedMediaFileTypesFilter));
        }
コード例 #2
0
 /// <summary>
 ///     Constructor
 /// </summary>
 /// <param name="mediaFiles"></param>
 /// <param name="pathToScan"></param>
 public WritePlayList(IMediaFiles mediaFiles, IPathToScan pathToScan)
 {
     _mediaFiles = mediaFiles ?? throw new ArgumentNullException(nameof(mediaFiles));
     _pathToScan = pathToScan ?? throw new ArgumentNullException(nameof(pathToScan));
 }