Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Namespaces
CharArraySet.cs File Reference

Go to the source code of this file.

Classes

class  Lucene.Net.Analysis.CharArraySet
 A simple class that stores Strings as char[]'s in a hash table. Note that this is not a general purpose class. For example, it cannot remove items from the set, nor does it resize its hash table to be smaller, etc. It is designed to be quick to test if a char[] is in the set without the necessity of converting it to a String first. Please note: This class implements System.Collections.Generic.ISet{T} but does not behave like it should in all cases. The generic type is System.Collections.Generic.ICollection{T}, because you can add any object to it, that has a string representation. The add methods will use object.ToString() and store the result using a char buffer. The same behaviour have the Contains(object) methods. The GetEnumerator method returns an string IEnumerable. For type safety also stringIterator() is provided. More...
 
class  Lucene.Net.Analysis.CharArraySet.CharArraySetEnumerator
 The IEnumerator<String> for this set. Strings are constructed on the fly, so use nextCharArray for more efficient access More...
 

Namespaces

package  Lucene.Net.Analysis