Пример #1
0
		protected override void Store()
		{
			CascadeToArray cta = new CascadeToArray();
			cta.objects = new object[] { new CascadeToArray.Atom("stored1"), new CascadeToArray.Atom
				(new CascadeToArray.Atom("storedChild1"), "stored2") };
			Db().Store(cta);
		}
Пример #2
0
        protected override void Store()
        {
            CascadeToArray cta = new CascadeToArray();

            cta.objects = new object[] { new CascadeToArray.Atom("stored1"), new CascadeToArray.Atom
                                             (new CascadeToArray.Atom("storedChild1"), "stored2") };
            Db().Store(cta);
        }
Пример #3
0
            public void Visit(object obj)
            {
                CascadeToArray cta = (CascadeToArray)obj;

                for (int i = 0; i < cta.objects.Length; i++)
                {
                    CascadeToArray.Atom atom = (CascadeToArray.Atom)cta.objects[i];
                    Assert.AreEqual("updated", atom.name);
                    if (atom.child != null)
                    {
                        Assert.AreNotEqual("updated", atom.child.name);
                    }
                }
            }
Пример #4
0
            public void Visit(object obj)
            {
                CascadeToArray cta = (CascadeToArray)obj;

                for (int i = 0; i < cta.objects.Length; i++)
                {
                    CascadeToArray.Atom atom = (CascadeToArray.Atom)cta.objects[i];
                    atom.name = "updated";
                    if (atom.child != null)
                    {
                        atom.child.name = "updated";
                    }
                }
                this._enclosing.Db().Store(cta);
            }
Пример #5
0
 public _IVisitor4_52(CascadeToArray _enclosing)
 {
     this._enclosing = _enclosing;
 }
Пример #6
0
			public _IVisitor4_52(CascadeToArray _enclosing)
			{
				this._enclosing = _enclosing;
			}
Пример #7
0
			public Atom(CascadeToArray.Atom child, string name) : this(child)
			{
				this.name = name;
			}
Пример #8
0
			public Atom(CascadeToArray.Atom child)
			{
				this.child = child;
			}