MethodCall.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. //
  2. // System.Runtime.Remoting.Messaging.MethodCall.cs
  3. //
  4. // Author: Duncan Mak ([email protected])
  5. //
  6. // 2002 (C) Copyright, Ximian, Inc.
  7. //
  8. using System;
  9. using System.Collections;
  10. using System.Reflection;
  11. using System.Runtime.Serialization;
  12. namespace System.Runtime.Remoting.Messaging {
  13. [Serializable] [CLSCompliant (false)]
  14. public class MethodCall : IMethodCallMessage, IMethodMessage, IMessage, ISerializable
  15. {
  16. public MethodCall (Header [] headers)
  17. {
  18. }
  19. public MethodCall (IMessage msg)
  20. {
  21. }
  22. protected IDictionary ExternalProperties;
  23. protected IDictionary InternalProperties;
  24. [MonoTODO]
  25. public int ArgCount {
  26. get { throw new NotImplementedException (); }
  27. }
  28. [MonoTODO]
  29. public object[] Args {
  30. get { throw new NotImplementedException (); }
  31. }
  32. [MonoTODO]
  33. public bool HasVarArgs {
  34. get { throw new NotImplementedException (); }
  35. }
  36. [MonoTODO]
  37. public int InArgCount {
  38. get { throw new NotImplementedException (); }
  39. }
  40. [MonoTODO]
  41. public object[] InArgs {
  42. get { throw new NotImplementedException (); }
  43. }
  44. [MonoTODO]
  45. public LogicalCallContext LogicalCallContext {
  46. get { throw new NotImplementedException (); }
  47. }
  48. [MonoTODO]
  49. public MethodBase MethodBase {
  50. get { throw new NotImplementedException (); }
  51. }
  52. [MonoTODO]
  53. public string MethodName {
  54. get { throw new NotImplementedException (); }
  55. }
  56. [MonoTODO]
  57. public object MethodSignature {
  58. get { throw new NotImplementedException (); }
  59. }
  60. [MonoTODO]
  61. public virtual IDictionary Properties {
  62. get { throw new NotImplementedException (); }
  63. }
  64. [MonoTODO]
  65. public string TypeName {
  66. get { throw new NotImplementedException (); }
  67. }
  68. [MonoTODO]
  69. public string Uri {
  70. get { throw new NotImplementedException (); }
  71. set { throw new NotImplementedException (); }
  72. }
  73. [MonoTODO]
  74. public object GetArg (int argNum)
  75. {
  76. throw new NotImplementedException ();
  77. }
  78. [MonoTODO]
  79. public string GetArgName (int index)
  80. {
  81. throw new NotImplementedException ();
  82. }
  83. [MonoTODO]
  84. public object GetInArg (int argNum)
  85. {
  86. throw new NotImplementedException ();
  87. }
  88. [MonoTODO]
  89. public string GetInArgName (int index)
  90. {
  91. throw new NotImplementedException ();
  92. }
  93. [MonoTODO]
  94. public void GetObjectData (SerializationInfo info, StreamingContext context)
  95. {
  96. throw new NotImplementedException ();
  97. }
  98. [MonoTODO]
  99. public virtual object HeaderHandler (Header[] h)
  100. {
  101. throw new NotImplementedException ();
  102. }
  103. [MonoTODO]
  104. public virtual void Init ()
  105. {
  106. throw new NotImplementedException ();
  107. }
  108. [MonoTODO]
  109. public void ResolveMethod ()
  110. {
  111. throw new NotImplementedException ();
  112. }
  113. [MonoTODO]
  114. public void RootSetObjectData (SerializationInfo info, StreamingContext context)
  115. {
  116. throw new NotImplementedException ();
  117. }
  118. }
  119. }