public static IFileIndexer GetFileIndexer(string file)
        {
            if (string.IsNullOrEmpty(file))
            {
                return(null);
            }

            if (_fileIndexers == null)
            {
                return(null);
            }

            if (!_fileIndexers.Any())
            {
                return(null);
            }

            var fileIndexer = _fileIndexers.FirstOrDefault(indexer => indexer.CanIndex(file));

            return(fileIndexer);
        }