From: <te...@us...> - 2009-03-09 22:16:17
|
Revision: 4120 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4120&view=rev Author: tehlike Date: 2009-03-09 22:16:12 +0000 (Mon, 09 Mar 2009) Log Message: ----------- Marking some UserTypes serializable. Modified Paths: -------------- trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableTypesType.cs trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ParentComparer.cs Modified: trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs 2009-03-07 21:45:52 UTC (rev 4119) +++ trunk/nhibernate/src/NHibernate.DomainModel/DoubleStringType.cs 2009-03-09 22:16:12 UTC (rev 4120) @@ -7,6 +7,7 @@ namespace NHibernate.DomainModel { + [Serializable] public class DoubleStringType : ICompositeUserType { public System.Type ReturnedClass Modified: trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs 2009-03-07 21:45:52 UTC (rev 4119) +++ trunk/nhibernate/src/NHibernate.DomainModel/MultiplicityType.cs 2009-03-09 22:16:12 UTC (rev 4120) @@ -7,6 +7,7 @@ namespace NHibernate.DomainModel { + [Serializable] public class MultiplicityType : ICompositeUserType { private static readonly string[] PROP_NAMES = new String[] Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs 2009-03-07 21:45:52 UTC (rev 4119) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullInt32UserType.cs 2009-03-09 22:16:12 UTC (rev 4120) @@ -10,6 +10,7 @@ /// <summary> /// Converts a value of 0 to a DbNull /// </summary> + [Serializable] public class NullInt32UserType : IUserType { private static NullableType _int32Type = NHibernateUtil.Int32; Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs 2009-03-07 21:45:52 UTC (rev 4119) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableInt32Type.cs 2009-03-09 22:16:12 UTC (rev 4120) @@ -9,6 +9,7 @@ /// <summary> /// A NHibernate <see cref="IType"/> for a <see cref="NullableInt32"/>. /// </summary> + [Serializable] public class NullableInt32Type : NullableTypesType { public NullableInt32Type() : base(SqlTypeFactory.Int32) Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableTypesType.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableTypesType.cs 2009-03-07 21:45:52 UTC (rev 4119) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/NullableTypesType.cs 2009-03-09 22:16:12 UTC (rev 4120) @@ -10,6 +10,7 @@ /// Abstract type used for implementing NHibernate <see cref="IType"/>s for /// the Nullables library. /// </summary> + [Serializable] public abstract class NullableTypesType : ImmutableType { public NullableTypesType(SqlType type) : base(type) Modified: trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ParentComparer.cs =================================================================== --- trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ParentComparer.cs 2009-03-07 21:45:52 UTC (rev 4119) +++ trunk/nhibernate/src/NHibernate.DomainModel/NHSpecific/ParentComparer.cs 2009-03-09 22:16:12 UTC (rev 4120) @@ -6,6 +6,7 @@ /// <summary> /// Summary description for ParentComparer. /// </summary> + [Serializable] public class ParentComparer : IComparer { public ParentComparer() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |