SolutionExtensions.SuggestionHandler.GetSuggestions C# (CSharp) Method

GetSuggestions() public method

public GetSuggestions ( string filePath, IEnumerable &fileTypes ) : SolutionExtensions.SuggestionResult
filePath string
fileTypes IEnumerable
return SolutionExtensions.SuggestionResult
        public SuggestionResult GetSuggestions(string filePath, out IEnumerable<string> fileTypes)
        {
            var fileModel = GetCurrentFileModel();
            var suggestions = GetSuggestedExtensions(fileModel, filePath, out fileTypes);

            if (!suggestions.Any())
                return null;

            SuggestionResult result = new SuggestionResult
            {
                Extensions = suggestions,
                Matches = fileTypes.Where(f => !string.IsNullOrEmpty(f))
            };

            return result;
        }