You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Clojure/Clojure/Lib/LazySeq.cs
+23-5Lines changed: 23 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@
15
15
usingSystem;
16
16
usingSystem.Collections;
17
17
usingSystem.Collections.Generic;
18
+
usingSystem.Runtime.Serialization;
18
19
usingSystem.Threading;
19
20
20
21
namespaceclojure.lang
@@ -24,11 +25,6 @@ namespace clojure.lang
24
25
{
25
26
#region Data
26
27
27
-
// TODO: Making this field non-serialized is only part of the solution to CLJ-2916 LazySeq - realize before serializing and do not serialize IFn.
28
-
// Unfortunately, making the LazySeq realize before serializing requires implementatin ISerializable, then making Obj implement it also.
29
-
// And doing that causes 49 errors in the test suite -- we need to add an additional constructor and probably also GetObjectData for every class derived from Obj.
30
-
// That's too much. Defer this until we decide what to do about BinaryFormatter being declared obsolete/unsafe.
0 commit comments