-\r
-using System.IO;\r
-using System.Net;\r
-using System.Web.Services;\r
-\r
-namespace System.Web.Services.Protocols {\r
- public class AnyReturnReader : MimeReturnReader {\r
-\r
- #region Constructors\r
-\r
- [MonoTODO]\r
- public AnyReturnReader () \r
- {\r
- throw new NotImplementedException ();\r
- }\r
- \r
- #endregion // Constructors\r
-\r
- #region Methods\r
-\r
- [MonoTODO]\r
- public override object GetInitializer (LogicalMethodInfo methodInfo)\r
- {\r
- throw new NotImplementedException ();\r
- }\r
-\r
- [MonoTODO]\r
- public override void Initialize (object o)\r
- {\r
- throw new NotImplementedException ();\r
- }\r
- \r
- [MonoTODO]\r
- public override object Read (WebResponse response, Stream responseStream)\r
- {\r
- throw new NotImplementedException ();\r
- }\r
-\r
- #endregion // Methods\r
- }\r
-}\r
+
+using System.IO;
+using System.Net;
+using System.Web.Services;
+
+namespace System.Web.Services.Protocols {
+ public class AnyReturnReader : MimeReturnReader {
+
+ #region Constructors
+
+ public AnyReturnReader ()
+ {
+ }
+
+ #endregion // Constructors
+
+ #region Methods
+
+ public override object GetInitializer (LogicalMethodInfo methodInfo)
+ {
+ return null;
+ }
+
+ public override void Initialize (object o)
+ {
+ // do nothing
+ }
+
+ // returns the input HTTP response stream.
+ public override object Read (WebResponse response, Stream responseStream)
+ {
+ return responseStream;
+ }
+
+ #endregion // Methods
+ }
+}