You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by di...@apache.org on 2009/02/02 23:18:48 UTC
svn commit: r740129 -
/incubator/lucene.net/trunk/C#/src/Lucene.Net/Util/Parameter.cs
Author: digy
Date: Mon Feb 2 22:18:48 2009
New Revision: 740129
URL: http://svn.apache.org/viewvc?rev=740129&view=rev
Log:
LUCENENET-170 (BooleanClause serialization fails owing to issues with serializing Occur object)
Modified:
incubator/lucene.net/trunk/C#/src/Lucene.Net/Util/Parameter.cs
Modified: incubator/lucene.net/trunk/C#/src/Lucene.Net/Util/Parameter.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Lucene.Net/Util/Parameter.cs?rev=740129&r1=740128&r2=740129&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Lucene.Net/Util/Parameter.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Lucene.Net/Util/Parameter.cs Mon Feb 2 22:18:48 2009
@@ -22,7 +22,7 @@
/// <summary> A serializable Enum class.</summary>
[Serializable]
- public abstract class Parameter
+ public abstract class Parameter : System.Runtime.Serialization.IObjectReference
{
internal static System.Collections.IDictionary allParameters = new System.Collections.Hashtable();
@@ -71,5 +71,12 @@
return par;
}
+
+ // "ReadResolve"s equivalent for .NET
+ // https://issues.apache.org/jira/browse/LUCENENET-170
+ public Object GetRealObject(System.Runtime.Serialization.StreamingContext context)
+ {
+ return ReadResolve();
+ }
}
}
\ No newline at end of file