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


C# DictionaryNode.ToXml方法代码示例

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


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

示例1: Create_Application

        public void Create_Application()
        { 
            var helper = new SchemaHelper();

            DictionaryNode node=helper.CreateElement(ModelElement.Application);

            var dictionaryNode = new DictionaryNode("Element");
            dictionaryNode.SetAttribute("Name", ModelElement.Application.ToString());
            Assert.AreEqual(dictionaryNode.ToXml(), node.ToXml());
        }
开发者ID:akingunes,项目名称:eXpand,代码行数:10,代码来源:SchemaHelperFixture.cs

示例2: Load_From_Directory

            public void Load_From_Directory()
            {

                Isolate.Fake.StaticMethods(typeof(Validator));
                var store = new XpoModelDictionaryDifferenceStoreFactory<XpoWinModelDictionaryDifferenceStore>().Create(
                                                                         Isolate.Fake.Instance<XafApplication>(), true);
                #region isolate store
                Isolate.WhenCalled(() => store.GetModelPaths()).WillReturn(new List<string> { "model.xafml", "model_el.xafml", "LogonParameters.xafml" });
                Isolate.WhenCalled(() => store.UseModelFromPath()).WillReturn(true);
                Isolate.WhenCalled(() => store.SaveDifference(null)).IgnoreCall();
                #endregion
                var dictionaryNode = new DictionaryNode("Application");
                #region isolate dictionaryXmlReader
                var dictionaryXmlReader = Isolate.Fake.Instance<DictionaryXmlReader>();
                Isolate.Swap.AllInstances<DictionaryXmlReader>().With(dictionaryXmlReader);
                Isolate.WhenCalled(() => dictionaryXmlReader.ReadFromFile(null)).WillReturn(dictionaryNode);
                #endregion

                Dictionary dictionary = store.LoadDifference(Schema.GetCommonSchema());


                Assert.AreEqual(dictionaryNode.ToXml(), dictionary.RootNode.ToXml());
            }
开发者ID:akingunes,项目名称:eXpand,代码行数:23,代码来源:Loading_ApplicationModel_Dictionary.cs

示例3: Create_Member

        public void Create_Member()
        {
            
            var helper = new SchemaHelper();

            DictionaryNode node=helper.CreateElement(ModelElement.Member);

            var dictionaryNode = new DictionaryNode("Element");
            dictionaryNode.SetAttribute("Name", ModelElement.Application.ToString());
            var childNode = dictionaryNode.AddChildNode("Element");
            childNode.SetAttribute("Name", ModelElement.BOModel.ToString());
            var addChildNode = childNode.AddChildNode("Element");
            addChildNode.SetAttribute("Name", ModelElement.Class.ToString());
            addChildNode.AddChildNode("Element").SetAttribute("Name",ModelElement.Member.ToString());

            Assert.AreEqual(dictionaryNode.ToXml(), node.ToXml());
        }
开发者ID:akingunes,项目名称:eXpand,代码行数:17,代码来源:SchemaHelperFixture.cs

示例4: Inject_Into_ListView

        public void Inject_Into_ListView()
        {
            var helper = new SchemaHelper();
            var element = new DictionaryNode("Element");
            element.SetAttribute("Name", ModelElement.Application.ToString());
            var childNode = element.AddChildNode("Element");
            childNode.SetAttribute("Name", ModelElement.Views.ToString());
            var addChildNode = childNode.AddChildNode("Element");
            addChildNode.SetAttribute("Name", ModelElement.ListView.ToString());
            addChildNode.AddChildNode("Element1");

            DictionaryNode dictionaryNode=helper.Inject(@"<Element1/>", ModelElement.ListView);


            
            Assert.AreEqual(element.ToXml(), dictionaryNode.ToXml());
        }
开发者ID:akingunes,项目名称:eXpand,代码行数:17,代码来源:SchemaHelperFixture.cs

示例5: Create_DetailView

        public void Create_DetailView()
        {
            
            var helper = new SchemaHelper();

            DictionaryNode node=helper.CreateElement(ModelElement.DetailView);

            var dictionaryNode = new DictionaryNode("Element");
            dictionaryNode.SetAttribute("Name", ModelElement.Application.ToString());
            var childNode = dictionaryNode.AddChildNode("Element");
            childNode.SetAttribute("Name", ModelElement.Views.ToString());
            childNode.AddChildNode("Element").SetAttribute("Name", ModelElement.DetailView.ToString());


            Assert.AreEqual(dictionaryNode.ToXml(), node.ToXml());
            
        }
开发者ID:akingunes,项目名称:eXpand,代码行数:17,代码来源:SchemaHelperFixture.cs

示例6: GetAspectFromXml

        public string GetAspectFromXml(List<string> aspects, DictionaryNode dictionaryNode)
        {
            string xml1 = dictionaryNode.ToXml();
            return GetAspectFromXml(aspects, xml1);

        }
开发者ID:akingunes,项目名称:eXpand,代码行数:6,代码来源:DictionaryHelper.cs


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