Exemplo n.º 1
0
        public void ReadXml(XmlReader reader)
        {
            XmlSerializer strSerializer = new XmlSerializer(typeof(string));
            XmlSerializer epcSerializer = new XmlSerializer(typeof(EffectParamCategory));

            reader.ReadStartElement();
            Name              = (string)(strSerializer.Deserialize(reader));
            Category          = (EffectParamCategory)(epcSerializer.Deserialize(reader));
            ValueTypeFullName = (string)(strSerializer.Deserialize(reader));

            Type          paramType     = Type.GetType(ValueTypeFullName);
            XmlSerializer objSerializer = new XmlSerializer(paramType);

            Value = objSerializer.Deserialize(reader);
            reader.ReadEndElement();
        }
Exemplo n.º 2
0
        public void ReadXml(XmlReader reader)
        {
            XmlSerializer strSerializer = new XmlSerializer(typeof(string));
            XmlSerializer epcSerializer = new XmlSerializer(typeof(EffectParamCategory));

            reader.ReadStartElement();
            Name = (string)(strSerializer.Deserialize(reader));
            Category = (EffectParamCategory)(epcSerializer.Deserialize(reader));
            ValueTypeFullName = (string)(strSerializer.Deserialize(reader));

            Type paramType = Type.GetType(ValueTypeFullName);
            XmlSerializer objSerializer = new XmlSerializer(paramType);

            Value = objSerializer.Deserialize(reader);
            reader.ReadEndElement();
        }