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

            this.serializer = serializer;
        }