2002-07-31 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 : IMethodCallMessage, IMethodMessage, IMessage
16         {
17                 public MethodCallMessageWrapper (IMethodCallMessage msg)
18                 {
19                         throw new NotImplementedException ();
20                 }
21                 
22                 [MonoTODO]
23                 public virtual int ArgCount {
24                         get { throw new NotImplementedException (); }
25                 }
26
27                 [MonoTODO]
28                 public virtual object [] Args {
29                         get { throw new NotImplementedException (); }
30                         set { throw new NotImplementedException (); }
31                 }
32                 
33                 [MonoTODO]
34                 public virtual bool HasVarArgs {
35                         get { throw new NotImplementedException (); }
36                 }
37
38                 [MonoTODO]
39                 public virtual int InArgCount {
40                         get { throw new NotImplementedException (); }
41                 }
42
43                 [MonoTODO]
44                 public virtual object [] InArgs {
45                         get { throw new NotImplementedException (); }
46                         set { 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 }