Exemplo n.º 1
0
 private XmlElementReader(IXmlElementSerializable source, XmlReader reader)
 {
     _source = source;
     _reader = reader;
     _isEmptyElement = _reader.IsEmptyElement;
     _reader.ReadStartElement();
 }
Exemplo n.º 2
0
 public static void WriteXml(IXmlElementSerializable target, XmlWriter writer)
 {
     var elementWriter = new XmlElementWriter(target, writer);
     foreach (var xmlProperty in target.Properties)
     {
         elementWriter.Write(xmlProperty);
     }
 }
Exemplo n.º 3
0
 public static void ReadXml(IXmlElementSerializable target, XmlReader reader)
 {
     using (var xmlReader = new XmlElementReader(target, reader))
     {
         foreach (var xmlProperty in target.Properties)
         {
             xmlReader.Read(xmlProperty);
         }
     }
 }
Exemplo n.º 4
0
 private XmlElementWriter(IXmlElementSerializable source, XmlWriter writer)
 {
     _source = source;
     _writer = writer;
 }