public void ReadSchemaCanFindAllMembers() { var sc = new SerializerConfig(); sc.DefaultTargets = TargetMember.AllFields; sc.VersionTolerance.Mode = VersionToleranceMode.Standard; var ceras = new CerasSerializer(sc); TestCls tc = new TestCls() { Field1 = "baseF" + Environment.TickCount, PrivateText1 = "baseP" + Environment.TickCount, Field2 = "derivedF" + Environment.TickCount, PrivateText2 = "derivedP" + Environment.TickCount, }; TestCls tcClone = ceras.Deserialize <TestCls>(ceras.Serialize(tc)); Assert.True(tc.Field1 == tcClone.Field1); Assert.True(tc.PrivateText1 == tcClone.PrivateText1); Assert.True(tc.Field2 == tcClone.Field2); Assert.True(tc.PrivateText2 == tcClone.PrivateText2); }
private void test() { data = new TestCls() { ValueInt = 1 }; Binding bind = new Binding("Text", data, "ValueInt", true, DataSourceUpdateMode.OnPropertyChanged); textBox1.DataBindings.Add(bind); Binding bind2 = new Binding("checked", data, "ValueInt", true, DataSourceUpdateMode.OnPropertyChanged); bind2.Format += new ConvertEventHandler(dataToView); bind2.Parse += new ConvertEventHandler(viewToData); Binding bind3 = new Binding("checked", data, "ValueInt", true, DataSourceUpdateMode.OnPropertyChanged); bind3.Format += new ConvertEventHandler(dataToView); bind3.Parse += new ConvertEventHandler(viewToData); radioButton1.DataBindings.Add(bind2); radioButton2.DataBindings.Add(bind3); }