Exemplo n.º 1
0
        /// <summary>Private CTor for deserialization</summary>
        /// <param name="info"></param>
        /// <param name="context"></param>
        protected ChangeTypeEntity(SerializationInfo info, StreamingContext context) : base(info, context)
        {
            _changeLog                                = (Reliant.RenuOil.DAL.CollectionClasses.ChangeLogCollection)info.GetValue("_changeLog", typeof(Reliant.RenuOil.DAL.CollectionClasses.ChangeLogCollection));
            _alwaysFetchChangeLog                     = info.GetBoolean("_alwaysFetchChangeLog");
            _alreadyFetchedChangeLog                  = info.GetBoolean("_alreadyFetchedChangeLog");
            _userCollectionViaChangeLog               = (Reliant.RenuOil.DAL.CollectionClasses.UserCollection)info.GetValue("_userCollectionViaChangeLog", typeof(Reliant.RenuOil.DAL.CollectionClasses.UserCollection));
            _alwaysFetchUserCollectionViaChangeLog    = info.GetBoolean("_alwaysFetchUserCollectionViaChangeLog");
            _alreadyFetchedUserCollectionViaChangeLog = info.GetBoolean("_alreadyFetchedUserCollectionViaChangeLog");


            base.FixupDeserialization(FieldInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance());

            // __LLBLGENPRO_USER_CODE_REGION_START DeserializationConstructor
            // __LLBLGENPRO_USER_CODE_REGION_END
        }
Exemplo n.º 2
0
        /// <summary> Initializes the class members</summary>
        private void InitClassMembers()
        {
            _changeLog = new Reliant.RenuOil.DAL.CollectionClasses.ChangeLogCollection(new ChangeLogEntityFactory());
            _changeLog.SetContainingEntityInfo(this, "ChangeType");
            _alwaysFetchChangeLog                     = false;
            _alreadyFetchedChangeLog                  = false;
            _userCollectionViaChangeLog               = new Reliant.RenuOil.DAL.CollectionClasses.UserCollection(new UserEntityFactory());
            _alwaysFetchUserCollectionViaChangeLog    = false;
            _alreadyFetchedUserCollectionViaChangeLog = false;



            PerformDependencyInjection();

            // __LLBLGENPRO_USER_CODE_REGION_START InitClassMembers
            // __LLBLGENPRO_USER_CODE_REGION_END
            OnInitClassMembersComplete();
        }