iceD_PerformActionEx(Worker obj, global::IceInternal.Incoming inS, global::Ice.Current current) { global::Ice.ObjectImpl.iceCheckMode(global::Ice.OperationMode.Normal, current.mode); var istr = inS.startReadParams(); OperationType iceP_operation; int iceP_contentSizeMB; iceP_operation = (OperationType)istr.readEnum(4); iceP_contentSizeMB = istr.readInt(); inS.endReadParams(); return(inS.setResultTask <OperationResult>(obj.PerformActionExAsync(iceP_operation, iceP_contentSizeMB, current), (ostr, ret) => { OperationResult.ice_write(ostr, ret); })); }