コード例 #1
0
        public static object Deserialize(byte[] bytes)
        {
            var decoded = Obfuscation.Decode(bytes);

            using (var ms = new MemoryStream(decoded))
            {
                return(new BinaryFormatter().Deserialize(ms));
            }
        }
コード例 #2
0
        public static byte[] Serialize(object graph)
        {
            byte[] serialized;

            using (var ms = new MemoryStream())
            {
                new BinaryFormatter().Serialize(ms, graph);
                serialized = ms.ToArray();
            }

            return(Obfuscation.Encode(serialized));
        }