/// <summary>Private CTor for deserialization</summary> /// <param name="info"></param> /// <param name="context"></param> protected AttributeTypeEntity(SerializationInfo info, StreamingContext context) : base(info, context) { _attribute = (policyDB.CollectionClasses.AttributeCollection)info.GetValue("_attribute", typeof(policyDB.CollectionClasses.AttributeCollection)); _alwaysFetchAttribute = info.GetBoolean("_alwaysFetchAttribute"); _alreadyFetchedAttribute = info.GetBoolean("_alreadyFetchedAttribute"); _contextCollectionViaAttribute = (policyDB.CollectionClasses.ContextCollection)info.GetValue("_contextCollectionViaAttribute", typeof(policyDB.CollectionClasses.ContextCollection)); _alwaysFetchContextCollectionViaAttribute = info.GetBoolean("_alwaysFetchContextCollectionViaAttribute"); _alreadyFetchedContextCollectionViaAttribute = info.GetBoolean("_alreadyFetchedContextCollectionViaAttribute"); base.FixupDeserialization(FieldInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance()); // __LLBLGENPRO_USER_CODE_REGION_START DeserializationConstructor // __LLBLGENPRO_USER_CODE_REGION_END }
/// <summary> Initializes the class members</summary> private void InitClassMembers() { _attribute = new policyDB.CollectionClasses.AttributeCollection(new AttributeEntityFactory()); _attribute.SetContainingEntityInfo(this, "AttributeType"); _alwaysFetchAttribute = false; _alreadyFetchedAttribute = false; _contextCollectionViaAttribute = new policyDB.CollectionClasses.ContextCollection(new ContextEntityFactory()); _alwaysFetchContextCollectionViaAttribute = false; _alreadyFetchedContextCollectionViaAttribute = false; PerformDependencyInjection(); // __LLBLGENPRO_USER_CODE_REGION_START InitClassMembers // __LLBLGENPRO_USER_CODE_REGION_END OnInitClassMembersComplete(); }