当前位置: 首页>>代码示例>>C#>>正文


C# ConfigNode.AddChild方法代码示例

本文整理汇总了C#中ConfigNode.AddChild方法的典型用法代码示例。如果您正苦于以下问题:C# ConfigNode.AddChild方法的具体用法?C# ConfigNode.AddChild怎么用?C# ConfigNode.AddChild使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ConfigNode的用法示例。


在下文中一共展示了ConfigNode.AddChild方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Read

 public static ConfigNode Read(XmlElement elem)
 {
     ConfigNode node = new ConfigNode(elem.LocalName);
     foreach(XmlAttribute attr in elem.Attributes)
         node[attr.LocalName] = attr.Value;
     foreach(XmlNode ch in elem.ChildNodes) {
         XmlElement ce = ch as XmlElement;
         if(ce!=null)
             node.AddChild(Read(ce));
     }
     return node;
 }
开发者ID:rfyiamcool,项目名称:solrex,代码行数:12,代码来源:ConfigXML.cs

示例2: Save

        //�V���v���ȃe�L�X�g�`���ł�Save/Load
        public void Save(ConfigNode parent)
        {
            ConfigNode node = new ConfigNode("key-definition");

            foreach(Entry e in _entries) {
                if(e.KeyIsModified)
                    node[e.CID.ToString()] = UILibUtil.KeyString(e.Modifiers, e.Key, ',');
            }

            parent.AddChild(node);
        }
开发者ID:VirusFree,项目名称:VFTerminal,代码行数:12,代码来源:Command.cs

示例3: Save

 public void Save(ConfigNode parent)
 {
     ConfigNode node = new ConfigNode("module");
     node["path"] = _path;
     node["title"] = _title;
     node["debug"] = _debugMode.ToString();
     Commands.Entry e = GApp.Options.Commands.FindMacroEntry(this.Index);
     if(e!=null)
         node["shortcut"] = UILibUtil.KeyString(e.Modifiers, e.Key, ',');
     node["additional-assemblies"] = Concat(_additionalAssemblies);
     parent.AddChild(node);
 }
开发者ID:rfyiamcool,项目名称:solrex,代码行数:12,代码来源:MacroModule.cs

示例4: Save

        public void Save(ConfigNode parent)
        {
            LimitCount(GApp.Options.MRUSize);

            ConfigNode node = new ConfigNode("connection-history");
            foreach(TerminalParam p in _history) {
                ConfigNode con = new ConfigNode("connection");
                p.Export(con);
                node.AddChild(con);
            }
            parent.AddChild(node);
        }
开发者ID:rfyiamcool,项目名称:solrex,代码行数:12,代码来源:ConnectionHistory.cs

示例5: Save

 public override void Save(ConfigNode parent)
 {
     ConfigNode ch = new ConfigNode("remote-to-local");
     base.ExportTo(ch);
     parent.AddChild(ch);
 }
开发者ID:rfyiamcool,项目名称:solrex,代码行数:6,代码来源:channelprofile.cs

示例6: Save

 public void Save(ConfigNode parent) {
     ConfigNode node = new ConfigNode("options");
     foreach (ConfigElementAttribute attr in _configAttributes) {
         attr.ExportTo(this, node);
     }
     node["framePosition"] = String.Format("{0},{1},{2},{3}", _framePosition.X, _framePosition.Y, _framePosition.Width, _framePosition.Height);
     parent.AddChild(node);
 }
开发者ID:Ricordanza,项目名称:poderosa,代码行数:8,代码来源:options.cs

示例7: Save

 public virtual void Save(ConfigNode parent)
 {
     ConfigNode node = new ConfigNode("poderosa-terminal");
     foreach(ConfigElementAttribute attr in _configAttributes) {
         attr.ExportTo(this, node);
     }
     if(!_esColorSet.IsDefault)
         node["escape-sequence-color"] = _esColorSet.Format();
     parent.AddChild(node);
 }
开发者ID:nospy,项目名称:EasyConnect,代码行数:10,代码来源:Options.cs

示例8: Merge

        public static ConfigNode Merge(IEnumerable<ConfigNode> nodes)
        {
            var result = new ConfigNode("ROOT", "ROOT");

            foreach (var node in nodes)
            {
                foreach (var child in node._children)
                {
                    result.AddChild(child);
                }
                foreach (var value in node._values)
                {
                    result[value.Key] = value.Value;
                }
            }

            return result;
        }
开发者ID:Biotronic,项目名称:ModInspector,代码行数:18,代码来源:ConfigNode.cs

示例9: Save

        public override sealed void Save(ConfigNode parent)
        {
            ConfigNode node = new ConfigNode("poderosa-container");
            foreach(ConfigElementAttribute attr in _configAttributes) {
                attr.ExportTo(this, node);
            }
            node["framePosition"] = String.Format("{0},{1},{2},{3}", _framePosition.X, _framePosition.Y, _framePosition.Width, _framePosition.Height);
            parent.AddChild(node);

            _commands.Save(parent);

            base.Save(parent);
        }
开发者ID:nospy,项目名称:EasyConnect,代码行数:13,代码来源:ContainerOptions.cs


注:本文中的ConfigNode.AddChild方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。