if (!File.Exists(filename))\r
return null;\r
\r
- StreamReader sr = File.OpenText(filename);\r
string fromfile = string.Empty;\r
- int fileChar;\r
- while ((fileChar = sr.Read()) != -1)\r
- fromfile += Convert.ToChar(fileChar);\r
+ using (StreamReader sr = File.OpenText(filename))\r
+ {\r
+ int fileChar;\r
+ while ((fileChar = sr.Read()) != -1) fromfile += Convert.ToChar(fileChar);\r
+ }\r
\r
XmlDocument doc = new XmlDocument();\r
doc.LoadXml(fromfile);\r
public static void Export(string path, Preset preset)\r
{\r
EncodeTask parsed = QueryParserUtility.Parse(preset.Query);\r
- XmlTextWriter xmlWriter = new XmlTextWriter(path, Encoding.UTF8) { Formatting = Formatting.Indented };\r
-\r
- // Header\r
- xmlWriter.WriteStartDocument();\r
- xmlWriter.WriteDocType("plist", "-//Apple//DTD PLIST 1.0//EN",\r
- @"http://www.apple.com/DTDs/PropertyList-1.0.dtd", null);\r
+ using (XmlTextWriter xmlWriter = new XmlTextWriter(path, Encoding.UTF8) { Formatting = Formatting.Indented })\r
+ {\r
+ // Header\r
+ xmlWriter.WriteStartDocument();\r
+ xmlWriter.WriteDocType(\r
+ "plist", "-//Apple//DTD PLIST 1.0//EN", @"http://www.apple.com/DTDs/PropertyList-1.0.dtd", null);\r
\r
- xmlWriter.WriteStartElement("plist");\r
- xmlWriter.WriteStartElement("array");\r
+ xmlWriter.WriteStartElement("plist");\r
+ xmlWriter.WriteStartElement("array");\r
\r
- // Add New Preset Here. Can write multiple presets here if required in future.\r
- WritePreset(xmlWriter, parsed, preset);\r
+ // Add New Preset Here. Can write multiple presets here if required in future.\r
+ WritePreset(xmlWriter, parsed, preset);\r
\r
- // Footer\r
- xmlWriter.WriteEndElement();\r
- xmlWriter.WriteEndElement();\r
+ // Footer\r
+ xmlWriter.WriteEndElement();\r
+ xmlWriter.WriteEndElement();\r
\r
- xmlWriter.WriteEndDocument();\r
+ xmlWriter.WriteEndDocument();\r
\r
- // Closeout\r
- xmlWriter.Close();\r
+ // Closeout\r
+ xmlWriter.Close();\r
+ }\r
}\r
\r
/// <summary>\r