protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info, StateMode mode) { info.AddValue("_username", _username); info.AddValue("_password", _password); info.AddValue("_roles", _roles); base.OnGetState(info, mode); }
protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info, StateMode mode) { _username = (string)info.Values["_username"].Value; _password = (string)info.Values["_password"].Value; _roles = (string)info.Values["_roles"].Value; base.OnSetState(info, mode); }
/// <summary> /// Override this method to get custom field values /// from the serialization stream. /// </summary> /// <param name="info">Serialization info.</param> /// <param name="mode">Serialization mode.</param> protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info, Csla.Core.StateMode mode) { info.AddValue("MembershipIdentity.Criteria.Name", Name); info.AddValue("MembershipIdentity.Criteria.Password", Password); info.AddValue("MembershipIdentity.Criteria.MembershipIdentityType", MembershipIdentityType); base.OnGetState(info, mode); }
/// <summary> /// Override this method to set custom field values /// into the serialization stream. /// </summary> /// <param name="info">Serialization info.</param> /// <param name="mode">Serialization mode.</param> protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info, Csla.Core.StateMode mode) { base.OnSetState(info, mode); Name = info.GetValue <string>("MembershipIdentity.Criteria.Name"); Password = info.GetValue <string>("MembershipIdentity.Criteria.Password"); MembershipIdentityType = info.GetValue <string>("MembershipIdentity.Criteria.MembershipIdentityType"); }
protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info) { info.AddValue("Csla.BusinessListBase._isChild", _isChild); info.AddValue("Csla.BusinessListBase._editLevel", _editLevel); info.AddValue("Csla.Core.BusinessBase._identity", _identity); base.OnGetState(info); }
protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info) { _isChild = info.GetValue <bool>("Csla.BusinessListBase._isChild"); _editLevel = info.GetValue <int>("Csla.BusinessListBase._editLevel"); _identity = info.GetValue <int>("Csla.Core.BusinessBase._identity"); base.OnSetState(info); }
protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info, Csla.Core.StateMode mode) { info.AddValue("SilverlightPrincipal.Criteria.Name", Name); info.AddValue("SilverlightPrincipal.Criteria.Password", Password); info.AddValue("SilverlightPrincipal.Criteria.ProviderType", ProviderType); base.OnGetState(info, mode); }
protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info, Csla.Core.StateMode mode) { base.OnSetState(info, mode); Name = info.GetValue <string>("SilverlightPrincipal.Criteria.Name"); Password = info.GetValue <string>("SilverlightPrincipal.Criteria.Password"); ProviderType = info.GetValue <string>("SilverlightPrincipal.Criteria.ProviderType"); }
/// <summary> /// Override this method to retrieve your child object /// references from the MobileFormatter serialzation stream. /// </summary> /// <param name="info"> /// Object containing the data to serialize. /// </param> /// <param name="formatter"> /// Reference to MobileFormatter instance. Use this to /// convert child references to/from reference id values. /// </param> protected override void OnSetChildren(Csla.Serialization.Mobile.SerializationInfo info, Csla.Serialization.Mobile.MobileFormatter formatter) { var old = IsReadOnly; IsReadOnly = false; base.OnSetChildren(info, formatter); IsReadOnly = old; }
protected override void OnSetChildren(Csla.Serialization.Mobile.SerializationInfo info, Csla.Serialization.Mobile.MobileFormatter formatter) { if (info.Children.ContainsKey("_deletedList")) { var childData = info.Children["_deletedList"]; _deletedList = (MobileList <C>)formatter.GetObject(childData.ReferenceId); } base.OnSetChildren(info, formatter); }
protected override void OnGetChildren(Csla.Serialization.Mobile.SerializationInfo info, Csla.Serialization.Mobile.MobileFormatter formatter) { base.OnGetChildren(info, formatter); if (_deletedList != null) { var fieldManagerInfo = formatter.SerializeObject(_deletedList); info.AddChild("_deletedList", fieldManagerInfo.ReferenceId); } }
protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info, StateMode mode) { base.OnSetState(info, mode); _customerId = info.GetValue <int>("_customerId"); }
protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info, StateMode mode) { base.OnGetState(info, mode); info.AddValue("_customerId", _customerId); }
/// <summary> /// Override this method to retrieve your field values /// from the MobileFormatter serialzation stream. /// </summary> /// <param name="info"> /// Object containing the data to serialize. /// </param> protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info) { base.OnSetState(info); _isReadOnly = info.GetValue <bool>("Csla.Core.ReadOnlyBindingList._isReadOnly"); }
protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info) { base.OnGetState(info); info.AddValue("TotalRowCount", TotalRowCount); }
protected override void OnSetState(Csla.Serialization.Mobile.SerializationInfo info) { base.OnSetState(info); TotalRowCount = info.GetValue <int>("TotalRowCount"); }
/// <summary> /// Override this method to insert your field values /// into the MobileFormatter serialzation stream. /// </summary> /// <param name="info"> /// Object containing the data to serialize. /// </param> protected override void OnGetState(Csla.Serialization.Mobile.SerializationInfo info) { base.OnGetState(info); info.AddValue("Csla.Core.ReadOnlyBindingList._isReadOnly", _isReadOnly); }