2004-04-20 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Messaging / ConstructionResponse.cs
index 9a4a8eb58454da5db0d2981f67ee3fb290a6bd73..59c0287d65c2cf38aec9816c1e8b8516b94f3df6 100644 (file)
@@ -7,6 +7,7 @@
 //\r
 \r
 using System;\r
+using System.Collections;\r
 using System.Runtime.Remoting.Activation;\r
 using System.Runtime.Serialization;
 \r
@@ -15,13 +16,27 @@ namespace System.Runtime.Remoting.Messaging
        [Serializable] [CLSCompliant (false)]
        public class ConstructionResponse: MethodResponse, IConstructionReturnMessage\r
        {\r
-               public ConstructionResponse(object resultObject, LogicalCallContext callCtx, IMethodCallMessage msg)\r
+               public ConstructionResponse (Header[] headers, IMethodCallMessage mcm)\r
+                       : base (headers, mcm)\r
+               {\r
+               }\r
+               \r
+               internal ConstructionResponse(object resultObject, LogicalCallContext callCtx, IMethodCallMessage msg)\r
                        : base (resultObject, null, callCtx, msg)\r
                {\r
                }\r
 \r
+               internal ConstructionResponse (Exception e, IMethodCallMessage msg): base (e, msg)\r
+               {\r
+               }\r
+               \r
                internal ConstructionResponse (SerializationInfo info, StreamingContext context): base (info, context)
                {
-               }
+               }\r
+               
+               public override IDictionary Properties \r
+               {\r
+                       get { return base.Properties; }\r
+               }\r
        }\r
 }\r