Lucene.Net.Analysis.Synonym.SlowSynonymFilterFactory.LoadRules C# (CSharp) Method

LoadRules() private method

private LoadRules ( string synonyms, IResourceLoader loader ) : IEnumerable
synonyms string
loader IResourceLoader
return IEnumerable
        internal IEnumerable<string> LoadRules(string synonyms, IResourceLoader loader)
        {
            List<string> wlist = null;
            if (File.Exists(synonyms))
            {
                wlist = new List<string>(GetLines(loader, synonyms));
            }
            else
            {
                IEnumerable<string> files = SplitFileNames(synonyms);
                wlist = new List<string>();
                foreach (string file in files)
                {
                    IEnumerable<string> lines = GetLines(loader, file.Trim());
                    wlist.AddRange(lines);
                }
            }
            return wlist;
        }