/// <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(YYT.Serialization.Mobile.SerializationInfo info, YYT.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"); IsRunOnWebServer = info.GetValue <bool>("MembershipIdentity.Criteria.IsRunOnWebServer"); }
/// <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(YYT.Serialization.Mobile.SerializationInfo info) { base.OnSetState(info); _isReadOnly = info.GetValue <bool>("YYT.Core.ReadOnlyBindingList._isReadOnly"); }