public string Combine(params string[] partsOfThePath)
{
string result = _path;
foreach (var s in partsOfThePath)
{
result = System.IO.Path.Combine(result, s);
}
return result;
}
public TempLiftFile(string fileName, TemporaryFolder parentFolder, string xmlOfEntries, string claimedLiftVersion) : base(false) { _path = parentFolder.Combine(fileName); string liftContents = string.Format("<?xml version='1.0' encoding='utf-8'?><lift version='{0}'>{1}</lift>", claimedLiftVersion, xmlOfEntries); File.WriteAllText(_path, liftContents); }