public List<Project> GetProjects()
{
List<Project> projects = new List<Project>();
if (Projects != null)
projects.AddRange(Projects);
if (_Code != null && Code.Trim() != "")
projects.Add(new Project(Language, CompilerVersion, References, _Code, DefaultReferences, DefaultImports, false));
return projects;
}