public void AddToken(string text, bool caseSensitive, bool needSeparators, object[] tags) { if (string.IsNullOrEmpty(text)) throw new ArgumentNullException(text); if (caseSensitive) { AddCaseSensitiveToken(text, needSeparators, tags); } else { AddCaseInsensitiveToken(text, needSeparators, tags); } } }
public Tokenizer AddToken(string token, bool caseSensitive, bool needsSeparators, params object[] tags) { ThrowIfImmutable(); tree.AddToken(token, caseSensitive, needsSeparators, tags); return(this); }