Beispiel #1
0
        /// <summary>
        ///   Serializes the specified value.
        /// </summary>
        /// <param name = "value">The value.</param>
        /// <param name = "prefix">The prefix.</param>
        /// <returns></returns>
        private byte[] SerializeObject(object value, string prefix)
        {
            byte[]         result = null;
            MemoryStream   ms     = null;
            XmppTextWriter tw     = null;

            try
            {
                ms = new MemoryStream();
                tw = new XmppTextWriter(ms);

                tw.QuoteChar = '\'';

                serializer.Serialize(tw, value, namespaces);

                result = ms.ToArray();
            }
            catch
            {
                throw;
            }
            finally
            {
                if (ms != null)
                {
                    ms.Close();
                    ms = null;
                }
                if (tw != null)
                {
                    tw.Close();
                    tw = null;
                }
            }

            return(result);
        }
Beispiel #2
0
        /// <summary>
        ///   Serializes the specified value.
        /// </summary>
        /// <param name = "value">The value.</param>
        /// <param name = "prefix">The prefix.</param>
        /// <returns></returns>
        private byte[] SerializeObject(object value, string prefix)
        {
            byte[] result = null;
            MemoryStream ms = null;
            XmppTextWriter tw = null;

            try
            {
                ms = new MemoryStream();
                tw = new XmppTextWriter(ms);

                tw.QuoteChar = '\'';

                serializer.Serialize(tw, value, namespaces);

                result = ms.ToArray();
            }
            catch
            {
                throw;
            }
            finally
            {
                if (ms != null)
                {
                    ms.Close();
                    ms = null;
                }
                if (tw != null)
                {
                    tw.Close();
                    tw = null;
                }
            }

            return result;
        }