From: Michael D. <mik...@us...> - 2004-12-06 02:05:47
|
Update of /cvsroot/nhibernate/NHibernateContrib/lib/net/1.1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9056 Modified Files: NHibernate.dll NHibernate.xml Added Files: Iesi.Collections.dll Iesi.Collections.license.txt Iesi.Collections.xml Log Message: Updated with latest nhibernate build. Index: NHibernate.dll =================================================================== RCS file: /cvsroot/nhibernate/NHibernateContrib/lib/net/1.1/NHibernate.dll,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsR9k3AB and /tmp/cvs5NdUj5 differ --- NEW FILE: Iesi.Collections.dll --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Iesi.Collections.xml --- <?xml version="1.0"?> <doc> <assembly> <name>Iesi.Collections</name> </assembly> <members> <member name="T:Iesi.Collections.DictionarySet"> <summary> <p><c>DictionarySet</c> is an abstract class that supports the creation of new <c>Set</c> types where the underlying data store is an <c>IDictionary</c> instance.</p> <p>You can use any object that implements the <c>IDictionary</c> interface to hold set data. You can define your own, or you can use one of the objects provided in the Framework. The type of <c>IDictionary</c> you choose will affect both the performance and the behavior of the <c>Set</c> using it. </p> <p>To make a <c>Set</c> typed based on your own <c>IDictionary</c>, simply derive a new class with a constructor that takes no parameters. Some <c>Set</c> implmentations cannot be defined with a default constructor. If this is the case for your class, [...1050 lines suppressed...] </member> <member name="P:Iesi.Collections.SynchronizedSet.Count"> <summary> The number of elements contained in this collection. </summary> </member> <member name="P:Iesi.Collections.SynchronizedSet.IsSynchronized"> <summary> Returns <c>true</c>, indicating that this object is thread-safe. The exception to this is enumeration, which is inherently not thread-safe. Use the <c>SyncRoot</c> object to lock this object for the entire duration of the enumeration. </summary> </member> <member name="P:Iesi.Collections.SynchronizedSet.SyncRoot"> <summary> Returns an object that can be used to synchronize the <c>Set</c> between threads. </summary> </member> </members> </doc> Index: NHibernate.xml =================================================================== RCS file: /cvsroot/nhibernate/NHibernateContrib/lib/net/1.1/NHibernate.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NHibernate.xml 12 Nov 2004 22:08:24 -0000 1.1 --- NHibernate.xml 6 Dec 2004 02:05:29 -0000 1.2 *************** *** 748,751 **** --- 748,763 ---- <returns>The value of the Identifier.</returns> </member> + <member name="M:NHibernate.Collection.PersistentCollection.NeedsRecreate(NHibernate.Collection.CollectionPersister)"> + <summary> + Gets a <see cref="T:System.Boolean"/> indicating if the rows for this collection + need to be recreated in the table. + </summary> + <param name="persister">The <see cref="T:NHibernate.Collection.CollectionPersister"/> for this Collection.</param> + <returns> [...1497 lines suppressed...] </remarks> </member> --- 10606,10622 ---- <member name="T:NHibernate.Type.TimeType"> <summary> ! Maps a <see cref="T:System.DateTime"/> Property to an DateTime column that only stores the ! Hours, Minutes, and Seconds of the DateTime as significant. </summary> <remarks> ! <para> ! This defaults the Date to "1753-01-01" - that should not matter because using this Type indicates that you don't care about the Date portion of the DateTime. + </para> + <para> + A more appropriate choice to store the duration/time is the <see cref="T:NHibernate.Type.TimeSpanType"/>. + The underlying <see cref="F:System.Data.DbType.Time"/> tends to be handled diffently by different + DataProviders. + </para> </remarks> </member> --- NEW FILE: Iesi.Collections.license.txt --- (This appears to be a binary file; contents omitted.) |