Beispiel #1
0
        private static byte[] serializeObject(Object o)
        {
            byte[] result     = null;
            byte[] serialized = null;

            if (o is ICustomSerialization)
            {
                ICustomSerialization serializable = o as ICustomSerialization;
                serialized = serializable.toByteArray();
            }
            else
            {
                serialized = Converter.ObjectToByteArray(o);
            }


            int length = serialized.Length;

            byte[] lenArr = Converter.toByteArray(length);
            result = Combine(lenArr, serialized);

            return(result);
        }