Exemple #1
0
 void ISerializableAnnotation.Deserialize(AnnotationSerializer serializer, XElement element)
 {
     constructDoneOnce = (bool)element.Attribute("construct-done-once");
     failed = (bool)element.Attribute("failed");
 }
Exemple #2
0
 XElement ISerializableAnnotation.Serialize(AnnotationSerializer serializer)
 {
     return new XElement("document",
         new XAttribute("construct-done-once", constructDoneOnce),
         new XAttribute("failed", failed ? "true" : "false"));
 }
Exemple #3
0
 XElement ISerializableAnnotation.Serialize(AnnotationSerializer serializer)
 {
     return new XElement("instance",
         new XElement("xml",
             serializer.Serialize(document).Root));
 }
Exemple #4
0
 void ISerializableAnnotation.Deserialize(AnnotationSerializer serializer, XElement element)
 {
     document = serializer.Deserialize(
         new XDocument(
             element.Element("xml").Elements()));
 }
 public XElement Serialize(AnnotationSerializer serializer)
 {
     return new XElement("include-scope");
 }
 public void Deserialize(AnnotationSerializer serializer, XElement element)
 {
 }
Exemple #7
0
        public XmlModelDeserializer(AnnotationSerializer serializer)
        {
            Contract.Requires<ArgumentNullException>(serializer != null);

            this.serializer = serializer;
        }