private int GetKeyowrdSetIndex(string name)
{
string lexerName = Scintilla.Lexing.Lexer.ToString().ToLower();
if (this._lexerKeywordListMap.ContainsKey(lexerName))
throw new ApplicationException("lexer " + lexerName + " does not support named keyword lists");
int index = ((IList)this._lexerKeywordListMap[lexerName]).IndexOf(name);
if (index < 0)
throw new ArgumentException("Keyword Set name does not exist for lexer " + lexerName, "keywordSetName");
return index;
}