private List <string> GetCompileItems() { List <string> items = new List <string>(); // TODO: var files = generator.GetFiles(); for (int i = 0; i < files.Count; i++) { string path = FormatPath(files[i].GetFullRelativePath()); if (files[i] is FormGenerator) { items.Add($"<Compile Include=\"{path}\"><SubType>Form</SubType></Compile>"); } else if (files[i] is FormDesignerGenerator) { items.Add("<Compile Include=\"" + path + "\"><DependentUpon>" + (files[i] as FormDesignerGenerator).FormOwner.GetFileName() + "</DependentUpon></Compile>"); } else if (files[i] is ClassGenerator || files[i] is ProgramGenerator) { items.Add($"<Compile Include=\"{path}\" />"); } } // return(items); }