コード例 #1
0
        public void Write_NamedItems2()
        {
            // i1
            // - i2
            // -- i3
            // - i4
            // -- i3
            var obj  = new NamedItem2("i1");
            var obj2 = new NamedItem2("i2");
            var obj3 = new NamedItem2("i3");
            var obj4 = new NamedItem2("i4");

            obj.References.Add(obj2);
            obj.References.Add(obj4);
            obj2.References.Add(obj3);
            obj4.References.Add(obj3);

            Assert.AreEqual(ReadXml("NamedItems2.xml").Trim(), XamlServices.Save(obj), "#1");
        }
コード例 #2
0
        public void Read_NamedItems2()
        {
            // i1
            // - i2
            // -- i3
            // - i4
            // -- i3
            var obj  = new NamedItem2("i1");
            var obj2 = new NamedItem2("i2");
            var obj3 = new NamedItem2("i3");
            var obj4 = new NamedItem2("i4");

            obj.References.Add(obj2);
            obj.References.Add(obj4);
            obj2.References.Add(obj3);
            obj4.References.Add(obj3);

            var xr = new XamlObjectReader(obj);

            Read_NamedItems2(xr, true);
        }
コード例 #3
0
		public void Read_NamedItems2 ()
		{
			// i1
			// - i2
			// -- i3
			// - i4
			// -- i3
			var obj = new NamedItem2 ("i1");
			var obj2 = new NamedItem2 ("i2");
			var obj3 = new NamedItem2 ("i3");
			var obj4 = new NamedItem2 ("i4");
			obj.References.Add (obj2);
			obj.References.Add (obj4);
			obj2.References.Add (obj3);
			obj4.References.Add (obj3);

			var xr = new XamlObjectReader (obj);
			Read_NamedItems2 (xr, true);
		}