public DefRpc(PRpc r) { Name = r.Name; Namespace = r.Namespace; Id = r.Id; ArgType = r.ArgType; ResType = r.ResType; }
private void AddRpc(XElement e) { ValidAttrKeys(e, rpcAttrs, rpcRequiredAttrs); var r = new PRpc() { Name = XmlUtil.GetRequiredAttribute(e, "name"), Namespace = CurNamespace, ArgType = XmlUtil.GetRequiredAttribute(e, "arg"), ResType = XmlUtil.GetRequiredAttribute(e, "res"), }; s_logger.Trace("add rpc:{@rpc}", r); _rpcs.Add(r); }
private void AddRpc(string defineFile, XElement e) { ValidAttrKeys(defineFile, e, rpcAttrs, rpcRequiredAttrs); var r = new PRpc() { Name = XmlUtil.GetRequiredAttribute(e, "name"), Namespace = CurNamespace, ArgType = XmlUtil.GetRequiredAttribute(e, "arg"), ResType = XmlUtil.GetRequiredAttribute(e, "res"), Comment = XmlUtil.GetOptionalAttribute(e, "comment"), }; s_logger.Trace("add rpc:{@rpc}", r); _rpcs.Add(r); }