////////////////////////////////////////////////////////////// // This code was generated by LLBLGen Pro 5.7. ////////////////////////////////////////////////////////////// // Code is generated on: // Code is generated using templates: SD.TemplateBindings.SharedTemplates // Templates vendor: Solutions Design. // Templates version: ////////////////////////////////////////////////////////////// using System; using System.Collections.Generic; using System.Runtime.Serialization; using SD.LLBLGen.Pro.ORMSupportClasses; namespace Datalib.HelperClasses { // __LLBLGENPRO_USER_CODE_REGION_START AdditionalNamespaces // __LLBLGENPRO_USER_CODE_REGION_END /// EntityCollection implementation which is used for backwards compatibility and for design time databinding. [Serializable] public partial class EntityCollection : EntityCollectionNonGeneric { /// CTor public EntityCollection() : base() { } /// CTor /// The entity factory object to use when this collection has to construct new objects. public EntityCollection(IEntityFactory2 entityFactoryToUse) : base(entityFactoryToUse) { } /// Protected CTor for deserialization /// /// protected EntityCollection(SerializationInfo info, StreamingContext context) : base(info, context) { } // __LLBLGENPRO_USER_CODE_REGION_START CustomEntityCollectionCode // __LLBLGENPRO_USER_CODE_REGION_END } /// Generic entity collection class which replaces the original generated, non strongly typed EntityCollection variant. [Serializable] public partial class EntityCollection : EntityCollectionBase2 where TEntity : EntityBase2, IEntity2 { /// CTor which determines the factory to use from the generic type argument, unless TEntity is an abstract entity. public EntityCollection() : base((IEntityFactory2)null) { } /// CTor /// The entity factory object to use when this collection has to construct new objects. public EntityCollection(IEntityFactory2 entityFactoryToUse) : base(entityFactoryToUse) { } /// CTor /// initial contents for this collection public EntityCollection(IEnumerable initialContents ) : base(initialContents) { } /// Protected CTor for deserialization /// /// protected EntityCollection(SerializationInfo info, StreamingContext context) : base(info, context) { } // __LLBLGENPRO_USER_CODE_REGION_START CustomEntityCollectionCodeGeneric // __LLBLGENPRO_USER_CODE_REGION_END } }