Ejemplo n.º 1
0
        public Form1()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            serializer = new Conversive.PHPSerializationLibrary.Serializer();
        }
Ejemplo n.º 2
0
        public Form1()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            serializer = new Conversive.PHPSerializationLibrary.Serializer();
        }
Ejemplo n.º 3
0
        /**
         * php Unserialize
         * */
        public static T Unserialize <T>(this string obj)
        {
            var serializer = new Conversive.PHPSerializationLibrary.Serializer();
            var value      = serializer.DeserializeString(obj);

            if (value != null)
            {
                if (value.GetType() != typeof(T))
                {
                    return((T)Convert.ChangeType(value, typeof(T)));
                }
                else
                {
                    return((T)value);
                }
            }
            return(default(T));
        }
Ejemplo n.º 4
0
        /**
         * php Unserialize
         * */
        public static System.Collections.Hashtable Unserialize(this string obj)
        {
            var serializer = new Conversive.PHPSerializationLibrary.Serializer();

            return(serializer.DeserializeString(obj) as System.Collections.Hashtable);
        }
Ejemplo n.º 5
0
        /**
         * php Serialize
         * */
        public static string Serialize(this object obj, object objectToSerialize)
        {
            var serializer = new Conversive.PHPSerializationLibrary.Serializer();

            return(serializer.SerializeObject(objectToSerialize));
        }
Ejemplo n.º 6
0
        /**
         * php Serialize
         * */
        public static string Serialize <T>(this T obj)
        {
            var serializer = new Conversive.PHPSerializationLibrary.Serializer();

            return(serializer.SerializeObject(obj));
        }