internal override void  Start(IFieldable f)
 {
     termAtt = fieldState.attributeSource.AddAttribute <ITermAttribute>();
     consumer.Start(f);
     if (nextPerField != null)
     {
         nextPerField.Start(f);
     }
 }
 internal override void  Start(Fieldable f)
 {
     termAtt = (TermAttribute)fieldState.attributeSource.AddAttribute(typeof(TermAttribute));
     consumer.Start(f);
     if (nextPerField != null)
     {
         nextPerField.Start(f);
     }
 }
Beispiel #3
0
 internal override bool Start(IFieldable[] fields, int count)
 {
     doCall = consumer.Start(fields, count);
     if (nextPerField != null)
     {
         doNextCall = nextPerField.Start(fields, count);
     }
     return(doCall || doNextCall);
 }