Calyptus.Lob.XmlReaderXlob.WriteTo C# (CSharp) Method

WriteTo() public method

public WriteTo ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
return void
		public override void WriteTo(XmlWriter writer)
		{
			XmlReader r;
			lock (this)
			{
				if (reader == null) throw new Exception("The XmlReader has already been opened once and cannot be reset.");
				r = reader;
				reader = null;
			}
			if (r.ReadState == ReadState.Initial)
				r.Read();
			while(!r.EOF)
				writer.WriteNode(r, true);
		}