コード例 #1
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);
                    }
                }
            }
コード例 #2
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);
            }
コード例 #3
0
 public Atom(CascadeToArray.Atom child, string name) : this(child)
 {
     this.name = name;
 }
コード例 #4
0
 public Atom(CascadeToArray.Atom child)
 {
     this.child = child;
 }
コード例 #5
0
ファイル: CascadeToArray.cs プロジェクト: Galigator/db4o
			public Atom(CascadeToArray.Atom child)
			{
				this.child = child;
			}