2002-08-02 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Messaging / MethodCallMessageWrapper.cs
1 //
2 // System.Runtime.Remoting.Messaging.MethodCallMessageWrapper.cs
3 //
4 // Author: Duncan Mak (duncan@ximian.com)
5 //
6 // 2002 (C) Copyright, Ximian, Inc.
7 //
8
9 using System;
10 using System.Collections;
11 using System.Reflection;
12
13 namespace System.Runtime.Remoting.Messaging {
14
15         public class MethodCallMessageWrapper : InternalMessageWrapper, IMethodCallMessage, IMethodMessage, IMessage
16         {
17                 public MethodCallMessageWrapper (IMethodCallMessage msg)
18                         : base (msg)
19                 {
20                         throw new NotImplementedException ();
21                 }
22                 
23                 [MonoTODO]
24                 public virtual int ArgCount {
25                         get { throw new NotImplementedException (); }
26                 }
27
28                 [MonoTODO]
29                 public virtual object [] Args {
30                         get { throw new NotImplementedException (); }
31                         set { throw new NotImplementedException (); }
32                 }
33                 
34                 [MonoTODO]
35                 public virtual bool HasVarArgs {
36                         get { throw new NotImplementedException (); }
37                 }
38
39                 [MonoTODO]
40                 public virtual int InArgCount {
41                         get { throw new NotImplementedException (); }
42                 }
43
44                 [MonoTODO]
45                 public virtual object [] InArgs {
46                         get { throw new NotImplementedException (); }
47                 }
48                 
49                 [MonoTODO]
50                 public virtual LogicalCallContext LogicalCallContext {
51                         get { throw new NotImplementedException (); }
52                 }
53                 
54                 [MonoTODO]
55                 public virtual MethodBase MethodBase {
56                         get { throw new NotImplementedException (); }
57                 }
58
59                 [MonoTODO]
60                 public virtual string MethodName {
61                         get { throw new NotImplementedException (); }
62                 }
63
64                 [MonoTODO]
65                 public virtual object MethodSignature {
66                         get { throw new NotImplementedException (); }
67                 }
68                 
69                 [MonoTODO]
70                 public virtual IDictionary Properties {
71                         get { throw new NotImplementedException (); }
72                 }
73
74                 [MonoTODO]
75                 public virtual string TypeName {
76                         get { throw new NotImplementedException (); }
77                 }
78
79                 [MonoTODO]
80                 public virtual string Uri {
81                         get { throw new NotImplementedException (); }
82                         set { throw new NotImplementedException (); }
83                 }
84
85                 [MonoTODO]
86                 public virtual object GetArg (int argNum)
87                 {
88                         throw new NotImplementedException ();
89                 }
90
91                 [MonoTODO]
92                 public virtual string GetArgName (int index)
93                 {
94                         throw new NotImplementedException ();
95                 }
96
97                 [MonoTODO]
98                 public virtual object GetInArg (int argNum)
99                 {
100                         throw new NotImplementedException ();
101                 }
102
103                 [MonoTODO]
104                 public virtual string GetInArgName (int index)
105                 {
106                         throw new NotImplementedException ();
107                 }
108         }
109 }