public int GetEvent(int AgentLogin, out TAgentEvent[] Events) { object[] results = this.Invoke("GetEvent", new object[] { AgentLogin}); Events = ((TAgentEvent[])(results[1])); return ((int)(results[0])); }