|
From: <fab...@us...> - 2010-08-31 16:14:19
|
Revision: 5170
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5170&view=rev
Author: fabiomaulo
Date: 2010-08-31 16:14:12 +0000 (Tue, 31 Aug 2010)
Log Message:
-----------
Fix NH-2270 (thanks to Timur Krist?\195?\179f and David Pfeffer)
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmAny.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmArray.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmBag.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmClass.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCollectionId.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmComponent.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeElement.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeIndex.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeMapKey.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDiscriminator.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDynamicComponent.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmElement.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmId.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIdbag.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndex.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToAny.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToMany.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoin.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoinedSubclass.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKey.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyManyToOne.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyProperty.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmList.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmListIndex.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToAny.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToMany.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToOne.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMap.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKey.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKeyManyToMany.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNaturalId.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNestedCompositeElement.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmOneToOne.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmPrimitiveArray.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmProperty.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSet.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSubclass.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmTimestamp.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmUnionSubclass.cs
trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmVersion.cs
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmAny.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmAny.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmAny.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -40,6 +41,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmArray.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmArray.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmArray.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -162,6 +163,7 @@
get { return null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { yield break; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmBag.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmBag.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmBag.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -163,6 +164,7 @@
get { return genericSpecified ? generic: (bool?) null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { return filter ?? new HbmFilter[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmClass.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmClass.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmClass.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -26,21 +27,25 @@
get { return Item1 as HbmTimestamp; }
}
+ [XmlIgnore]
public IEnumerable<HbmJoin> Joins
{
get { return Items1 != null ? Items1.OfType<HbmJoin>(): new HbmJoin[0]; }
}
+ [XmlIgnore]
public IEnumerable<HbmSubclass> Subclasses
{
get { return Items1 != null ? Items1.OfType<HbmSubclass>() : new HbmSubclass[0]; }
}
+ [XmlIgnore]
public IEnumerable<HbmJoinedSubclass> JoinedSubclasses
{
get { return Items1 != null ? Items1.OfType<HbmJoinedSubclass>() : new HbmJoinedSubclass[0]; }
}
+ [XmlIgnore]
public IEnumerable<HbmUnionSubclass> UnionSubclasses
{
get { return Items1 != null ? Items1.OfType<HbmUnionSubclass>() : new HbmUnionSubclass[0]; }
@@ -155,6 +160,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>(): new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCollectionId.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCollectionId.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCollectionId.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -6,6 +7,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmComponent.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmComponent.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmComponent.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -47,6 +48,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeElement.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeElement.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeElement.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -41,6 +42,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeIndex.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeIndex.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeIndex.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
{
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeMapKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeMapKey.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmCompositeMapKey.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
{
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDiscriminator.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDiscriminator.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDiscriminator.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -6,6 +7,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get
@@ -35,6 +37,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDynamicComponent.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDynamicComponent.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmDynamicComponent.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -47,6 +48,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmElement.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmElement.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmElement.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return Items != null ? Items.OfType<HbmColumn>() : AsColumns(); }
@@ -40,6 +42,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return Items != null ? Items.OfType<HbmFormula>() : AsFormulas(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmId.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmId.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmId.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -7,6 +8,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIdbag.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIdbag.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIdbag.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -162,6 +163,7 @@
get { return genericSpecified ? generic : (bool?)null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { return filter ?? new HbmFilter[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndex.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndex.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndex.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -7,6 +8,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToAny.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToAny.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToAny.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -7,6 +8,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToMany.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToMany.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmIndexManyToMany.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -6,6 +7,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoin.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoin.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoin.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -32,6 +33,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoinedSubclass.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoinedSubclass.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmJoinedSubclass.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,10 +1,12 @@
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
public partial class HbmJoinedSubclass : AbstractDecoratable, IEntityMapping
{
+ [XmlIgnore]
public IEnumerable<HbmJoinedSubclass> JoinedSubclasses
{
get { return joinedsubclass1 ?? new HbmJoinedSubclass[0]; }
@@ -113,6 +115,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKey.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKey.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -6,6 +7,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyManyToOne.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyManyToOne.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyManyToOne.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyProperty.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyProperty.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmKeyProperty.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmList.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmList.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmList.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -176,6 +177,7 @@
get { return genericSpecified ? generic : (bool?)null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { return filter ?? new HbmFilter[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmListIndex.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmListIndex.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmListIndex.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,9 +1,11 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
public partial class HbmListIndex: IColumnsMapping
{
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToAny.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToAny.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToAny.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToMany.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToMany.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToMany.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
{
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return Items != null ? Items.OfType<HbmColumn>() : AsColumns(); }
@@ -34,6 +36,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return Items != null ? Items.OfType<HbmFormula>() : AsFormulas(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToOne.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToOne.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmManyToOne.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -41,6 +42,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return Items != null ? Items.OfType<HbmColumn>() : AsColumns(); }
@@ -71,6 +73,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return Items != null ? Items.OfType<HbmFormula>() : AsFormulas(); }
@@ -112,6 +115,7 @@
/// <summary>
/// Columns and Formulas, in declared order
/// </summary>
+ [XmlIgnore]
public IEnumerable<object> ColumnsAndFormulas
{
// when Items is empty the column attribute AND formula attribute will be used
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMap.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMap.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMap.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -162,6 +163,7 @@
get { return genericSpecified ? generic : (bool?)null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { return filter ?? new HbmFilter[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKey.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKey.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKey.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -9,6 +10,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return Items != null ? Items.OfType<HbmColumn>() : AsColumns(); }
@@ -34,6 +36,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return Items != null ? Items.OfType<HbmFormula>() : AsFormulas(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKeyManyToMany.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKeyManyToMany.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmMapKeyManyToMany.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -9,6 +10,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return Items != null ? Items.OfType<HbmColumn>() : AsColumns(); }
@@ -33,6 +35,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return Items != null ? Items.OfType<HbmFormula>() : AsFormulas(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNaturalId.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNaturalId.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNaturalId.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -8,6 +9,7 @@
{
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNestedCompositeElement.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNestedCompositeElement.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmNestedCompositeElement.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -7,6 +8,7 @@
{
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmOneToOne.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmOneToOne.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmOneToOne.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -34,6 +35,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return formula ?? AsFormulas(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmPrimitiveArray.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmPrimitiveArray.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmPrimitiveArray.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -162,6 +163,7 @@
get { return null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { yield break; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmProperty.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmProperty.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmProperty.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -41,6 +42,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return Items != null ? Items.OfType<HbmColumn>() : AsColumns(); }
@@ -74,6 +76,7 @@
#region Implementation of IFormulasMapping
+ [XmlIgnore]
public IEnumerable<HbmFormula> Formulas
{
get { return Items != null ? Items.OfType<HbmFormula>() : AsFormulas(); }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSet.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSet.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSet.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -163,6 +164,7 @@
get { return genericSpecified ? generic : (bool?)null; }
}
+ [XmlIgnore]
public IEnumerable<HbmFilter> Filters
{
get { return filter ?? new HbmFilter[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSubclass.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSubclass.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmSubclass.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,15 +1,18 @@
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
public partial class HbmSubclass : AbstractDecoratable, IEntityMapping, IEntityDiscriminableMapping
{
+ [XmlIgnore]
public IEnumerable<HbmJoin> Joins
{
get { return join ?? new HbmJoin[0]; }
}
+ [XmlIgnore]
public IEnumerable<HbmSubclass> Subclasses
{
get { return subclass1 ?? new HbmSubclass[0]; }
@@ -128,6 +131,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmTimestamp.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmTimestamp.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmTimestamp.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -12,6 +13,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmUnionSubclass.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmUnionSubclass.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmUnionSubclass.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,10 +1,12 @@
using System.Collections.Generic;
using System.Linq;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
public partial class HbmUnionSubclass : AbstractDecoratable, IEntityMapping
{
+ [XmlIgnore]
public IEnumerable<HbmUnionSubclass> UnionSubclasses
{
get { return unionsubclass1 ?? new HbmUnionSubclass[0]; }
@@ -114,6 +116,7 @@
#region Implementation of IPropertiesContainerMapping
+ [XmlIgnore]
public IEnumerable<IEntityPropertyMapping> Properties
{
get { return Items != null ? Items.Cast<IEntityPropertyMapping>() : new IEntityPropertyMapping[0]; }
Modified: trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmVersion.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmVersion.cs 2010-08-29 17:17:39 UTC (rev 5169)
+++ trunk/nhibernate/src/NHibernate/Cfg/MappingSchema/HbmVersion.cs 2010-08-31 16:14:12 UTC (rev 5170)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Xml.Serialization;
namespace NHibernate.Cfg.MappingSchema
{
@@ -11,6 +12,7 @@
#region Implementation of IColumnsMapping
+ [XmlIgnore]
public IEnumerable<HbmColumn> Columns
{
get { return column ?? AsColumns(); }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|