Ejemplo n.º 1
0
        public static bool TryParse(string value, out DisplayView result)
        {
            result = new DisplayView();
            var serializer = new XmlSerializer(result.GetType());

            using (TextReader reader = new StringReader(value))
            {
                try
                {
                    result = (DisplayView)serializer.Deserialize(reader);
                    return(true);
                }
                catch (Exception)
                {
                    try
                    {
                        result = value.FromJSON <DisplayView>();
                        return(true);
                    }
                    catch
                    {
                        return(false);
                    }

                    return(false);
                }
            }
        }
Ejemplo n.º 2
0
        public static string ConvertToString(this DisplayView v)
        {
            XmlSerializer xmlSerializer = new XmlSerializer(v.GetType());

            using (StringWriter textWriter = new StringWriter())
            {
                xmlSerializer.Serialize(textWriter, v);
                return(textWriter.ToString());
            }
        }
Ejemplo n.º 3
0
        public static bool TryParse(string value, out DisplayView result)
        {
            result = new DisplayView();
            var serializer = new XmlSerializer(result.GetType());


            using (TextReader reader = new StringReader(value))
            {
                try
                {
                    result = (DisplayView)serializer.Deserialize(reader);
                    return true;
                }
                catch (Exception e)
                {
                    return false;
                }
            }
        }