22 using Lucene.Net.Analysis.Tokenattributes;
24 namespace Lucene.Net.Analysis.El
38 termAtt = AddAttribute<ITermAttribute>();
41 public override bool IncrementToken()
43 if (input.IncrementToken())
45 char[] chArray = termAtt.TermBuffer();
46 int chLen = termAtt.TermLength();
48 for (
int i = 0; i < chLen; i++)
50 chArray[i] = (char)lowerCase(chArray[i]);
60 private int lowerCase(
int codepoint)
119 return char.ToLower((
char)codepoint);