/// <summary> /// Invokes an action in managed object /// </summary> /// <param name="name"></param> /// <param name="action"></param> /// <param name="args"></param> /// <param name="signature"></param> /// <returns></returns> /// <exception cref="InvalidDomainException">If domain name is not found.</exception> public Object Invoke(ManagedObjectName name, String action, Object[] args, Type[] signature) { if (name == null) { throw new ArgumentNullException("name"); } if (action == null) { throw new ArgumentNullException("action"); } return(registry.Invoke(name, action, args, signature)); }