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); }
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); }
public override void Escribir(INodoObjeto objeto) { Escribir(objeto, objeto.Tipo.Nombre); }
public override void EscribirObjetoDatos(IPropiedad propiedad, INodoObjeto valor) { Escribir(valor, propiedad.Nombre); }
public abstract void EscribirObjetoDatos(IPropiedad propiedad, INodoObjeto valor);