|
From: Michael D. <mik...@us...> - 2004-04-09 12:50:46
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Collection In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10490/Collection Modified Files: List.cs PersistentCollection.cs Log Message: Changed virtual method PersistentCollection.EndRead to abstract. Changed a parameter from arg0 to index in List. Index: PersistentCollection.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Collection/PersistentCollection.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** PersistentCollection.cs 28 Mar 2004 06:01:29 -0000 1.10 --- PersistentCollection.cs 9 Apr 2004 12:37:26 -0000 1.11 *************** *** 176,183 **** /// <param name="persister"></param> /// <param name="owner"></param> ! public virtual void EndRead(CollectionPersister persister, object owner) ! { ! // override on baseclasses - will eventually make abstract. ! } public void Initialize(bool writing) --- 176,180 ---- /// <param name="persister"></param> /// <param name="owner"></param> ! public abstract void EndRead(CollectionPersister persister, object owner) ; public void Initialize(bool writing) Index: List.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Collection/List.cs,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** List.cs 28 Mar 2004 06:01:29 -0000 1.9 --- List.cs 9 Apr 2004 12:37:26 -0000 1.10 *************** *** 99,105 **** } ! ! public int Add(object obj) { if ( !QueueAdd(obj) ) { Write(); --- 99,113 ---- } ! public override void DelayedAddAll(ICollection coll) ! { ! foreach(object obj in coll) ! { ! list.Add(obj); ! } ! } ! ! public int Add(object obj) ! { if ( !QueueAdd(obj) ) { Write(); *************** *** 124,141 **** } ! public object this [ int arg0 ] { get { Read(); ! return list[arg0]; } set { Write(); ! list[arg0] = value; } } ! public void RemoveAt(int arg0) { Write(); ! list.RemoveAt(arg0); } --- 132,149 ---- } ! public object this [ int index ] { get { Read(); ! return list[index]; } set { Write(); ! list[index] = value; } } ! public void RemoveAt(int index) { Write(); ! list.RemoveAt(index); } |