public IAsyncResult BeginTestRole(TestRoleRequest request, AsyncCallback callback, object state) { var marshaller = new TestRoleRequestMarshaller(); var unmarshaller = TestRoleResponseUnmarshaller.Instance; return BeginInvoke<TestRoleRequest>(request, marshaller, unmarshaller, callback, state); }