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); }