mscorlib(4.0.0.0) API with additions
IMethodMessage.cs
1 using System.Reflection;
3 using System.Security;
4 
6 {
8  [ComVisible(true)]
9  public interface IMethodMessage : IMessage
10  {
14  string Uri
15  {
16  [SecurityCritical]
17  get;
18  }
19 
23  string MethodName
24  {
25  [SecurityCritical]
26  get;
27  }
28 
32  string TypeName
33  {
34  [SecurityCritical]
35  get;
36  }
37 
41  object MethodSignature
42  {
43  [SecurityCritical]
44  get;
45  }
46 
50  int ArgCount
51  {
52  [SecurityCritical]
53  get;
54  }
55 
59  object[] Args
60  {
61  [SecurityCritical]
62  get;
63  }
64 
69  bool HasVarArgs
70  {
71  [SecurityCritical]
72  get;
73  }
74 
79  {
80  [SecurityCritical]
81  get;
82  }
83 
88  {
89  [SecurityCritical]
90  get;
91  }
92 
97  [SecurityCritical]
98  string GetArgName(int index);
99 
104  [SecurityCritical]
105  object GetArg(int argNum);
106  }
107 }
string GetArgName(int index)
Gets the name of the argument passed to the method.
Definition: __Canon.cs:3
int ArgCount
Gets the number of arguments passed to the method.
object [] Args
Gets an array of arguments passed to the method.
object GetArg(int argNum)
Gets a specific argument as an T:System.Object.
object MethodSignature
Gets an object containing the method signature.
Provides information about methods and constructors.
Definition: MethodBase.cs:19
string TypeName
Gets the full T:System.Type name of the specific object that the call is destined for.
Provides a set of properties that are carried with the execution code path during remote method calls...
Defines the method message interface.
Contains communication data sent between cooperating message sinks.
Definition: IMessage.cs:9
Provides an object representation of a uniform resource identifier (URI) and easy access to the parts...
Definition: Uri.cs:19
string MethodName
Gets the name of the invoked method.
bool HasVarArgs
Gets a value indicating whether the message has variable arguments.