public WorkingDirectory(DirectoryInfo root, DirectoryInfo externalContentDirectory) { _root = new ArkadeDirectory(root); if (externalContentDirectory != null) { _externalContentDirectory = new ArkadeDirectory(externalContentDirectory); Log.Debug("Setting up working directory with external content directory: " + externalContentDirectory.FullName); } }
private static void CopyXsdFile(string xsdResource, string xsdFileName, ArkadeDirectory arkadeDirectory) { using (Stream xsdResourceStream = ResourceUtil.GetResourceAsStream(xsdResource)) { string targetXsdFileName = arkadeDirectory.WithFile(xsdFileName).FullName; using (FileStream targetXsdFileStream = File.Create(targetXsdFileName)) { xsdResourceStream.CopyTo(targetXsdFileStream); } } }
public WorkingDirectory(DirectoryInfo root) { _root = new ArkadeDirectory(root); }