Exemple #1
0
        protected override void OnSetState(SerializationInfo info, Csla.Core.StateMode mode)
        {
            if (info.Values.ContainsKey("_fieldBackedString"))
            {
                _fieldBackedString = info.GetValue <string>("_fieldBackedString");
            }
            if (info.Values.ContainsKey("_f02"))
            {
                _f02 = info.GetValue <int>("_f02");
            }
            if (info.Values.ContainsKey("_f03"))
            {
                _f03 = info.GetValue <string>("_f03");
            }
            if (info.Values.ContainsKey("_f04"))
            {
                _F04 = info.GetValue <Csla.SmartDate>("_f04");
            }
            if (info.Values.ContainsKey("_f05"))
            {
                _f05 = info.GetValue <bool>("_f05");
            }

            base.OnSetState(info, mode);
        }
Exemple #2
0
        protected override void OnGetState(SerializationInfo info, Csla.Core.StateMode mode)
        {
            if (_fieldBackedString != null)
            {
                info.AddValue("_fieldBackedString", _fieldBackedString);
            }
            if (_f02 != 0)
            {
                info.AddValue("_f02", _f02);
            }
            if (_f03 != null)
            {
                info.AddValue("_f03", _f03);
            }
            if (_F04 != default(Csla.SmartDate))
            {
                info.AddValue("_f04", _F04);
            }
            if (_f05 == true)
            {
                info.AddValue("_f05", _f05);
            }

            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");
 }
 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);
 }
 /// <summary>
 /// Override this method to set custom field values
 /// ito 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);
     _identity = (IIdentity)MobileFormatter.Deserialize(info.GetValue <byte[]>("CslaPrincipal.Identity"));
 }
 /// <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("CslaPrincipal.Identity", MobileFormatter.Serialize(_identity));
     base.OnGetState(info, mode);
 }