YAXLib.YAXSerializer.DeserializeFromFile C# (CSharp) Method

DeserializeFromFile() public method

Deserializes an object from the specified file which contains the XML serialization of the object.
public DeserializeFromFile ( string fileName ) : object
fileName string Path to the file.
return object
        public object DeserializeFromFile(string fileName)
        {
            try
            {
                return Deserialize(File.ReadAllText(fileName));
            }
            catch (XmlException ex)
            {
                OnExceptionOccurred(new YAXBadlyFormedXML(ex), m_defaultExceptionType);
                return null;
            }
        }

Usage Example

Ejemplo n.º 1
0
        private static void TryYax()
        {
            var obj = CreateFakeObject();
            obj.SetValues();

            var serializer = new YAXSerializer(typeof(Parameters),
                YAXExceptionHandlingPolicies.DoNotThrow,YAXExceptionTypes.Error,
                YAXSerializationOptions.DontSerializeCyclingReferences|YAXSerializationOptions.DontSerializeNullObjects|YAXSerializationOptions.DontSerializePropertiesWithNoSetter);
            var someString = serializer.Serialize(obj);
            File.WriteAllText("yax.xml", someString);

            var back = serializer.DeserializeFromFile("yax.xml");
        }
All Usage Examples Of YAXLib.YAXSerializer::DeserializeFromFile