-// \r
-// System.Web.Services.Protocols.AnyReturnReader.cs\r
-//\r
-// Author:\r
-// Tim Coleman (tim@timcoleman.com)\r
-//\r
-// Copyright (C) Tim Coleman, 2002\r
-//\r
+//
+// System.Web.Services.Protocols.AnyReturnReader.cs
+//
+// Author:
+// Tim Coleman (tim@timcoleman.com)
+//
+// Copyright (C) Tim Coleman, 2002
+//
//
// Permission is hereby granted, free of charge, to any person obtaining
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-\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
+ }
+}