public void Generate(XmlTextReader reader, TextWriter writer, GenericGenerator generator) { ProtocolData result = new ProtocolData(); Parse(reader, result); generator.Write(result, writer); }
public void Generate(string targetFileName, GenericGenerator generator) { using (XmlTextReader reader = new XmlTextReader(mSourceFileName)) { using (StreamWriter writer = new StreamWriter(targetFileName)) { Generate(reader, writer, generator); } } }