MethodResponse.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. //
  2. // System.Runtime.Remoting.Messaging.MethodResponse.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 MethodResponse : IMethodReturnMessage, IMethodMessage, IMessage, ISerializable
  15. {
  16. public MethodResponse (Header[] headers, IMethodCallMessage mcm)
  17. {
  18. }
  19. protected IDictionary ExternalProperties;
  20. protected IDictionary InternalProperties;
  21. [MonoTODO]
  22. public int ArgCount {
  23. get { throw new NotImplementedException (); }
  24. }
  25. [MonoTODO]
  26. public object[] Args {
  27. get { throw new NotImplementedException (); }
  28. }
  29. [MonoTODO]
  30. public Exception Exception {
  31. get { throw new NotImplementedException (); }
  32. }
  33. [MonoTODO]
  34. public bool HasVarArgs {
  35. get { throw new NotImplementedException (); }
  36. }
  37. [MonoTODO]
  38. public LogicalCallContext LogicalCallContext {
  39. get { throw new NotImplementedException (); }
  40. }
  41. [MonoTODO]
  42. public MethodBase MethodBase {
  43. get { throw new NotImplementedException (); }
  44. }
  45. [MonoTODO]
  46. public string MethodName {
  47. get { throw new NotImplementedException (); }
  48. }
  49. [MonoTODO]
  50. public object MethodSignature {
  51. get { throw new NotImplementedException (); }
  52. }
  53. [MonoTODO]
  54. public int OutArgCount {
  55. get { throw new NotImplementedException (); }
  56. }
  57. [MonoTODO]
  58. public object[] OutArgs {
  59. get { throw new NotImplementedException (); }
  60. }
  61. [MonoTODO]
  62. public virtual IDictionary Properties {
  63. get { throw new NotImplementedException (); }
  64. }
  65. [MonoTODO]
  66. public object ReturnValue {
  67. get { throw new NotImplementedException (); }
  68. }
  69. [MonoTODO]
  70. public string TypeName {
  71. get { throw new NotImplementedException (); }
  72. }
  73. [MonoTODO]
  74. public string Uri {
  75. get { throw new NotImplementedException (); }
  76. set { throw new NotImplementedException (); }
  77. }
  78. [MonoTODO]
  79. public object GetArg (int argNum)
  80. {
  81. throw new NotImplementedException ();
  82. }
  83. [MonoTODO]
  84. public string GetArgName (int index)
  85. {
  86. throw new NotImplementedException ();
  87. }
  88. [MonoTODO]
  89. public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  90. {
  91. throw new NotImplementedException ();
  92. }
  93. [MonoTODO]
  94. public object GetOutArg (int argNum)
  95. {
  96. throw new NotImplementedException ();
  97. }
  98. [MonoTODO]
  99. public string GetOutArgName (int index)
  100. {
  101. throw new NotImplementedException ();
  102. }
  103. [MonoTODO]
  104. public virtual object HeaderHandler (Header[] h)
  105. {
  106. throw new NotImplementedException ();
  107. }
  108. [MonoTODO]
  109. public void RootSetObjectData (SerializationInfo info, StreamingContext context)
  110. {
  111. throw new NotImplementedException ();
  112. }
  113. }
  114. }