+2008-03-14 Marek Safar <marek.safar@gmail.com>
+
+ * compiler-tester.cs: Replaced XmlTextWriter and XmlTextReader with
+ XmlWriter and XmlReader.
+
2008-03-14 Marek Safar <marek.safar@gmail.com>
* compiler-tester.cs: Added IL regression support.
}
#if NET_2_0
- public static VerificationData FromFile (string name, XmlTextReader r)
+ public static VerificationData FromFile (string name, XmlReader r)
{
VerificationData tc = new VerificationData (name);
ArrayList methods = new ArrayList ();
{
LogLine ("Loading verification data {0} ...", file);
- using (XmlTextReader r = new XmlTextReader (file)) {
+ using (XmlReader r = XmlReader.Create (file)) {
r.ReadStartElement ("tests");
verif_data = new Hashtable ();
verif_data.Add (name, tc);
}
}
- throw new NotSupportedException ();
}
void UpdateVerificationData (string file)
{
LogLine ("Updating verification data {0}...", file);
- using (XmlTextWriter w = new XmlTextWriter (file, null)) {
- w.Formatting = Formatting.Indented;
-
+ XmlWriterSettings s = new XmlWriterSettings ();
+ s.Indent = true;
+ using (XmlWriter w = XmlWriter.Create (file, s)) {
w.WriteStartDocument ();
w.WriteComment ("This file contains expected IL and metadata produced by compiler for each test");
w.WriteStartElement ("tests");