Пример #1
0
        public object DeserializeObject(IDataAdapter data, ISubDeserializer subDeserializer)
        {
            string a = data.GetStringValue("someData", true);
            CustomSerializationClass obj = new CustomSerializationClass(a);

            obj.B = (NanoState)Enum.Parse(typeof(NanoState), data.GetStringValue("someOtherData", true));
            return(obj);
        }
Пример #2
0
        void INanoSerializable.Deserialize(IDataAdapter data, ISubDeserializer subDeserializer)
        {
            A = data.GetStringValue("1", true);

            object b = null;

            subDeserializer.ContinueDeserialization(typeof(object), data.GetChild("1").GetChild("2"), ref b);
            B = b;
        }