On 27.04.2011 17:40, Amanuel Workneh wrote:
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.
We could get a copy of these classes from the Mono project:
4.0 collection classes:
https://github.com/mono/mono/tree/master/mcs/class/System/System.Collections.Generic
3.5 collection classes:
https://github.com/mono/mono/tree/master/mcs/class/System.Core/System.Collections.Generic
They are licensed under the MIT/X11 license, which should
be compatible with ASF's policy.
Robert