/// <summary> /// Deserializes xml markup from file into an PRType object /// </summary> /// <param name="fileName"> /// string xml file to load and deserialize /// </param> /// <param name="encoding"> /// The encoding. /// </param> /// <param name="obj"> /// Output PRType object /// </param> /// <param name="exception"> /// output Exception value if deserialize failed /// </param> /// <returns> /// true if this XmlSerializer can deserialize the object; otherwise, false /// </returns> public static bool LoadFromFile(string fileName, Encoding encoding, out PRType obj, out Exception exception) { exception = null; obj = default(PRType); try { obj = LoadFromFile(fileName, encoding); return(true); } catch (Exception ex) { exception = ex; return(false); } }
/// <summary> /// Deserializes workflow markup into an PRType object /// </summary> /// <param name="xml"> /// string workflow markup to deserialize /// </param> /// <param name="obj"> /// Output PRType object /// </param> /// <param name="exception"> /// output Exception value if deserialize failed /// </param> /// <returns> /// true if this XmlSerializer can deserialize the object; otherwise, false /// </returns> public static bool Deserialize(string xml, out PRType obj, out Exception exception) { exception = null; obj = default(PRType); try { obj = Deserialize(xml); return(true); } catch (Exception ex) { exception = ex; return(false); } }
/// <summary> /// The load from file. /// </summary> /// <param name="fileName"> /// The file name. /// </param> /// <param name="obj"> /// The obj. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> public static bool LoadFromFile(string fileName, out PRType obj) { Exception exception = null; return(LoadFromFile(fileName, out obj, out exception)); }
/// <summary> /// The load from file. /// </summary> /// <param name="fileName"> /// The file name. /// </param> /// <param name="obj"> /// The obj. /// </param> /// <param name="exception"> /// The exception. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> public static bool LoadFromFile(string fileName, out PRType obj, out Exception exception) { return(LoadFromFile(fileName, Encoding.GetEncoding(1251), out obj, out exception)); }
/// <summary> /// The deserialize. /// </summary> /// <param name="xml"> /// The xml. /// </param> /// <param name="obj"> /// The obj. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> public static bool Deserialize(string xml, out PRType obj) { Exception exception = null; return(Deserialize(xml, out obj, out exception)); }