> Am I correct that your trial code changes make this version of Lucene.NET > incompatible and un-buildable with any version of .NET prior to 4.0?
As I understand it, 2.9.4g only replaces non-generic collections with generic ones. Generics was introduced in .NET Framework 2.0. Oh, sorry, I took a look at the code just to make sure. It does use SortedSet, a .NET 4 feature. It also uses HashSet, introduced in .NET 3.5. Kind regards, Amanuel