mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Runtime.Remoting.Messaging.IMessage System.Runtime.InteropServices.ComVisible(true)

A method message is used to send information to and from remote methods. For example, messages used for remote method calls implement the interface.

Defines the method message interface.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Int32 To be added: an object of type 'int' To be added

  Gets the number of arguments passed to the method.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object[] To be added: an object of type 'object []'

  Although the property is redundant since the same functionality can be achieved through the and , there might be performance optimization available if the implementer understands when all the arguments will be retrieved.

  Gets an array of arguments passed to the method.

- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` To be added

  Gets a specific argument as an .

  The argument passed to the method.

  The number of the requested argument.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String `` To be added

  Gets the name of the argument passed to the method.

  The name of the specified argument passed to the method, or null if the current method is not implemented.

  The number of the requested argument.
- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Boolean To be added: an object of type 'bool' To be added

  Gets a value indicating whether the message has variable arguments.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.Messaging.LogicalCallContext To be added: an object of type 'LogicalCallContext' To be added

  Gets the for the current method call.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Reflection.MethodBase To be added: an object of type 'Reflection.MethodBase'

  This information is not transmitted to a remote location, but is used to cache the method base after it has been looked up once.

  Gets the of the called method.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added: an object of type 'string' To be added

  Gets the name of the invoked method.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object To be added: an object of type 'object'

  All the current implementations of return an array of objects containing the parameter types of the method.

  Gets an object containing the method signature.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added: an object of type 'string' To be added

  Gets the full name of the specific object that the call is destined for.

- Property
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.String To be added: an object of type 'string' To be added

  Gets the URI of the specific object that the call is destined for.