Example #1
0
File: OP.cs Project: syurov/rt.srz
 /// <summary>
 /// Deserializes xml markup from file into an OPType object
 /// </summary>
 /// <param name="fileName">
 /// string xml file to load and deserialize
 /// </param>
 /// <param name="encoding">
 /// The encoding.
 /// </param>
 /// <param name="obj">
 /// Output OPType 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 OPType obj, out Exception exception)
 {
     exception = null;
     obj       = default(OPType);
     try
     {
         obj = LoadFromFile(fileName, encoding);
         return(true);
     }
     catch (Exception ex)
     {
         exception = ex;
         return(false);
     }
 }
Example #2
0
File: OP.cs Project: syurov/rt.srz
 /// <summary>
 /// Deserializes workflow markup into an OPType object
 /// </summary>
 /// <param name="xml">
 /// string workflow markup to deserialize
 /// </param>
 /// <param name="obj">
 /// Output OPType 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 OPType obj, out Exception exception)
 {
     exception = null;
     obj       = default(OPType);
     try
     {
         obj = Deserialize(xml);
         return(true);
     }
     catch (Exception ex)
     {
         exception = ex;
         return(false);
     }
 }
Example #3
0
File: OP.cs Project: syurov/rt.srz
        /// <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 OPType obj)
        {
            Exception exception = null;

            return(LoadFromFile(fileName, out obj, out exception));
        }
Example #4
0
File: OP.cs Project: syurov/rt.srz
 /// <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 OPType obj, out Exception exception)
 {
     return(LoadFromFile(fileName, Encoding.GetEncoding(1251), out obj, out exception));
 }
Example #5
0
File: OP.cs Project: syurov/rt.srz
        /// <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 OPType obj)
        {
            Exception exception = null;

            return(Deserialize(xml, out obj, out exception));
        }