public void AddFile(string path) { SourceFile file = new SourceFile(path); if (SourceFiles.Contains(file)) { return; } SourceFiles.Add(file); }
//This methods adds a single source file to the source file list that will be compiled when the compile methods is called. //In order to successfully add a file, it must exist. public bool AddSourceFile(string file) { if (File.Exists(file)) { if (SourceFiles.Contains(file)) { SourceFiles.Remove(file); } SourceFiles.Add(file); return(true); } else { return(false); } }