Ejemplo n.º 1
0
 public void Init(demo.Module1.Value current)
 {
     if (null != current)
     {
         newValue = current.Bean12.Copy();
     }
     else
     {
         newValue = null;
     }
 }
Ejemplo n.º 2
0
 public void Verify(demo.Module1.Value current)
 {
     if (null == current)
     {
         Assert.IsTrue(null == newValue);
         return;
     }
     Assert.IsTrue(newValue.TypeId == current.Dynamic14.TypeId);
     if (newValue.TypeId == demo.Module1.Simple.TYPEID)
     {
         demo.Module1.Simple newSimple     = newValue as demo.Module1.Simple;
         demo.Module1.Simple currentSimple = current.Dynamic14.Bean as demo.Module1.Simple;
         Assert.IsTrue(null != newSimple);
         Assert.IsTrue(null != currentSimple);
         Assert.IsTrue(newSimple.Int1 == currentSimple.Int1);
     }
 }
Ejemplo n.º 3
0
 void ChangeListener.OnRemoved(object key)
 {
     newValue = null;
 }
Ejemplo n.º 4
0
 void ChangeListener.OnChanged(object key, Bean value, ChangeNote note)
 {
     newValue = ((demo.Module1.Value)value).Bean12.Copy();
 }