Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }