private static String GetDataValueFromGetObjectData(XElement element)
 {
     SerializationInfo info = new SerializationInfo(typeof (XElementSurrogate), new FormatterConverter());
     ISerializationSurrogate surrogate = new XElementSurrogate();
     surrogate.GetObjectData(element, info, new StreamingContext());
     return info.GetString("data");
 }
        private static String GetDataValueFromGetObjectData(XElement element)
        {
            SerializationInfo       info      = new SerializationInfo(typeof(XElementSurrogate), new FormatterConverter());
            ISerializationSurrogate surrogate = new XElementSurrogate();

            surrogate.GetObjectData(element, info, new StreamingContext());
            return(info.GetString("data"));
        }
        private static XElement SetObjectDataWithDataValue(String data)
        {
            SerializationInfo       info      = new SerializationInfo(typeof(XElementSurrogate), new FormatterConverter());
            ISerializationSurrogate surrogate = new XElementSurrogate();

            info.AddValue("data", data);
            return
                ((XElement)
                 surrogate.SetObjectData(default(XElement), info, new StreamingContext(), new SurrogateSelector()));
        }
 private static XElement SetObjectDataWithDataValue(String data)
 {
     SerializationInfo info = new SerializationInfo(typeof (XElementSurrogate), new FormatterConverter());
     ISerializationSurrogate surrogate = new XElementSurrogate();
     info.AddValue("data", data);
     return
         (XElement)
         surrogate.SetObjectData(default(XElement), info, new StreamingContext(), new SurrogateSelector());
 }
 public void XElementSurrogate_Implements_ISerializationSurrogate()
 {
     XElementSurrogate instance = new XElementSurrogate();
     Assert.IsInstanceOfType(instance, typeof (ISerializationSurrogate));
 }
        public void XElementSurrogate_Implements_ISerializationSurrogate()
        {
            XElementSurrogate instance = new XElementSurrogate();

            Assert.IsInstanceOfType(instance, typeof(ISerializationSurrogate));
        }