示例#1
0
        private void InvokeSpecialMethod(object oDetailsNode)
        {
            ReplyNode detailsNode = (ReplyNode)oDetailsNode;
            bool      r           = (bool)_mi.Invoke(null, new object[1] {
                oDetailsNode
            });

            detailsNode.AddElement(_name, (r ? "true" : "false"));
        }
示例#2
0
文件: Reply.cs 项目: arychj/Legion
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="replyformat">The format to supply the Reply in</param>
        public Reply(string replyformat)
        {
            _dom = new XmlDocument();
            _dom.AppendChild(_dom.CreateNode(XmlNodeType.XmlDeclaration, "", ""));
            _dom.AppendChild(_dom.CreateElement("", Settings.GetString("NodeNameReply"), ""));

            _result   = new ReplyNode(_dom, Settings.GetString("NodeNameResult"));
            _response = new ReplyNode(_dom, Settings.GetString("NodeNameResponse"));
            _error    = new ErrorNode(_dom, Settings.GetString("NodeNameError"));

            _replyFormat = (replyformat == null ? "xml" : replyformat.ToLower());
        }