IMethodMessage.cs 722 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // System.Runtime.Remoting.Messaging.IMethodMessage..cs
  3. //
  4. // Author:
  5. // Miguel de Icaza ([email protected])
  6. //
  7. // (C) Ximian, Inc. http://www.ximian.com
  8. //
  9. using System.Reflection;
  10. namespace System.Runtime.Remoting.Messaging {
  11. public interface IMethodMessage : IMessage {
  12. int ArgCount {
  13. get;
  14. }
  15. object [] Args {
  16. get;
  17. }
  18. bool HasVarArgs {
  19. get;
  20. }
  21. LogicalCallContext LogicalCallContext {
  22. get;
  23. }
  24. MethodBase MethodBase {
  25. get;
  26. }
  27. string MethodName {
  28. get;
  29. }
  30. object MethodSignature {
  31. get;
  32. }
  33. string TypeName {
  34. get;
  35. }
  36. string Uri {
  37. get;
  38. }
  39. object GetArg (int arg_num);
  40. string GetArgName (int arg_num);
  41. }
  42. }