private static String GetDataValueFromGetObjectData(XmlElement element)
 {
     SerializationInfo info = new SerializationInfo(typeof (XmlElementSurrogate), new FormatterConverter());
     ISerializationSurrogate surrogate = new XmlElementSurrogate();
     surrogate.GetObjectData(element, info, new StreamingContext());
     return info.GetString("data");
 }
Пример #2
0
        private static String GetDataValueFromGetObjectData(XmlElement element)
        {
            SerializationInfo       info      = new SerializationInfo(typeof(XmlElementSurrogate), new FormatterConverter());
            ISerializationSurrogate surrogate = new XmlElementSurrogate();

            surrogate.GetObjectData(element, info, new StreamingContext());
            return(info.GetString("data"));
        }
Пример #3
0
        private static XmlElement SetObjectDataWithDataValue(String data)
        {
            SerializationInfo       info      = new SerializationInfo(typeof(XmlElementSurrogate), new FormatterConverter());
            ISerializationSurrogate surrogate = new XmlElementSurrogate();

            info.AddValue("data", data);
            return
                ((XmlElement)
                 surrogate.SetObjectData(default(XmlElement), info, new StreamingContext(), new SurrogateSelector()));
        }
Пример #4
0
        public void XmlElementSurrogate_Implements_ISerializationSurrogate()
        {
            XmlElementSurrogate instance = new XmlElementSurrogate();

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