Пример #1
0
 public void Escribir(INodoObjeto objeto, string nombreElemento)
 {
     _writer.WriteStartElement(nombreElemento);
     base.Escribir(objeto);
     _writer.WriteEndElement();
     _writer.Flush();
 }
 public override void Escribir(INodoObjeto objeto)
 {
     // escribir objeto
     base.Escribir(objeto);
     // escribir cierre
     _writer.Write((short)-1);
 }
Пример #3
0
 public virtual void Escribir(INodoObjeto objeto)
 {
     // escribir id
     EscribirId(objeto.Id);
     // escribir atributos
     foreach (IPropiedad atrib in objeto.Atributos)
     {
         Escribir(objeto.ObjetoDatos, atrib);
     }
     // escribir referencias
     foreach (INodoReferencia refer in objeto.Referencias)
     {
         Escribir(refer);
     }
 }
 public override void EscribirObjetoDatos(IPropiedad propiedad, INodoObjeto valor)
 {
     EscribirPropiedad(propiedad);
     Escribir(valor);
 }
Пример #5
0
 public override void Escribir(INodoObjeto objeto)
 {
     Escribir(objeto, objeto.Tipo.Nombre);
 }
Пример #6
0
 public override void EscribirObjetoDatos(IPropiedad propiedad, INodoObjeto valor)
 {
     Escribir(valor, propiedad.Nombre);
 }
Пример #7
0
 public abstract void EscribirObjetoDatos(IPropiedad propiedad, INodoObjeto valor);