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.)
|