private TopLevelKeywordInfo GetTopLevelKeywordInfo(string keyword) { if (!topLevelKeywordIndex_.ContainsKey(keyword)) { topLevelKeywordIndex_[keyword] = new TopLevelKeywordInfo(keyword, topLevelKeywordIndex_.Count + 1); } return(topLevelKeywordIndex_[keyword]); }
public void AddKeywords(string topLevel, IEnumerable <string> secondLevel) { if (!topLevelKeywordIndex_.ContainsKey(topLevel)) { topLevelKeywordIndex_[topLevel] = new TopLevelKeywordInfo(topLevel, topLevelKeywordIndex_.Count + 1); } TopLevelKeywordInfo keywordInfo = topLevelKeywordIndex_[topLevel]; foreach (string keyword in secondLevel) { keywordInfo.AddSecondLevelKeyword(keyword); } }
private TopLevelKeywordInfo GetTopLevelKeywordInfo(string keyword) { if (!topLevelKeywordIndex_.ContainsKey(keyword)) { topLevelKeywordIndex_[keyword] = new TopLevelKeywordInfo(keyword, topLevelKeywordIndex_.Count + 1); } return topLevelKeywordIndex_[keyword]; }
public void AddKeywords(string topLevel, IEnumerable<string> secondLevel) { if (!topLevelKeywordIndex_.ContainsKey(topLevel)) { topLevelKeywordIndex_[topLevel] = new TopLevelKeywordInfo(topLevel, topLevelKeywordIndex_.Count + 1); } TopLevelKeywordInfo keywordInfo = topLevelKeywordIndex_[topLevel]; foreach (string keyword in secondLevel) { keywordInfo.AddSecondLevelKeyword(keyword); } }