internal void CopySource(string srcF, string dstF, bool justCopy, RichTextBoxReporter r) { r.AppendLine(_relativeFileName); var dest = new FileInfo(Path.Combine(dstF, NameInSrc)); var src = new FileInfo(Path.Combine(srcF, NameInSrc)); OccPackage.DoCopy(justCopy, dest, src); }
private void AddInclude(StringBuilder sb, OccPackage package, string file) { var action = OccSource.GetAction(file); // In filters file var filename = Path.Combine(package.SourceRelativeFolder, file); sb.AppendLine($" <{action} Include=\"{filename}\">"); sb.AppendLine($" <Filter>{sourceFiles}\\{package.Lib.Name}\\{package.Name}</Filter>"); sb.AppendLine($" </{action}>"); }
private OccPackage GetPackage(string packageName) { var p = new OccPackage(this) { Name = packageName }; return(p); }