Exemple #1
0
 public DefRpc(PRpc r)
 {
     Name      = r.Name;
     Namespace = r.Namespace;
     Id        = r.Id;
     ArgType   = r.ArgType;
     ResType   = r.ResType;
 }
Exemple #2
0
        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);
        }