[svn] r6056: nemerle/trunk/lib: PipeReader.n PipeWriter.n

malekith svnadmin at nemerle.org
Tue Jan 10 12:35:31 CET 2006


Log:
Don't use protected TextReader methods (problems with PEVerify, see #597).

Author: malekith
Date: Tue Jan 10 12:35:30 2006
New Revision: 6056

Modified:
   nemerle/trunk/lib/PipeReader.n
   nemerle/trunk/lib/PipeWriter.n

Modified: nemerle/trunk/lib/PipeReader.n
==============================================================================
--- nemerle/trunk/lib/PipeReader.n	(original)
+++ nemerle/trunk/lib/PipeReader.n	Tue Jan 10 12:35:30 2006
@@ -55,7 +55,8 @@
           fill_buffer ()
 
     protected override Dispose (disposing : bool) : void
-      input_reader.Dispose (disposing)
+      base.Dispose (disposing)
+      (input_reader : IDisposable).Dispose ()
 
     public override Peek () : int
       when (line.Length <= input_ptr)

Modified: nemerle/trunk/lib/PipeWriter.n
==============================================================================
--- nemerle/trunk/lib/PipeWriter.n	(original)
+++ nemerle/trunk/lib/PipeWriter.n	Tue Jan 10 12:35:30 2006
@@ -53,9 +53,10 @@
       output_writer.Write (filtered)
 
     protected override Dispose (disposing : bool) : void
+      base.Dispose (disposing)
       when (line.Length > 0)
         flush_line ()
-      output_writer.Dispose (disposing)
+      (output_writer : IDisposable).Dispose ()
 
     public override Flush () : void
       output_writer.Flush ()



More information about the svn mailing list